/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/weaver/parallel-bakery-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 03:22:13,984 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 03:22:13,985 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 03:22:14,016 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 03:22:14,019 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 03:22:14,022 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 03:22:14,025 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 03:22:14,028 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 03:22:14,029 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 03:22:14,035 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 03:22:14,037 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 03:22:14,038 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 03:22:14,038 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 03:22:14,043 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 03:22:14,044 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 03:22:14,045 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 03:22:14,045 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 03:22:14,046 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 03:22:14,047 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 03:22:14,048 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 03:22:14,049 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 03:22:14,050 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 03:22:14,051 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 03:22:14,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 03:22:14,054 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 03:22:14,054 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 03:22:14,054 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 03:22:14,055 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 03:22:14,055 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 03:22:14,056 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 03:22:14,056 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 03:22:14,057 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 03:22:14,057 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 03:22:14,058 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 03:22:14,058 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 03:22:14,059 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 03:22:14,059 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 03:22:14,059 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 03:22:14,060 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 03:22:14,060 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 03:22:14,061 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 03:22:14,062 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 03:22:14,101 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 03:22:14,102 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 03:22:14,103 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 03:22:14,103 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 03:22:14,104 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 03:22:14,104 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 03:22:14,104 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 03:22:14,104 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 03:22:14,104 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 03:22:14,104 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 03:22:14,105 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 03:22:14,105 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 03:22:14,105 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 03:22:14,105 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 03:22:14,106 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 03:22:14,106 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 03:22:14,107 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:22:14,107 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 03:22:14,107 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 03:22:14,107 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 03:22:14,107 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 03:22:14,107 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 03:22:14,108 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 03:22:14,108 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 03:22:14,108 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 03:22:14,339 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 03:22:14,365 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 03:22:14,367 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 03:22:14,368 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 03:22:14,369 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 03:22:14,369 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-bakery-3.wvr.c [2023-01-28 03:22:15,501 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 03:22:15,710 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 03:22:15,710 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-bakery-3.wvr.c [2023-01-28 03:22:15,723 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d73f4787e/f3def43e3a614c2ea77583e46bbe05e7/FLAGb12f7276d [2023-01-28 03:22:15,737 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d73f4787e/f3def43e3a614c2ea77583e46bbe05e7 [2023-01-28 03:22:15,740 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 03:22:15,742 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 03:22:15,743 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 03:22:15,743 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 03:22:15,746 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 03:22:15,746 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:15,747 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@699d2a32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15, skipping insertion in model container [2023-01-28 03:22:15,747 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:15,754 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 03:22:15,784 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 03:22:15,920 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-bakery-3.wvr.c[5426,5439] [2023-01-28 03:22:15,924 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:22:15,932 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 03:22:15,958 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-bakery-3.wvr.c[5426,5439] [2023-01-28 03:22:15,959 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:22:15,966 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 03:22:15,966 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 03:22:15,972 INFO L208 MainTranslator]: Completed translation [2023-01-28 03:22:15,973 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15 WrapperNode [2023-01-28 03:22:15,973 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 03:22:15,974 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 03:22:15,974 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 03:22:15,974 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 03:22:15,980 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:15,986 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,009 INFO L138 Inliner]: procedures = 22, calls = 110, calls flagged for inlining = 16, calls inlined = 16, statements flattened = 265 [2023-01-28 03:22:16,009 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 03:22:16,010 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 03:22:16,010 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 03:22:16,010 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 03:22:16,018 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,018 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,021 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,021 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,027 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,029 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,031 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,032 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,035 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 03:22:16,036 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 03:22:16,036 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 03:22:16,036 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 03:22:16,037 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (1/1) ... [2023-01-28 03:22:16,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:22:16,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:22:16,067 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 03:22:16,070 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 03:22:16,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 03:22:16,115 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 03:22:16,116 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 03:22:16,116 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 03:22:16,116 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 03:22:16,116 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-01-28 03:22:16,116 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-01-28 03:22:16,120 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 03:22:16,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 03:22:16,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 03:22:16,122 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-01-28 03:22:16,122 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-01-28 03:22:16,122 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 03:22:16,122 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 03:22:16,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 03:22:16,122 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 03:22:16,124 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 03:22:16,277 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 03:22:16,279 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 03:22:16,609 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 03:22:16,734 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 03:22:16,735 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-01-28 03:22:16,737 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:22:16 BoogieIcfgContainer [2023-01-28 03:22:16,737 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 03:22:16,741 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 03:22:16,742 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 03:22:16,745 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 03:22:16,745 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 03:22:15" (1/3) ... [2023-01-28 03:22:16,748 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63270d49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:22:16, skipping insertion in model container [2023-01-28 03:22:16,748 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:22:15" (2/3) ... [2023-01-28 03:22:16,748 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63270d49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:22:16, skipping insertion in model container [2023-01-28 03:22:16,748 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:22:16" (3/3) ... [2023-01-28 03:22:16,749 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-bakery-3.wvr.c [2023-01-28 03:22:16,767 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 03:22:16,768 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 03:22:16,768 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 03:22:16,839 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-01-28 03:22:16,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 163 places, 155 transitions, 334 flow [2023-01-28 03:22:16,944 INFO L130 PetriNetUnfolder]: 2/152 cut-off events. [2023-01-28 03:22:16,944 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:22:16,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 152 events. 2/152 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 106 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 112. Up to 2 conditions per place. [2023-01-28 03:22:16,948 INFO L82 GeneralOperation]: Start removeDead. Operand has 163 places, 155 transitions, 334 flow [2023-01-28 03:22:16,953 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 142 transitions, 302 flow [2023-01-28 03:22:16,956 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 03:22:16,964 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 142 transitions, 302 flow [2023-01-28 03:22:16,967 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 142 transitions, 302 flow [2023-01-28 03:22:16,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 142 transitions, 302 flow [2023-01-28 03:22:17,005 INFO L130 PetriNetUnfolder]: 2/142 cut-off events. [2023-01-28 03:22:17,005 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:22:17,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155 conditions, 142 events. 2/142 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 105 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 112. Up to 2 conditions per place. [2023-01-28 03:22:17,008 INFO L119 LiptonReduction]: Number of co-enabled transitions 2184 [2023-01-28 03:22:20,779 INFO L134 LiptonReduction]: Checked pairs total: 20861 [2023-01-28 03:22:20,779 INFO L136 LiptonReduction]: Total number of compositions: 100 [2023-01-28 03:22:20,792 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 03:22:20,798 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;@51790d1f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 03:22:20,798 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-01-28 03:22:20,810 INFO L130 PetriNetUnfolder]: 0/48 cut-off events. [2023-01-28 03:22:20,810 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-28 03:22:20,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:20,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:20,811 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:20,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:20,816 INFO L85 PathProgramCache]: Analyzing trace with hash -685701629, now seen corresponding path program 1 times [2023-01-28 03:22:20,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:20,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082230202] [2023-01-28 03:22:20,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:20,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:21,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:21,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:21,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082230202] [2023-01-28 03:22:21,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082230202] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:21,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:21,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:22:21,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616850107] [2023-01-28 03:22:21,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:21,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:22:21,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:22:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:22:21,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:21,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 116 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:21,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:21,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:21,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:22,854 INFO L130 PetriNetUnfolder]: 4666/7168 cut-off events. [2023-01-28 03:22:22,855 INFO L131 PetriNetUnfolder]: For 394/394 co-relation queries the response was YES. [2023-01-28 03:22:22,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14639 conditions, 7168 events. 4666/7168 cut-off events. For 394/394 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 41262 event pairs, 1653 based on Foata normal form. 1/7108 useless extension candidates. Maximal degree in co-relation 12818. Up to 2475 conditions per place. [2023-01-28 03:22:22,899 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 147 selfloop transitions, 15 changer transitions 19/193 dead transitions. [2023-01-28 03:22:22,899 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 193 transitions, 820 flow [2023-01-28 03:22:22,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:22:22,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:22:22,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1447 transitions. [2023-01-28 03:22:22,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158645276292335 [2023-01-28 03:22:22,916 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1447 transitions. [2023-01-28 03:22:22,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1447 transitions. [2023-01-28 03:22:22,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:22,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1447 transitions. [2023-01-28 03:22:22,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.54545454545453) internal successors, (1447), 11 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:22,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:22,935 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:22,936 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 116 flow. Second operand 11 states and 1447 transitions. [2023-01-28 03:22:22,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 193 transitions, 820 flow [2023-01-28 03:22:22,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 193 transitions, 772 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-28 03:22:22,949 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 196 flow [2023-01-28 03:22:22,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=196, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2023-01-28 03:22:22,953 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 8 predicate places. [2023-01-28 03:22:22,953 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 196 flow [2023-01-28 03:22:22,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:22,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:22,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:22,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 03:22:22,955 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:22,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:22,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1882952335, now seen corresponding path program 2 times [2023-01-28 03:22:22,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:22,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896725040] [2023-01-28 03:22:22,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:22,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:23,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:23,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:23,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:23,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896725040] [2023-01-28 03:22:23,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896725040] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:23,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:23,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:22:23,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911907678] [2023-01-28 03:22:23,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:23,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:22:23,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:23,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:22:23,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-01-28 03:22:23,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:23,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:23,649 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:23,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:23,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:25,316 INFO L130 PetriNetUnfolder]: 11054/18913 cut-off events. [2023-01-28 03:22:25,316 INFO L131 PetriNetUnfolder]: For 301/309 co-relation queries the response was YES. [2023-01-28 03:22:25,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38130 conditions, 18913 events. 11054/18913 cut-off events. For 301/309 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 146935 event pairs, 2687 based on Foata normal form. 190/18773 useless extension candidates. Maximal degree in co-relation 38108. Up to 6944 conditions per place. [2023-01-28 03:22:25,450 INFO L137 encePairwiseOnDemand]: 241/255 looper letters, 138 selfloop transitions, 37 changer transitions 0/203 dead transitions. [2023-01-28 03:22:25,450 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 203 transitions, 830 flow [2023-01-28 03:22:25,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:22:25,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:22:25,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1213 transitions. [2023-01-28 03:22:25,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285403050108932 [2023-01-28 03:22:25,454 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1213 transitions. [2023-01-28 03:22:25,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1213 transitions. [2023-01-28 03:22:25,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:25,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1213 transitions. [2023-01-28 03:22:25,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 134.77777777777777) internal successors, (1213), 9 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:25,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:25,461 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:25,462 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 196 flow. Second operand 9 states and 1213 transitions. [2023-01-28 03:22:25,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 203 transitions, 830 flow [2023-01-28 03:22:25,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 203 transitions, 828 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-01-28 03:22:25,474 INFO L231 Difference]: Finished difference. Result has 80 places, 104 transitions, 460 flow [2023-01-28 03:22:25,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=460, PETRI_PLACES=80, PETRI_TRANSITIONS=104} [2023-01-28 03:22:25,475 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 21 predicate places. [2023-01-28 03:22:25,475 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 104 transitions, 460 flow [2023-01-28 03:22:25,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:25,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:25,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:25,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 03:22:25,476 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:25,476 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:25,477 INFO L85 PathProgramCache]: Analyzing trace with hash -396490139, now seen corresponding path program 3 times [2023-01-28 03:22:25,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:25,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648580915] [2023-01-28 03:22:25,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:25,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:25,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:25,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:25,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:25,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648580915] [2023-01-28 03:22:25,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648580915] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:25,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:25,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:22:25,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469696669] [2023-01-28 03:22:25,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:25,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 03:22:25,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 03:22:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 03:22:25,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 255 [2023-01-28 03:22:25,681 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 104 transitions, 460 flow. Second operand has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:25,681 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:25,681 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 255 [2023-01-28 03:22:25,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:26,943 INFO L130 PetriNetUnfolder]: 7985/14097 cut-off events. [2023-01-28 03:22:26,943 INFO L131 PetriNetUnfolder]: For 9371/9798 co-relation queries the response was YES. [2023-01-28 03:22:26,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36629 conditions, 14097 events. 7985/14097 cut-off events. For 9371/9798 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 109271 event pairs, 5244 based on Foata normal form. 450/13895 useless extension candidates. Maximal degree in co-relation 26097. Up to 10070 conditions per place. [2023-01-28 03:22:27,039 INFO L137 encePairwiseOnDemand]: 251/255 looper letters, 84 selfloop transitions, 2 changer transitions 0/131 dead transitions. [2023-01-28 03:22:27,039 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 131 transitions, 756 flow [2023-01-28 03:22:27,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 03:22:27,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 03:22:27,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-01-28 03:22:27,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594771241830065 [2023-01-28 03:22:27,041 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-01-28 03:22:27,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-01-28 03:22:27,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:27,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-01-28 03:22:27,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:27,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 255.0) internal successors, (1020), 4 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:27,044 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 255.0) internal successors, (1020), 4 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:27,044 INFO L175 Difference]: Start difference. First operand has 80 places, 104 transitions, 460 flow. Second operand 3 states and 428 transitions. [2023-01-28 03:22:27,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 131 transitions, 756 flow [2023-01-28 03:22:27,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 131 transitions, 756 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-01-28 03:22:27,089 INFO L231 Difference]: Finished difference. Result has 83 places, 103 transitions, 464 flow [2023-01-28 03:22:27,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=464, PETRI_PLACES=83, PETRI_TRANSITIONS=103} [2023-01-28 03:22:27,090 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 24 predicate places. [2023-01-28 03:22:27,093 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 103 transitions, 464 flow [2023-01-28 03:22:27,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:27,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:27,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:27,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 03:22:27,094 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:27,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:27,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1911915813, now seen corresponding path program 4 times [2023-01-28 03:22:27,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:27,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767093497] [2023-01-28 03:22:27,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:27,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:27,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:27,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:27,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:27,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767093497] [2023-01-28 03:22:27,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767093497] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:27,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:27,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:22:27,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32484948] [2023-01-28 03:22:27,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:27,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 03:22:27,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:27,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 03:22:27,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 03:22:27,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 255 [2023-01-28 03:22:27,380 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 103 transitions, 464 flow. Second operand has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:27,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:27,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 255 [2023-01-28 03:22:27,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:28,771 INFO L130 PetriNetUnfolder]: 8352/15087 cut-off events. [2023-01-28 03:22:28,772 INFO L131 PetriNetUnfolder]: For 10572/10975 co-relation queries the response was YES. [2023-01-28 03:22:28,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39577 conditions, 15087 events. 8352/15087 cut-off events. For 10572/10975 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 121387 event pairs, 5810 based on Foata normal form. 451/14808 useless extension candidates. Maximal degree in co-relation 27830. Up to 10310 conditions per place. [2023-01-28 03:22:28,876 INFO L137 encePairwiseOnDemand]: 251/255 looper letters, 85 selfloop transitions, 2 changer transitions 0/132 dead transitions. [2023-01-28 03:22:28,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 132 transitions, 766 flow [2023-01-28 03:22:28,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 03:22:28,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 03:22:28,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-01-28 03:22:28,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594771241830065 [2023-01-28 03:22:28,881 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-01-28 03:22:28,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-01-28 03:22:28,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:28,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-01-28 03:22:28,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:28,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 255.0) internal successors, (1020), 4 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:28,885 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 255.0) internal successors, (1020), 4 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:28,886 INFO L175 Difference]: Start difference. First operand has 83 places, 103 transitions, 464 flow. Second operand 3 states and 428 transitions. [2023-01-28 03:22:28,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 132 transitions, 766 flow [2023-01-28 03:22:28,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 132 transitions, 762 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-28 03:22:28,950 INFO L231 Difference]: Finished difference. Result has 84 places, 103 transitions, 470 flow [2023-01-28 03:22:28,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=470, PETRI_PLACES=84, PETRI_TRANSITIONS=103} [2023-01-28 03:22:28,951 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 25 predicate places. [2023-01-28 03:22:28,952 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 103 transitions, 470 flow [2023-01-28 03:22:28,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:28,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:28,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:28,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 03:22:28,953 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:28,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:28,954 INFO L85 PathProgramCache]: Analyzing trace with hash -909351973, now seen corresponding path program 5 times [2023-01-28 03:22:28,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:28,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695409209] [2023-01-28 03:22:28,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:28,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:29,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:29,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:29,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:29,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695409209] [2023-01-28 03:22:29,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695409209] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:29,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:29,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:22:29,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453909892] [2023-01-28 03:22:29,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:29,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 03:22:29,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:29,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 03:22:29,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 03:22:29,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 255 [2023-01-28 03:22:29,133 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 103 transitions, 470 flow. Second operand has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:29,133 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:29,133 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 255 [2023-01-28 03:22:29,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:30,472 INFO L130 PetriNetUnfolder]: 8350/15312 cut-off events. [2023-01-28 03:22:30,472 INFO L131 PetriNetUnfolder]: For 11435/11808 co-relation queries the response was YES. [2023-01-28 03:22:30,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41560 conditions, 15312 events. 8350/15312 cut-off events. For 11435/11808 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 123633 event pairs, 5801 based on Foata normal form. 366/14902 useless extension candidates. Maximal degree in co-relation 28969. Up to 10791 conditions per place. [2023-01-28 03:22:30,579 INFO L137 encePairwiseOnDemand]: 251/255 looper letters, 82 selfloop transitions, 2 changer transitions 0/129 dead transitions. [2023-01-28 03:22:30,580 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 129 transitions, 754 flow [2023-01-28 03:22:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 03:22:30,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 03:22:30,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-01-28 03:22:30,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5594771241830065 [2023-01-28 03:22:30,581 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-01-28 03:22:30,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-01-28 03:22:30,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:30,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-01-28 03:22:30,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:30,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 255.0) internal successors, (1020), 4 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:30,584 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 255.0) internal successors, (1020), 4 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:30,584 INFO L175 Difference]: Start difference. First operand has 84 places, 103 transitions, 470 flow. Second operand 3 states and 428 transitions. [2023-01-28 03:22:30,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 129 transitions, 754 flow [2023-01-28 03:22:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 129 transitions, 750 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-28 03:22:30,625 INFO L231 Difference]: Finished difference. Result has 85 places, 103 transitions, 476 flow [2023-01-28 03:22:30,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=476, PETRI_PLACES=85, PETRI_TRANSITIONS=103} [2023-01-28 03:22:30,627 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 26 predicate places. [2023-01-28 03:22:30,627 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 103 transitions, 476 flow [2023-01-28 03:22:30,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 137.0) internal successors, (411), 3 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:30,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:30,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:30,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 03:22:30,628 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:30,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:30,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1824534595, now seen corresponding path program 6 times [2023-01-28 03:22:30,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:30,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58011971] [2023-01-28 03:22:30,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:30,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:30,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:31,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:31,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:31,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58011971] [2023-01-28 03:22:31,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58011971] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:31,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:31,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:22:31,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518419979] [2023-01-28 03:22:31,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:31,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:22:31,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:31,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:22:31,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:22:31,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:31,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 103 transitions, 476 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:31,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:31,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:31,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:33,442 INFO L130 PetriNetUnfolder]: 18082/28043 cut-off events. [2023-01-28 03:22:33,443 INFO L131 PetriNetUnfolder]: For 22570/23192 co-relation queries the response was YES. [2023-01-28 03:22:33,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82612 conditions, 28043 events. 18082/28043 cut-off events. For 22570/23192 co-relation queries the response was YES. Maximal size of possible extension queue 779. Compared 193012 event pairs, 6131 based on Foata normal form. 506/28130 useless extension candidates. Maximal degree in co-relation 48840. Up to 7851 conditions per place. [2023-01-28 03:22:33,602 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 262 selfloop transitions, 29 changer transitions 41/357 dead transitions. [2023-01-28 03:22:33,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 357 transitions, 2256 flow [2023-01-28 03:22:33,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:22:33,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:22:33,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1463 transitions. [2023-01-28 03:22:33,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5215686274509804 [2023-01-28 03:22:33,606 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1463 transitions. [2023-01-28 03:22:33,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1463 transitions. [2023-01-28 03:22:33,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:33,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1463 transitions. [2023-01-28 03:22:33,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 133.0) internal successors, (1463), 11 states have internal predecessors, (1463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:33,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:33,615 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:33,615 INFO L175 Difference]: Start difference. First operand has 85 places, 103 transitions, 476 flow. Second operand 11 states and 1463 transitions. [2023-01-28 03:22:33,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 357 transitions, 2256 flow [2023-01-28 03:22:33,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 357 transitions, 2252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-01-28 03:22:33,686 INFO L231 Difference]: Finished difference. Result has 99 places, 128 transitions, 717 flow [2023-01-28 03:22:33,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=717, PETRI_PLACES=99, PETRI_TRANSITIONS=128} [2023-01-28 03:22:33,688 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 40 predicate places. [2023-01-28 03:22:33,688 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 128 transitions, 717 flow [2023-01-28 03:22:33,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:33,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:33,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:33,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 03:22:33,689 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:33,690 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:33,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1285316251, now seen corresponding path program 7 times [2023-01-28 03:22:33,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:33,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128657061] [2023-01-28 03:22:33,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:33,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:33,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:34,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:34,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128657061] [2023-01-28 03:22:34,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128657061] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:34,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:34,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-01-28 03:22:34,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364772724] [2023-01-28 03:22:34,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:34,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:22:34,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:34,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:22:34,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-01-28 03:22:34,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:34,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 128 transitions, 717 flow. Second operand has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:34,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:34,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:34,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:36,340 INFO L130 PetriNetUnfolder]: 13978/25086 cut-off events. [2023-01-28 03:22:36,340 INFO L131 PetriNetUnfolder]: For 23764/24118 co-relation queries the response was YES. [2023-01-28 03:22:36,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74557 conditions, 25086 events. 13978/25086 cut-off events. For 23764/24118 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 207913 event pairs, 7108 based on Foata normal form. 218/24379 useless extension candidates. Maximal degree in co-relation 74485. Up to 17134 conditions per place. [2023-01-28 03:22:36,593 INFO L137 encePairwiseOnDemand]: 244/255 looper letters, 133 selfloop transitions, 28 changer transitions 0/214 dead transitions. [2023-01-28 03:22:36,593 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 214 transitions, 1417 flow [2023-01-28 03:22:36,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:22:36,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:22:36,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 910 transitions. [2023-01-28 03:22:36,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098039215686274 [2023-01-28 03:22:36,599 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 910 transitions. [2023-01-28 03:22:36,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 910 transitions. [2023-01-28 03:22:36,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:36,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 910 transitions. [2023-01-28 03:22:36,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 130.0) internal successors, (910), 7 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:36,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:36,604 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:36,604 INFO L175 Difference]: Start difference. First operand has 99 places, 128 transitions, 717 flow. Second operand 7 states and 910 transitions. [2023-01-28 03:22:36,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 214 transitions, 1417 flow [2023-01-28 03:22:36,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 214 transitions, 1411 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-01-28 03:22:36,777 INFO L231 Difference]: Finished difference. Result has 107 places, 155 transitions, 970 flow [2023-01-28 03:22:36,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=711, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=970, PETRI_PLACES=107, PETRI_TRANSITIONS=155} [2023-01-28 03:22:36,778 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 48 predicate places. [2023-01-28 03:22:36,778 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 155 transitions, 970 flow [2023-01-28 03:22:36,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:36,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:36,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:36,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 03:22:36,779 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:36,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:36,780 INFO L85 PathProgramCache]: Analyzing trace with hash 148963389, now seen corresponding path program 8 times [2023-01-28 03:22:36,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:36,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521037912] [2023-01-28 03:22:36,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:36,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:36,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:37,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:37,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:37,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521037912] [2023-01-28 03:22:37,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521037912] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:37,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:37,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:22:37,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106758211] [2023-01-28 03:22:37,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:37,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:22:37,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:37,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:22:37,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:22:37,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:37,048 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 155 transitions, 970 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:37,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:37,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:37,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:40,454 INFO L130 PetriNetUnfolder]: 22105/34134 cut-off events. [2023-01-28 03:22:40,454 INFO L131 PetriNetUnfolder]: For 48159/49735 co-relation queries the response was YES. [2023-01-28 03:22:40,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114966 conditions, 34134 events. 22105/34134 cut-off events. For 48159/49735 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 238816 event pairs, 8350 based on Foata normal form. 916/34559 useless extension candidates. Maximal degree in co-relation 109903. Up to 11640 conditions per place. [2023-01-28 03:22:40,628 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 256 selfloop transitions, 30 changer transitions 29/347 dead transitions. [2023-01-28 03:22:40,628 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 347 transitions, 2556 flow [2023-01-28 03:22:40,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:22:40,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:22:40,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1447 transitions. [2023-01-28 03:22:40,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158645276292335 [2023-01-28 03:22:40,633 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1447 transitions. [2023-01-28 03:22:40,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1447 transitions. [2023-01-28 03:22:40,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:40,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1447 transitions. [2023-01-28 03:22:40,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.54545454545453) internal successors, (1447), 11 states have internal predecessors, (1447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:40,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:40,642 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:40,642 INFO L175 Difference]: Start difference. First operand has 107 places, 155 transitions, 970 flow. Second operand 11 states and 1447 transitions. [2023-01-28 03:22:40,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 347 transitions, 2556 flow [2023-01-28 03:22:41,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 347 transitions, 2554 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-01-28 03:22:41,157 INFO L231 Difference]: Finished difference. Result has 121 places, 160 transitions, 1093 flow [2023-01-28 03:22:41,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1093, PETRI_PLACES=121, PETRI_TRANSITIONS=160} [2023-01-28 03:22:41,157 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 62 predicate places. [2023-01-28 03:22:41,157 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 160 transitions, 1093 flow [2023-01-28 03:22:41,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:41,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:41,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:41,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 03:22:41,158 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:41,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:41,158 INFO L85 PathProgramCache]: Analyzing trace with hash -436772047, now seen corresponding path program 9 times [2023-01-28 03:22:41,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:41,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349000085] [2023-01-28 03:22:41,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:41,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:41,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:41,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:41,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349000085] [2023-01-28 03:22:41,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349000085] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:41,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:41,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 03:22:41,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644878579] [2023-01-28 03:22:41,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:41,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:22:41,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:41,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:22:41,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:22:41,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:41,906 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 160 transitions, 1093 flow. Second operand has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:41,906 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:41,906 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:41,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:45,317 INFO L130 PetriNetUnfolder]: 16971/30843 cut-off events. [2023-01-28 03:22:45,318 INFO L131 PetriNetUnfolder]: For 46509/47101 co-relation queries the response was YES. [2023-01-28 03:22:45,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103352 conditions, 30843 events. 16971/30843 cut-off events. For 46509/47101 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 267662 event pairs, 6779 based on Foata normal form. 206/30019 useless extension candidates. Maximal degree in co-relation 103264. Up to 21490 conditions per place. [2023-01-28 03:22:45,469 INFO L137 encePairwiseOnDemand]: 240/255 looper letters, 197 selfloop transitions, 72 changer transitions 0/327 dead transitions. [2023-01-28 03:22:45,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 327 transitions, 2486 flow [2023-01-28 03:22:45,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:22:45,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:22:45,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1441 transitions. [2023-01-28 03:22:45,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137254901960784 [2023-01-28 03:22:45,474 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1441 transitions. [2023-01-28 03:22:45,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1441 transitions. [2023-01-28 03:22:45,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:45,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1441 transitions. [2023-01-28 03:22:45,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.0) internal successors, (1441), 11 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:45,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:45,482 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:45,482 INFO L175 Difference]: Start difference. First operand has 121 places, 160 transitions, 1093 flow. Second operand 11 states and 1441 transitions. [2023-01-28 03:22:45,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 327 transitions, 2486 flow [2023-01-28 03:22:46,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 327 transitions, 2451 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-01-28 03:22:46,017 INFO L231 Difference]: Finished difference. Result has 134 places, 231 transitions, 1851 flow [2023-01-28 03:22:46,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=1058, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1851, PETRI_PLACES=134, PETRI_TRANSITIONS=231} [2023-01-28 03:22:46,018 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 75 predicate places. [2023-01-28 03:22:46,018 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 231 transitions, 1851 flow [2023-01-28 03:22:46,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:46,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:46,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:46,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 03:22:46,019 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:46,019 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:46,019 INFO L85 PathProgramCache]: Analyzing trace with hash -857038051, now seen corresponding path program 10 times [2023-01-28 03:22:46,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:46,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465751376] [2023-01-28 03:22:46,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:46,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:46,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:46,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:46,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465751376] [2023-01-28 03:22:46,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465751376] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:46,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:46,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-01-28 03:22:46,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316738291] [2023-01-28 03:22:46,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:46,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:22:46,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:46,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:22:46,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-01-28 03:22:46,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:46,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 231 transitions, 1851 flow. Second operand has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:46,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:46,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:46,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:50,161 INFO L130 PetriNetUnfolder]: 19229/35474 cut-off events. [2023-01-28 03:22:50,161 INFO L131 PetriNetUnfolder]: For 83077/84707 co-relation queries the response was YES. [2023-01-28 03:22:50,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129691 conditions, 35474 events. 19229/35474 cut-off events. For 83077/84707 co-relation queries the response was YES. Maximal size of possible extension queue 1079. Compared 315917 event pairs, 6318 based on Foata normal form. 628/35197 useless extension candidates. Maximal degree in co-relation 127131. Up to 13300 conditions per place. [2023-01-28 03:22:50,399 INFO L137 encePairwiseOnDemand]: 241/255 looper letters, 241 selfloop transitions, 72 changer transitions 3/374 dead transitions. [2023-01-28 03:22:50,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 374 transitions, 3347 flow [2023-01-28 03:22:50,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:22:50,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:22:50,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 954 transitions. [2023-01-28 03:22:50,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.534453781512605 [2023-01-28 03:22:50,403 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 954 transitions. [2023-01-28 03:22:50,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 954 transitions. [2023-01-28 03:22:50,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:50,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 954 transitions. [2023-01-28 03:22:50,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 136.28571428571428) internal successors, (954), 7 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:50,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:50,409 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:50,409 INFO L175 Difference]: Start difference. First operand has 134 places, 231 transitions, 1851 flow. Second operand 7 states and 954 transitions. [2023-01-28 03:22:50,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 374 transitions, 3347 flow [2023-01-28 03:22:50,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 374 transitions, 3291 flow, removed 28 selfloop flow, removed 0 redundant places. [2023-01-28 03:22:50,995 INFO L231 Difference]: Finished difference. Result has 144 places, 252 transitions, 2266 flow [2023-01-28 03:22:50,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2266, PETRI_PLACES=144, PETRI_TRANSITIONS=252} [2023-01-28 03:22:50,996 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 85 predicate places. [2023-01-28 03:22:50,996 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 252 transitions, 2266 flow [2023-01-28 03:22:50,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:50,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:50,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:50,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-28 03:22:50,997 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:50,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:50,997 INFO L85 PathProgramCache]: Analyzing trace with hash 584626605, now seen corresponding path program 11 times [2023-01-28 03:22:50,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:50,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5595919] [2023-01-28 03:22:50,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:50,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:51,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:51,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:51,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:51,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5595919] [2023-01-28 03:22:51,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5595919] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:51,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:51,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:22:51,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992480445] [2023-01-28 03:22:51,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:51,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:22:51,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:51,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:22:51,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:22:51,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:51,389 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 252 transitions, 2266 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:51,389 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:51,389 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:51,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:22:56,942 INFO L130 PetriNetUnfolder]: 30033/48681 cut-off events. [2023-01-28 03:22:56,942 INFO L131 PetriNetUnfolder]: For 150267/152327 co-relation queries the response was YES. [2023-01-28 03:22:57,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 196148 conditions, 48681 events. 30033/48681 cut-off events. For 150267/152327 co-relation queries the response was YES. Maximal size of possible extension queue 1137. Compared 376948 event pairs, 10902 based on Foata normal form. 694/48786 useless extension candidates. Maximal degree in co-relation 191277. Up to 13549 conditions per place. [2023-01-28 03:22:57,495 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 377 selfloop transitions, 32 changer transitions 61/533 dead transitions. [2023-01-28 03:22:57,495 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 533 transitions, 5194 flow [2023-01-28 03:22:57,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:22:57,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:22:57,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1459 transitions. [2023-01-28 03:22:57,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201426024955437 [2023-01-28 03:22:57,498 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1459 transitions. [2023-01-28 03:22:57,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1459 transitions. [2023-01-28 03:22:57,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:22:57,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1459 transitions. [2023-01-28 03:22:57,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.63636363636363) internal successors, (1459), 11 states have internal predecessors, (1459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:57,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:57,506 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:57,506 INFO L175 Difference]: Start difference. First operand has 144 places, 252 transitions, 2266 flow. Second operand 11 states and 1459 transitions. [2023-01-28 03:22:57,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 533 transitions, 5194 flow [2023-01-28 03:22:58,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 533 transitions, 5170 flow, removed 12 selfloop flow, removed 0 redundant places. [2023-01-28 03:22:58,767 INFO L231 Difference]: Finished difference. Result has 158 places, 257 transitions, 2395 flow [2023-01-28 03:22:58,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2395, PETRI_PLACES=158, PETRI_TRANSITIONS=257} [2023-01-28 03:22:58,767 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 99 predicate places. [2023-01-28 03:22:58,767 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 257 transitions, 2395 flow [2023-01-28 03:22:58,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:58,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:22:58,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:22:58,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-28 03:22:58,768 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:22:58,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:22:58,768 INFO L85 PathProgramCache]: Analyzing trace with hash 287506541, now seen corresponding path program 12 times [2023-01-28 03:22:58,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:22:58,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381852580] [2023-01-28 03:22:58,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:22:58,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:22:58,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:22:59,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:22:59,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:22:59,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381852580] [2023-01-28 03:22:59,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381852580] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:22:59,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:22:59,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 03:22:59,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084459142] [2023-01-28 03:22:59,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:22:59,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:22:59,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:22:59,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:22:59,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:22:59,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:22:59,346 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 257 transitions, 2395 flow. Second operand has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:22:59,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:22:59,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:22:59,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:23:03,952 INFO L130 PetriNetUnfolder]: 20882/39316 cut-off events. [2023-01-28 03:23:03,952 INFO L131 PetriNetUnfolder]: For 134764/136909 co-relation queries the response was YES. [2023-01-28 03:23:04,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159052 conditions, 39316 events. 20882/39316 cut-off events. For 134764/136909 co-relation queries the response was YES. Maximal size of possible extension queue 1170. Compared 363365 event pairs, 6541 based on Foata normal form. 524/39208 useless extension candidates. Maximal degree in co-relation 158754. Up to 19860 conditions per place. [2023-01-28 03:23:04,282 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 277 selfloop transitions, 75 changer transitions 1/416 dead transitions. [2023-01-28 03:23:04,282 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 416 transitions, 4380 flow [2023-01-28 03:23:04,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:23:04,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:23:04,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 930 transitions. [2023-01-28 03:23:04,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5210084033613446 [2023-01-28 03:23:04,285 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 930 transitions. [2023-01-28 03:23:04,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 930 transitions. [2023-01-28 03:23:04,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:23:04,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 930 transitions. [2023-01-28 03:23:04,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 132.85714285714286) internal successors, (930), 7 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:04,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:04,289 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:04,289 INFO L175 Difference]: Start difference. First operand has 158 places, 257 transitions, 2395 flow. Second operand 7 states and 930 transitions. [2023-01-28 03:23:04,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 416 transitions, 4380 flow [2023-01-28 03:23:05,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 416 transitions, 4341 flow, removed 12 selfloop flow, removed 4 redundant places. [2023-01-28 03:23:05,683 INFO L231 Difference]: Finished difference. Result has 162 places, 298 transitions, 3043 flow [2023-01-28 03:23:05,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3043, PETRI_PLACES=162, PETRI_TRANSITIONS=298} [2023-01-28 03:23:05,683 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 103 predicate places. [2023-01-28 03:23:05,684 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 298 transitions, 3043 flow [2023-01-28 03:23:05,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:05,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:23:05,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:23:05,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-28 03:23:05,685 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:23:05,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:23:05,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1525849507, now seen corresponding path program 13 times [2023-01-28 03:23:05,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:23:05,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402265189] [2023-01-28 03:23:05,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:23:05,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:23:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:23:06,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:23:06,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:23:06,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402265189] [2023-01-28 03:23:06,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402265189] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:23:06,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:23:06,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:23:06,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111229873] [2023-01-28 03:23:06,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:23:06,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:23:06,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:23:06,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:23:06,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:23:06,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:23:06,192 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 298 transitions, 3043 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:06,193 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:23:06,193 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:23:06,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:23:11,947 INFO L130 PetriNetUnfolder]: 25276/47397 cut-off events. [2023-01-28 03:23:11,947 INFO L131 PetriNetUnfolder]: For 205259/208158 co-relation queries the response was YES. [2023-01-28 03:23:12,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197136 conditions, 47397 events. 25276/47397 cut-off events. For 205259/208158 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 449293 event pairs, 9715 based on Foata normal form. 686/47189 useless extension candidates. Maximal degree in co-relation 193261. Up to 26189 conditions per place. [2023-01-28 03:23:12,388 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 335 selfloop transitions, 51 changer transitions 36/485 dead transitions. [2023-01-28 03:23:12,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 485 transitions, 5307 flow [2023-01-28 03:23:12,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:23:12,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:23:12,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1200 transitions. [2023-01-28 03:23:12,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228758169934641 [2023-01-28 03:23:12,391 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1200 transitions. [2023-01-28 03:23:12,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1200 transitions. [2023-01-28 03:23:12,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:23:12,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1200 transitions. [2023-01-28 03:23:12,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 133.33333333333334) internal successors, (1200), 9 states have internal predecessors, (1200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:12,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:12,397 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:12,397 INFO L175 Difference]: Start difference. First operand has 162 places, 298 transitions, 3043 flow. Second operand 9 states and 1200 transitions. [2023-01-28 03:23:12,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 485 transitions, 5307 flow [2023-01-28 03:23:14,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 485 transitions, 5299 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-01-28 03:23:14,724 INFO L231 Difference]: Finished difference. Result has 174 places, 331 transitions, 3515 flow [2023-01-28 03:23:14,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3515, PETRI_PLACES=174, PETRI_TRANSITIONS=331} [2023-01-28 03:23:14,725 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 115 predicate places. [2023-01-28 03:23:14,725 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 331 transitions, 3515 flow [2023-01-28 03:23:14,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:14,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:23:14,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:23:14,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-28 03:23:14,725 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:23:14,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:23:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash 403579719, now seen corresponding path program 14 times [2023-01-28 03:23:14,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:23:14,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367210528] [2023-01-28 03:23:14,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:23:14,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:23:14,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:23:15,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:23:15,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:23:15,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367210528] [2023-01-28 03:23:15,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367210528] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:23:15,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:23:15,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:23:15,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945753325] [2023-01-28 03:23:15,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:23:15,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:23:15,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:23:15,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:23:15,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:23:15,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:23:15,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 331 transitions, 3515 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:15,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:23:15,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:23:15,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:23:23,422 INFO L130 PetriNetUnfolder]: 31515/59522 cut-off events. [2023-01-28 03:23:23,422 INFO L131 PetriNetUnfolder]: For 307688/310757 co-relation queries the response was YES. [2023-01-28 03:23:23,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259390 conditions, 59522 events. 31515/59522 cut-off events. For 307688/310757 co-relation queries the response was YES. Maximal size of possible extension queue 1784. Compared 586012 event pairs, 9979 based on Foata normal form. 1325/59881 useless extension candidates. Maximal degree in co-relation 254710. Up to 21355 conditions per place. [2023-01-28 03:23:24,043 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 367 selfloop transitions, 122 changer transitions 13/565 dead transitions. [2023-01-28 03:23:24,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 565 transitions, 6706 flow [2023-01-28 03:23:24,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:23:24,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:23:24,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1194 transitions. [2023-01-28 03:23:24,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5202614379084968 [2023-01-28 03:23:24,045 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1194 transitions. [2023-01-28 03:23:24,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1194 transitions. [2023-01-28 03:23:24,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:23:24,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1194 transitions. [2023-01-28 03:23:24,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 132.66666666666666) internal successors, (1194), 9 states have internal predecessors, (1194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:24,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:24,050 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:24,050 INFO L175 Difference]: Start difference. First operand has 174 places, 331 transitions, 3515 flow. Second operand 9 states and 1194 transitions. [2023-01-28 03:23:24,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 565 transitions, 6706 flow [2023-01-28 03:23:28,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 565 transitions, 6626 flow, removed 32 selfloop flow, removed 1 redundant places. [2023-01-28 03:23:28,280 INFO L231 Difference]: Finished difference. Result has 187 places, 395 transitions, 4738 flow [2023-01-28 03:23:28,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=3455, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4738, PETRI_PLACES=187, PETRI_TRANSITIONS=395} [2023-01-28 03:23:28,281 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 128 predicate places. [2023-01-28 03:23:28,281 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 395 transitions, 4738 flow [2023-01-28 03:23:28,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:28,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:23:28,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:23:28,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-28 03:23:28,282 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:23:28,282 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:23:28,282 INFO L85 PathProgramCache]: Analyzing trace with hash 830023509, now seen corresponding path program 15 times [2023-01-28 03:23:28,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:23:28,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508379224] [2023-01-28 03:23:28,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:23:28,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:23:28,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:23:28,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:23:28,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:23:28,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508379224] [2023-01-28 03:23:28,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508379224] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:23:28,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:23:28,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-01-28 03:23:28,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357520994] [2023-01-28 03:23:28,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:23:28,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:23:28,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:23:28,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:23:28,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-01-28 03:23:28,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:23:28,615 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 395 transitions, 4738 flow. Second operand has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:28,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:23:28,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:23:28,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:23:38,252 INFO L130 PetriNetUnfolder]: 34836/66146 cut-off events. [2023-01-28 03:23:38,252 INFO L131 PetriNetUnfolder]: For 423231/427594 co-relation queries the response was YES. [2023-01-28 03:23:38,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306590 conditions, 66146 events. 34836/66146 cut-off events. For 423231/427594 co-relation queries the response was YES. Maximal size of possible extension queue 2028. Compared 661301 event pairs, 17209 based on Foata normal form. 261/65358 useless extension candidates. Maximal degree in co-relation 301351. Up to 46642 conditions per place. [2023-01-28 03:23:38,952 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 334 selfloop transitions, 68 changer transitions 8/473 dead transitions. [2023-01-28 03:23:38,952 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 473 transitions, 6158 flow [2023-01-28 03:23:38,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:23:38,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:23:38,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 921 transitions. [2023-01-28 03:23:38,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159663865546219 [2023-01-28 03:23:38,954 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 921 transitions. [2023-01-28 03:23:38,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 921 transitions. [2023-01-28 03:23:38,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:23:38,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 921 transitions. [2023-01-28 03:23:38,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 131.57142857142858) internal successors, (921), 7 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:38,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:38,957 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:38,957 INFO L175 Difference]: Start difference. First operand has 187 places, 395 transitions, 4738 flow. Second operand 7 states and 921 transitions. [2023-01-28 03:23:38,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 473 transitions, 6158 flow [2023-01-28 03:23:44,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 473 transitions, 6113 flow, removed 22 selfloop flow, removed 1 redundant places. [2023-01-28 03:23:44,952 INFO L231 Difference]: Finished difference. Result has 195 places, 410 transitions, 5090 flow [2023-01-28 03:23:44,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5090, PETRI_PLACES=195, PETRI_TRANSITIONS=410} [2023-01-28 03:23:44,953 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 136 predicate places. [2023-01-28 03:23:44,953 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 410 transitions, 5090 flow [2023-01-28 03:23:44,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:44,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:23:44,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:23:44,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-28 03:23:44,954 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:23:44,954 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:23:44,954 INFO L85 PathProgramCache]: Analyzing trace with hash 2083692493, now seen corresponding path program 16 times [2023-01-28 03:23:44,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:23:44,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244080726] [2023-01-28 03:23:44,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:23:44,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:23:45,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:23:45,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:23:45,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:23:45,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244080726] [2023-01-28 03:23:45,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244080726] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:23:45,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:23:45,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:23:45,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729897451] [2023-01-28 03:23:45,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:23:45,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:23:45,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:23:45,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:23:45,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:23:45,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:23:45,430 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 410 transitions, 5090 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:45,430 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:23:45,430 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:23:45,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:23:52,931 INFO L130 PetriNetUnfolder]: 27082/50443 cut-off events. [2023-01-28 03:23:52,932 INFO L131 PetriNetUnfolder]: For 338931/341536 co-relation queries the response was YES. [2023-01-28 03:23:53,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234147 conditions, 50443 events. 27082/50443 cut-off events. For 338931/341536 co-relation queries the response was YES. Maximal size of possible extension queue 1463. Compared 477804 event pairs, 12878 based on Foata normal form. 1201/50771 useless extension candidates. Maximal degree in co-relation 231219. Up to 35064 conditions per place. [2023-01-28 03:23:53,493 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 293 selfloop transitions, 113 changer transitions 39/508 dead transitions. [2023-01-28 03:23:53,494 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 508 transitions, 6978 flow [2023-01-28 03:23:53,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:23:53,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:23:53,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1039 transitions. [2023-01-28 03:23:53,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.509313725490196 [2023-01-28 03:23:53,495 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1039 transitions. [2023-01-28 03:23:53,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1039 transitions. [2023-01-28 03:23:53,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:23:53,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1039 transitions. [2023-01-28 03:23:53,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 129.875) internal successors, (1039), 8 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:53,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:53,498 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:53,498 INFO L175 Difference]: Start difference. First operand has 195 places, 410 transitions, 5090 flow. Second operand 8 states and 1039 transitions. [2023-01-28 03:23:53,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 508 transitions, 6978 flow [2023-01-28 03:23:56,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 508 transitions, 6833 flow, removed 50 selfloop flow, removed 3 redundant places. [2023-01-28 03:23:56,687 INFO L231 Difference]: Finished difference. Result has 205 places, 404 transitions, 5339 flow [2023-01-28 03:23:56,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5339, PETRI_PLACES=205, PETRI_TRANSITIONS=404} [2023-01-28 03:23:56,688 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 146 predicate places. [2023-01-28 03:23:56,688 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 404 transitions, 5339 flow [2023-01-28 03:23:56,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:56,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:23:56,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:23:56,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-28 03:23:56,689 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:23:56,689 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:23:56,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1614492047, now seen corresponding path program 17 times [2023-01-28 03:23:56,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:23:56,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272108199] [2023-01-28 03:23:56,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:23:56,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:23:56,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:23:57,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:23:57,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:23:57,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272108199] [2023-01-28 03:23:57,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272108199] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:23:57,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:23:57,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:23:57,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632970037] [2023-01-28 03:23:57,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:23:57,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:23:57,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:23:57,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:23:57,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:23:57,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:23:57,060 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 404 transitions, 5339 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:23:57,060 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:23:57,060 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:23:57,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:24:04,419 INFO L130 PetriNetUnfolder]: 24767/47254 cut-off events. [2023-01-28 03:24:04,420 INFO L131 PetriNetUnfolder]: For 350644/352726 co-relation queries the response was YES. [2023-01-28 03:24:04,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227676 conditions, 47254 events. 24767/47254 cut-off events. For 350644/352726 co-relation queries the response was YES. Maximal size of possible extension queue 1397. Compared 453335 event pairs, 11810 based on Foata normal form. 250/46824 useless extension candidates. Maximal degree in co-relation 225824. Up to 34941 conditions per place. [2023-01-28 03:24:04,973 INFO L137 encePairwiseOnDemand]: 245/255 looper letters, 374 selfloop transitions, 42 changer transitions 9/488 dead transitions. [2023-01-28 03:24:04,973 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 488 transitions, 6852 flow [2023-01-28 03:24:04,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:24:04,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:24:04,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 808 transitions. [2023-01-28 03:24:04,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281045751633987 [2023-01-28 03:24:04,975 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 808 transitions. [2023-01-28 03:24:04,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 808 transitions. [2023-01-28 03:24:04,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:24:04,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 808 transitions. [2023-01-28 03:24:04,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 134.66666666666666) internal successors, (808), 6 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:04,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:04,977 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:04,977 INFO L175 Difference]: Start difference. First operand has 205 places, 404 transitions, 5339 flow. Second operand 6 states and 808 transitions. [2023-01-28 03:24:04,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 488 transitions, 6852 flow [2023-01-28 03:24:08,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 488 transitions, 6745 flow, removed 50 selfloop flow, removed 1 redundant places. [2023-01-28 03:24:08,044 INFO L231 Difference]: Finished difference. Result has 213 places, 411 transitions, 5505 flow [2023-01-28 03:24:08,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5505, PETRI_PLACES=213, PETRI_TRANSITIONS=411} [2023-01-28 03:24:08,045 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 154 predicate places. [2023-01-28 03:24:08,045 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 411 transitions, 5505 flow [2023-01-28 03:24:08,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:08,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:24:08,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:24:08,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-28 03:24:08,046 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:24:08,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:24:08,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1386162823, now seen corresponding path program 18 times [2023-01-28 03:24:08,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:24:08,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204591444] [2023-01-28 03:24:08,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:24:08,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:24:08,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:24:08,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:24:08,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:24:08,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204591444] [2023-01-28 03:24:08,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204591444] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:24:08,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:24:08,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:24:08,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649476275] [2023-01-28 03:24:08,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:24:08,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:24:08,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:24:08,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:24:08,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:24:08,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:24:08,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 411 transitions, 5505 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:08,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:24:08,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:24:08,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:24:17,459 INFO L130 PetriNetUnfolder]: 29217/55517 cut-off events. [2023-01-28 03:24:17,459 INFO L131 PetriNetUnfolder]: For 445388/448332 co-relation queries the response was YES. [2023-01-28 03:24:18,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 272719 conditions, 55517 events. 29217/55517 cut-off events. For 445388/448332 co-relation queries the response was YES. Maximal size of possible extension queue 1667. Compared 544896 event pairs, 11296 based on Foata normal form. 450/55147 useless extension candidates. Maximal degree in co-relation 270935. Up to 19838 conditions per place. [2023-01-28 03:24:18,172 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 371 selfloop transitions, 144 changer transitions 9/587 dead transitions. [2023-01-28 03:24:18,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 587 transitions, 8274 flow [2023-01-28 03:24:18,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:24:18,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:24:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1083 transitions. [2023-01-28 03:24:18,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5308823529411765 [2023-01-28 03:24:18,174 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1083 transitions. [2023-01-28 03:24:18,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1083 transitions. [2023-01-28 03:24:18,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:24:18,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1083 transitions. [2023-01-28 03:24:18,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 135.375) internal successors, (1083), 8 states have internal predecessors, (1083), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:18,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:18,177 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:18,177 INFO L175 Difference]: Start difference. First operand has 213 places, 411 transitions, 5505 flow. Second operand 8 states and 1083 transitions. [2023-01-28 03:24:18,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 587 transitions, 8274 flow [2023-01-28 03:24:22,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 587 transitions, 8203 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-01-28 03:24:22,419 INFO L231 Difference]: Finished difference. Result has 223 places, 438 transitions, 6416 flow [2023-01-28 03:24:22,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=5434, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6416, PETRI_PLACES=223, PETRI_TRANSITIONS=438} [2023-01-28 03:24:22,420 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 164 predicate places. [2023-01-28 03:24:22,420 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 438 transitions, 6416 flow [2023-01-28 03:24:22,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:22,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:24:22,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:24:22,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-28 03:24:22,421 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:24:22,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:24:22,421 INFO L85 PathProgramCache]: Analyzing trace with hash 906622927, now seen corresponding path program 19 times [2023-01-28 03:24:22,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:24:22,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66835239] [2023-01-28 03:24:22,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:24:22,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:24:22,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:24:22,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:24:22,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:24:22,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66835239] [2023-01-28 03:24:22,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66835239] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:24:22,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:24:22,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 03:24:22,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564243967] [2023-01-28 03:24:22,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:24:22,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:24:22,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:24:22,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:24:22,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:24:22,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:24:22,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 438 transitions, 6416 flow. Second operand has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:22,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:24:22,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:24:22,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:24:33,985 INFO L130 PetriNetUnfolder]: 30155/57369 cut-off events. [2023-01-28 03:24:33,985 INFO L131 PetriNetUnfolder]: For 583899/588106 co-relation queries the response was YES. [2023-01-28 03:24:34,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 296255 conditions, 57369 events. 30155/57369 cut-off events. For 583899/588106 co-relation queries the response was YES. Maximal size of possible extension queue 1688. Compared 566289 event pairs, 11084 based on Foata normal form. 794/57345 useless extension candidates. Maximal degree in co-relation 293048. Up to 27185 conditions per place. [2023-01-28 03:24:34,778 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 396 selfloop transitions, 130 changer transitions 9/598 dead transitions. [2023-01-28 03:24:34,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 598 transitions, 9036 flow [2023-01-28 03:24:34,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:24:34,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:24:34,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1209 transitions. [2023-01-28 03:24:34,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526797385620915 [2023-01-28 03:24:34,780 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1209 transitions. [2023-01-28 03:24:34,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1209 transitions. [2023-01-28 03:24:34,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:24:34,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1209 transitions. [2023-01-28 03:24:34,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 134.33333333333334) internal successors, (1209), 9 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:34,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:34,784 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:34,784 INFO L175 Difference]: Start difference. First operand has 223 places, 438 transitions, 6416 flow. Second operand 9 states and 1209 transitions. [2023-01-28 03:24:34,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 598 transitions, 9036 flow [2023-01-28 03:24:40,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 598 transitions, 8946 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-01-28 03:24:40,424 INFO L231 Difference]: Finished difference. Result has 233 places, 460 transitions, 7214 flow [2023-01-28 03:24:40,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=6340, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7214, PETRI_PLACES=233, PETRI_TRANSITIONS=460} [2023-01-28 03:24:40,424 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 174 predicate places. [2023-01-28 03:24:40,425 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 460 transitions, 7214 flow [2023-01-28 03:24:40,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:40,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:24:40,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:24:40,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 03:24:40,425 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:24:40,425 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:24:40,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1172342529, now seen corresponding path program 20 times [2023-01-28 03:24:40,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:24:40,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224334563] [2023-01-28 03:24:40,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:24:40,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:24:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:24:40,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:24:40,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:24:40,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224334563] [2023-01-28 03:24:40,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224334563] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:24:40,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:24:40,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:24:40,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124424268] [2023-01-28 03:24:40,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:24:40,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:24:40,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:24:40,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:24:40,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:24:40,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:24:40,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 460 transitions, 7214 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:40,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:24:40,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:24:40,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:24:50,623 INFO L130 PetriNetUnfolder]: 29018/53993 cut-off events. [2023-01-28 03:24:50,623 INFO L131 PetriNetUnfolder]: For 633094/637689 co-relation queries the response was YES. [2023-01-28 03:24:51,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 290463 conditions, 53993 events. 29018/53993 cut-off events. For 633094/637689 co-relation queries the response was YES. Maximal size of possible extension queue 1605. Compared 516686 event pairs, 13903 based on Foata normal form. 741/53664 useless extension candidates. Maximal degree in co-relation 288582. Up to 43754 conditions per place. [2023-01-28 03:24:51,395 INFO L137 encePairwiseOnDemand]: 244/255 looper letters, 400 selfloop transitions, 84 changer transitions 0/547 dead transitions. [2023-01-28 03:24:51,395 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 547 transitions, 9207 flow [2023-01-28 03:24:51,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:24:51,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:24:51,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 789 transitions. [2023-01-28 03:24:51,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515686274509804 [2023-01-28 03:24:51,396 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 789 transitions. [2023-01-28 03:24:51,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 789 transitions. [2023-01-28 03:24:51,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:24:51,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 789 transitions. [2023-01-28 03:24:51,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 131.5) internal successors, (789), 6 states have internal predecessors, (789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:51,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:51,398 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:51,398 INFO L175 Difference]: Start difference. First operand has 233 places, 460 transitions, 7214 flow. Second operand 6 states and 789 transitions. [2023-01-28 03:24:51,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 547 transitions, 9207 flow [2023-01-28 03:24:56,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 547 transitions, 9044 flow, removed 36 selfloop flow, removed 5 redundant places. [2023-01-28 03:24:56,417 INFO L231 Difference]: Finished difference. Result has 237 places, 488 transitions, 7823 flow [2023-01-28 03:24:56,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7823, PETRI_PLACES=237, PETRI_TRANSITIONS=488} [2023-01-28 03:24:56,417 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 178 predicate places. [2023-01-28 03:24:56,417 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 488 transitions, 7823 flow [2023-01-28 03:24:56,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:56,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:24:56,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:24:56,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 03:24:56,418 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:24:56,418 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:24:56,418 INFO L85 PathProgramCache]: Analyzing trace with hash -359410125, now seen corresponding path program 21 times [2023-01-28 03:24:56,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:24:56,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761625865] [2023-01-28 03:24:56,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:24:56,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:24:56,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:24:56,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:24:56,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:24:56,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761625865] [2023-01-28 03:24:56,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761625865] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:24:56,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:24:56,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:24:56,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650155197] [2023-01-28 03:24:56,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:24:56,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:24:56,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:24:56,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:24:56,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:24:56,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:24:56,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 488 transitions, 7823 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:24:56,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:24:56,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:24:56,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:25:05,617 INFO L130 PetriNetUnfolder]: 25978/48386 cut-off events. [2023-01-28 03:25:05,617 INFO L131 PetriNetUnfolder]: For 569901/574566 co-relation queries the response was YES. [2023-01-28 03:25:06,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261586 conditions, 48386 events. 25978/48386 cut-off events. For 569901/574566 co-relation queries the response was YES. Maximal size of possible extension queue 1407. Compared 454723 event pairs, 10168 based on Foata normal form. 858/48295 useless extension candidates. Maximal degree in co-relation 259632. Up to 29153 conditions per place. [2023-01-28 03:25:06,535 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 421 selfloop transitions, 85 changer transitions 10/579 dead transitions. [2023-01-28 03:25:06,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 579 transitions, 9891 flow [2023-01-28 03:25:06,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:25:06,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:25:06,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 800 transitions. [2023-01-28 03:25:06,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228758169934641 [2023-01-28 03:25:06,537 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 800 transitions. [2023-01-28 03:25:06,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 800 transitions. [2023-01-28 03:25:06,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:25:06,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 800 transitions. [2023-01-28 03:25:06,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 133.33333333333334) internal successors, (800), 6 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:06,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:06,539 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:06,539 INFO L175 Difference]: Start difference. First operand has 237 places, 488 transitions, 7823 flow. Second operand 6 states and 800 transitions. [2023-01-28 03:25:06,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 579 transitions, 9891 flow [2023-01-28 03:25:10,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 579 transitions, 9829 flow, removed 31 selfloop flow, removed 0 redundant places. [2023-01-28 03:25:10,639 INFO L231 Difference]: Finished difference. Result has 244 places, 476 transitions, 7805 flow [2023-01-28 03:25:10,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=7664, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7805, PETRI_PLACES=244, PETRI_TRANSITIONS=476} [2023-01-28 03:25:10,639 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 185 predicate places. [2023-01-28 03:25:10,639 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 476 transitions, 7805 flow [2023-01-28 03:25:10,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:10,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:25:10,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:25:10,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-01-28 03:25:10,640 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:25:10,640 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:25:10,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1751079013, now seen corresponding path program 22 times [2023-01-28 03:25:10,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:25:10,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190089155] [2023-01-28 03:25:10,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:25:10,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:25:10,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:25:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:25:11,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:25:11,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190089155] [2023-01-28 03:25:11,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190089155] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:25:11,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:25:11,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:25:11,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150616089] [2023-01-28 03:25:11,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:25:11,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:25:11,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:25:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:25:11,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:25:11,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:25:11,055 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 476 transitions, 7805 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:11,055 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:25:11,055 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:25:11,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:25:20,853 INFO L130 PetriNetUnfolder]: 27377/51047 cut-off events. [2023-01-28 03:25:20,853 INFO L131 PetriNetUnfolder]: For 615530/619740 co-relation queries the response was YES. [2023-01-28 03:25:21,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276759 conditions, 51047 events. 27377/51047 cut-off events. For 615530/619740 co-relation queries the response was YES. Maximal size of possible extension queue 1436. Compared 485131 event pairs, 12420 based on Foata normal form. 561/50548 useless extension candidates. Maximal degree in co-relation 274926. Up to 38986 conditions per place. [2023-01-28 03:25:21,611 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 403 selfloop transitions, 60 changer transitions 20/546 dead transitions. [2023-01-28 03:25:21,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 546 transitions, 9410 flow [2023-01-28 03:25:21,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:25:21,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:25:21,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 917 transitions. [2023-01-28 03:25:21,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137254901960784 [2023-01-28 03:25:21,613 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 917 transitions. [2023-01-28 03:25:21,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 917 transitions. [2023-01-28 03:25:21,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:25:21,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 917 transitions. [2023-01-28 03:25:21,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 131.0) internal successors, (917), 7 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:21,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:21,616 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:21,616 INFO L175 Difference]: Start difference. First operand has 244 places, 476 transitions, 7805 flow. Second operand 7 states and 917 transitions. [2023-01-28 03:25:21,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 546 transitions, 9410 flow [2023-01-28 03:25:26,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 546 transitions, 9251 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-01-28 03:25:26,302 INFO L231 Difference]: Finished difference. Result has 250 places, 465 transitions, 7696 flow [2023-01-28 03:25:26,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=7363, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7696, PETRI_PLACES=250, PETRI_TRANSITIONS=465} [2023-01-28 03:25:26,302 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 191 predicate places. [2023-01-28 03:25:26,303 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 465 transitions, 7696 flow [2023-01-28 03:25:26,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:26,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:25:26,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:25:26,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-01-28 03:25:26,303 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:25:26,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:25:26,304 INFO L85 PathProgramCache]: Analyzing trace with hash 288562921, now seen corresponding path program 23 times [2023-01-28 03:25:26,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:25:26,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693272538] [2023-01-28 03:25:26,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:25:26,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:25:26,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:25:26,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:25:26,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:25:26,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693272538] [2023-01-28 03:25:26,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693272538] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:25:26,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:25:26,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:25:26,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353253081] [2023-01-28 03:25:26,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:25:26,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:25:26,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:25:26,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:25:26,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:25:26,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:25:26,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 465 transitions, 7696 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:26,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:25:26,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:25:26,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:25:36,677 INFO L130 PetriNetUnfolder]: 26667/49764 cut-off events. [2023-01-28 03:25:36,677 INFO L131 PetriNetUnfolder]: For 599210/602787 co-relation queries the response was YES. [2023-01-28 03:25:37,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 269087 conditions, 49764 events. 26667/49764 cut-off events. For 599210/602787 co-relation queries the response was YES. Maximal size of possible extension queue 1379. Compared 468200 event pairs, 11157 based on Foata normal form. 926/49783 useless extension candidates. Maximal degree in co-relation 267310. Up to 27110 conditions per place. [2023-01-28 03:25:37,384 INFO L137 encePairwiseOnDemand]: 242/255 looper letters, 383 selfloop transitions, 169 changer transitions 45/660 dead transitions. [2023-01-28 03:25:37,384 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 660 transitions, 11168 flow [2023-01-28 03:25:37,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:25:37,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:25:37,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1329 transitions. [2023-01-28 03:25:37,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5211764705882352 [2023-01-28 03:25:37,386 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1329 transitions. [2023-01-28 03:25:37,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1329 transitions. [2023-01-28 03:25:37,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:25:37,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1329 transitions. [2023-01-28 03:25:37,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 132.9) internal successors, (1329), 10 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:37,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:37,389 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:37,389 INFO L175 Difference]: Start difference. First operand has 250 places, 465 transitions, 7696 flow. Second operand 10 states and 1329 transitions. [2023-01-28 03:25:37,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 660 transitions, 11168 flow [2023-01-28 03:25:41,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 660 transitions, 11059 flow, removed 27 selfloop flow, removed 2 redundant places. [2023-01-28 03:25:41,598 INFO L231 Difference]: Finished difference. Result has 263 places, 478 transitions, 8564 flow [2023-01-28 03:25:41,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=7233, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8564, PETRI_PLACES=263, PETRI_TRANSITIONS=478} [2023-01-28 03:25:41,599 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 204 predicate places. [2023-01-28 03:25:41,599 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 478 transitions, 8564 flow [2023-01-28 03:25:41,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:41,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:25:41,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:25:41,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-01-28 03:25:41,600 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:25:41,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:25:41,600 INFO L85 PathProgramCache]: Analyzing trace with hash 669936771, now seen corresponding path program 24 times [2023-01-28 03:25:41,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:25:41,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093500498] [2023-01-28 03:25:41,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:25:41,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:25:41,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:25:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:25:42,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:25:42,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093500498] [2023-01-28 03:25:42,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093500498] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:25:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:25:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:25:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412460344] [2023-01-28 03:25:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:25:42,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:25:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:25:42,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:25:42,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-01-28 03:25:42,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:25:42,244 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 478 transitions, 8564 flow. Second operand has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:42,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:25:42,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:25:42,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:25:54,163 INFO L130 PetriNetUnfolder]: 29279/56360 cut-off events. [2023-01-28 03:25:54,163 INFO L131 PetriNetUnfolder]: For 785854/789592 co-relation queries the response was YES. [2023-01-28 03:25:54,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313407 conditions, 56360 events. 29279/56360 cut-off events. For 785854/789592 co-relation queries the response was YES. Maximal size of possible extension queue 1587. Compared 559155 event pairs, 12808 based on Foata normal form. 679/56333 useless extension candidates. Maximal degree in co-relation 309692. Up to 32519 conditions per place. [2023-01-28 03:25:55,264 INFO L137 encePairwiseOnDemand]: 240/255 looper letters, 448 selfloop transitions, 139 changer transitions 48/698 dead transitions. [2023-01-28 03:25:55,264 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 698 transitions, 12483 flow [2023-01-28 03:25:55,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:25:55,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:25:55,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1462 transitions. [2023-01-28 03:25:55,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212121212121212 [2023-01-28 03:25:55,266 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1462 transitions. [2023-01-28 03:25:55,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1462 transitions. [2023-01-28 03:25:55,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:25:55,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1462 transitions. [2023-01-28 03:25:55,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.9090909090909) internal successors, (1462), 11 states have internal predecessors, (1462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:55,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:55,270 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:25:55,270 INFO L175 Difference]: Start difference. First operand has 263 places, 478 transitions, 8564 flow. Second operand 11 states and 1462 transitions. [2023-01-28 03:25:55,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 698 transitions, 12483 flow [2023-01-28 03:26:02,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 698 transitions, 12042 flow, removed 152 selfloop flow, removed 1 redundant places. [2023-01-28 03:26:02,946 INFO L231 Difference]: Finished difference. Result has 279 places, 511 transitions, 9395 flow [2023-01-28 03:26:02,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=8245, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9395, PETRI_PLACES=279, PETRI_TRANSITIONS=511} [2023-01-28 03:26:02,946 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 220 predicate places. [2023-01-28 03:26:02,946 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 511 transitions, 9395 flow [2023-01-28 03:26:02,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:02,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:26:02,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:26:02,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-01-28 03:26:02,947 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:26:02,947 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:26:02,947 INFO L85 PathProgramCache]: Analyzing trace with hash 239215329, now seen corresponding path program 25 times [2023-01-28 03:26:02,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:26:02,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60809224] [2023-01-28 03:26:02,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:26:02,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:26:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:26:03,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:26:03,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:26:03,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60809224] [2023-01-28 03:26:03,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60809224] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:26:03,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:26:03,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-01-28 03:26:03,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714355486] [2023-01-28 03:26:03,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:26:03,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 03:26:03,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:26:03,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 03:26:03,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-01-28 03:26:03,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:26:03,542 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 511 transitions, 9395 flow. Second operand has 12 states, 12 states have (on average 118.08333333333333) internal successors, (1417), 12 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:03,542 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:26:03,542 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:26:03,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:26:16,663 INFO L130 PetriNetUnfolder]: 29257/56881 cut-off events. [2023-01-28 03:26:16,663 INFO L131 PetriNetUnfolder]: For 859722/864030 co-relation queries the response was YES. [2023-01-28 03:26:17,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318381 conditions, 56881 events. 29257/56881 cut-off events. For 859722/864030 co-relation queries the response was YES. Maximal size of possible extension queue 1657. Compared 569941 event pairs, 12802 based on Foata normal form. 888/57018 useless extension candidates. Maximal degree in co-relation 314002. Up to 34475 conditions per place. [2023-01-28 03:26:17,553 INFO L137 encePairwiseOnDemand]: 238/255 looper letters, 438 selfloop transitions, 182 changer transitions 100/783 dead transitions. [2023-01-28 03:26:17,553 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 783 transitions, 13942 flow [2023-01-28 03:26:17,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:26:17,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:26:17,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1980 transitions. [2023-01-28 03:26:17,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176470588235295 [2023-01-28 03:26:17,555 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1980 transitions. [2023-01-28 03:26:17,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1980 transitions. [2023-01-28 03:26:17,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:26:17,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1980 transitions. [2023-01-28 03:26:17,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 132.0) internal successors, (1980), 15 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:17,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 255.0) internal successors, (4080), 16 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:17,560 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 255.0) internal successors, (4080), 16 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:17,560 INFO L175 Difference]: Start difference. First operand has 279 places, 511 transitions, 9395 flow. Second operand 15 states and 1980 transitions. [2023-01-28 03:26:17,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 783 transitions, 13942 flow [2023-01-28 03:26:26,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 783 transitions, 13651 flow, removed 95 selfloop flow, removed 4 redundant places. [2023-01-28 03:26:26,630 INFO L231 Difference]: Finished difference. Result has 300 places, 563 transitions, 10708 flow [2023-01-28 03:26:26,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=9107, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10708, PETRI_PLACES=300, PETRI_TRANSITIONS=563} [2023-01-28 03:26:26,631 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 241 predicate places. [2023-01-28 03:26:26,631 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 563 transitions, 10708 flow [2023-01-28 03:26:26,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 118.08333333333333) internal successors, (1417), 12 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:26,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:26:26,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:26:26,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-01-28 03:26:26,631 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:26:26,632 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:26:26,632 INFO L85 PathProgramCache]: Analyzing trace with hash -772756339, now seen corresponding path program 26 times [2023-01-28 03:26:26,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:26:26,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287547553] [2023-01-28 03:26:26,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:26:26,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:26:26,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:26:27,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:26:27,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:26:27,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287547553] [2023-01-28 03:26:27,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287547553] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:26:27,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:26:27,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:26:27,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265481130] [2023-01-28 03:26:27,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:26:27,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:26:27,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:26:27,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:26:27,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:26:27,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:26:27,224 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 563 transitions, 10708 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:27,224 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:26:27,224 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:26:27,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:26:41,533 INFO L130 PetriNetUnfolder]: 28251/54283 cut-off events. [2023-01-28 03:26:41,533 INFO L131 PetriNetUnfolder]: For 964303/969634 co-relation queries the response was YES. [2023-01-28 03:26:42,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 319455 conditions, 54283 events. 28251/54283 cut-off events. For 964303/969634 co-relation queries the response was YES. Maximal size of possible extension queue 1602. Compared 534479 event pairs, 15166 based on Foata normal form. 359/53561 useless extension candidates. Maximal degree in co-relation 315132. Up to 44425 conditions per place. [2023-01-28 03:26:42,568 INFO L137 encePairwiseOnDemand]: 244/255 looper letters, 521 selfloop transitions, 35 changer transitions 31/650 dead transitions. [2023-01-28 03:26:42,568 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 650 transitions, 12797 flow [2023-01-28 03:26:42,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:26:42,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:26:42,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1047 transitions. [2023-01-28 03:26:42,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513235294117647 [2023-01-28 03:26:42,569 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1047 transitions. [2023-01-28 03:26:42,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1047 transitions. [2023-01-28 03:26:42,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:26:42,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1047 transitions. [2023-01-28 03:26:42,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 130.875) internal successors, (1047), 8 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:42,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:42,572 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:42,572 INFO L175 Difference]: Start difference. First operand has 300 places, 563 transitions, 10708 flow. Second operand 8 states and 1047 transitions. [2023-01-28 03:26:42,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 650 transitions, 12797 flow [2023-01-28 03:26:51,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 650 transitions, 12430 flow, removed 178 selfloop flow, removed 4 redundant places. [2023-01-28 03:26:51,237 INFO L231 Difference]: Finished difference. Result has 301 places, 566 transitions, 10599 flow [2023-01-28 03:26:51,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=10367, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10599, PETRI_PLACES=301, PETRI_TRANSITIONS=566} [2023-01-28 03:26:51,238 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 242 predicate places. [2023-01-28 03:26:51,238 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 566 transitions, 10599 flow [2023-01-28 03:26:51,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:51,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:26:51,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:26:51,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-01-28 03:26:51,239 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:26:51,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:26:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash -2030406141, now seen corresponding path program 27 times [2023-01-28 03:26:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:26:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801539623] [2023-01-28 03:26:51,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:26:51,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:26:51,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:26:51,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:26:51,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:26:51,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801539623] [2023-01-28 03:26:51,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801539623] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:26:51,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:26:51,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:26:51,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956193524] [2023-01-28 03:26:51,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:26:51,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:26:51,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:26:51,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:26:51,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:26:51,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:26:51,941 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 566 transitions, 10599 flow. Second operand has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:26:51,941 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:26:51,941 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:26:51,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:27:04,038 INFO L130 PetriNetUnfolder]: 26616/50345 cut-off events. [2023-01-28 03:27:04,039 INFO L131 PetriNetUnfolder]: For 849861/853518 co-relation queries the response was YES. [2023-01-28 03:27:04,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293281 conditions, 50345 events. 26616/50345 cut-off events. For 849861/853518 co-relation queries the response was YES. Maximal size of possible extension queue 1488. Compared 485050 event pairs, 9310 based on Foata normal form. 524/50221 useless extension candidates. Maximal degree in co-relation 290557. Up to 24168 conditions per place. [2023-01-28 03:27:04,742 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 486 selfloop transitions, 192 changer transitions 17/747 dead transitions. [2023-01-28 03:27:04,742 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 747 transitions, 14781 flow [2023-01-28 03:27:04,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:27:04,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:27:04,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1333 transitions. [2023-01-28 03:27:04,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227450980392156 [2023-01-28 03:27:04,744 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1333 transitions. [2023-01-28 03:27:04,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1333 transitions. [2023-01-28 03:27:04,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:27:04,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1333 transitions. [2023-01-28 03:27:04,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 133.3) internal successors, (1333), 10 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:04,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:04,747 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:04,747 INFO L175 Difference]: Start difference. First operand has 301 places, 566 transitions, 10599 flow. Second operand 10 states and 1333 transitions. [2023-01-28 03:27:04,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 747 transitions, 14781 flow [2023-01-28 03:27:12,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 747 transitions, 14580 flow, removed 77 selfloop flow, removed 8 redundant places. [2023-01-28 03:27:12,062 INFO L231 Difference]: Finished difference. Result has 310 places, 593 transitions, 12095 flow [2023-01-28 03:27:12,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=9983, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12095, PETRI_PLACES=310, PETRI_TRANSITIONS=593} [2023-01-28 03:27:12,063 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 251 predicate places. [2023-01-28 03:27:12,063 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 593 transitions, 12095 flow [2023-01-28 03:27:12,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:12,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:27:12,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:27:12,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-01-28 03:27:12,063 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:27:12,064 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:27:12,064 INFO L85 PathProgramCache]: Analyzing trace with hash -871562179, now seen corresponding path program 28 times [2023-01-28 03:27:12,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:27:12,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560137504] [2023-01-28 03:27:12,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:27:12,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:27:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:27:12,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:27:12,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:27:12,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560137504] [2023-01-28 03:27:12,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560137504] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:27:12,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:27:12,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:27:12,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052209784] [2023-01-28 03:27:12,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:27:12,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:27:12,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:27:12,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:27:12,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-01-28 03:27:12,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:27:12,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 593 transitions, 12095 flow. Second operand has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:12,563 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:27:12,563 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:27:12,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:27:25,235 INFO L130 PetriNetUnfolder]: 26767/50963 cut-off events. [2023-01-28 03:27:25,236 INFO L131 PetriNetUnfolder]: For 959131/962578 co-relation queries the response was YES. [2023-01-28 03:27:25,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304832 conditions, 50963 events. 26767/50963 cut-off events. For 959131/962578 co-relation queries the response was YES. Maximal size of possible extension queue 1515. Compared 495769 event pairs, 12703 based on Foata normal form. 397/50856 useless extension candidates. Maximal degree in co-relation 301953. Up to 39818 conditions per place. [2023-01-28 03:27:26,113 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 538 selfloop transitions, 116 changer transitions 10/716 dead transitions. [2023-01-28 03:27:26,114 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 716 transitions, 14745 flow [2023-01-28 03:27:26,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:27:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:27:26,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1318 transitions. [2023-01-28 03:27:26,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5168627450980392 [2023-01-28 03:27:26,115 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1318 transitions. [2023-01-28 03:27:26,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1318 transitions. [2023-01-28 03:27:26,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:27:26,116 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1318 transitions. [2023-01-28 03:27:26,117 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 131.8) internal successors, (1318), 10 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:26,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:26,118 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:26,118 INFO L175 Difference]: Start difference. First operand has 310 places, 593 transitions, 12095 flow. Second operand 10 states and 1318 transitions. [2023-01-28 03:27:26,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 716 transitions, 14745 flow [2023-01-28 03:27:34,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 716 transitions, 14546 flow, removed 84 selfloop flow, removed 2 redundant places. [2023-01-28 03:27:34,270 INFO L231 Difference]: Finished difference. Result has 322 places, 610 transitions, 12671 flow [2023-01-28 03:27:34,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=11900, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12671, PETRI_PLACES=322, PETRI_TRANSITIONS=610} [2023-01-28 03:27:34,271 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 263 predicate places. [2023-01-28 03:27:34,271 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 610 transitions, 12671 flow [2023-01-28 03:27:34,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:34,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:27:34,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:27:34,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-01-28 03:27:34,272 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:27:34,272 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:27:34,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1025348705, now seen corresponding path program 29 times [2023-01-28 03:27:34,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:27:34,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860199527] [2023-01-28 03:27:34,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:27:34,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:27:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:27:34,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:27:34,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:27:34,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860199527] [2023-01-28 03:27:34,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860199527] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:27:34,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:27:34,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:27:34,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932038779] [2023-01-28 03:27:34,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:27:34,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:27:34,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:27:34,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:27:34,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-01-28 03:27:34,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:27:34,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 610 transitions, 12671 flow. Second operand has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:34,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:27:34,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:27:34,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:27:47,252 INFO L130 PetriNetUnfolder]: 25575/48689 cut-off events. [2023-01-28 03:27:47,252 INFO L131 PetriNetUnfolder]: For 925431/928357 co-relation queries the response was YES. [2023-01-28 03:27:47,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293783 conditions, 48689 events. 25575/48689 cut-off events. For 925431/928357 co-relation queries the response was YES. Maximal size of possible extension queue 1423. Compared 469717 event pairs, 12933 based on Foata normal form. 397/48542 useless extension candidates. Maximal degree in co-relation 290891. Up to 39301 conditions per place. [2023-01-28 03:27:48,031 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 530 selfloop transitions, 92 changer transitions 24/698 dead transitions. [2023-01-28 03:27:48,031 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 698 transitions, 14525 flow [2023-01-28 03:27:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 03:27:48,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 03:27:48,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1542 transitions. [2023-01-28 03:27:48,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503921568627451 [2023-01-28 03:27:48,034 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1542 transitions. [2023-01-28 03:27:48,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1542 transitions. [2023-01-28 03:27:48,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:27:48,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1542 transitions. [2023-01-28 03:27:48,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 128.5) internal successors, (1542), 12 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:48,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 255.0) internal successors, (3315), 13 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:48,038 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 255.0) internal successors, (3315), 13 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:48,038 INFO L175 Difference]: Start difference. First operand has 322 places, 610 transitions, 12671 flow. Second operand 12 states and 1542 transitions. [2023-01-28 03:27:48,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 698 transitions, 14525 flow [2023-01-28 03:27:55,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 698 transitions, 14313 flow, removed 98 selfloop flow, removed 4 redundant places. [2023-01-28 03:27:55,515 INFO L231 Difference]: Finished difference. Result has 334 places, 605 transitions, 12588 flow [2023-01-28 03:27:55,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=12187, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12588, PETRI_PLACES=334, PETRI_TRANSITIONS=605} [2023-01-28 03:27:55,516 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 275 predicate places. [2023-01-28 03:27:55,516 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 605 transitions, 12588 flow [2023-01-28 03:27:55,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:55,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:27:55,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:27:55,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-01-28 03:27:55,517 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:27:55,517 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:27:55,517 INFO L85 PathProgramCache]: Analyzing trace with hash 689482995, now seen corresponding path program 30 times [2023-01-28 03:27:55,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:27:55,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283225971] [2023-01-28 03:27:55,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:27:55,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:27:55,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:27:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:27:55,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:27:55,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283225971] [2023-01-28 03:27:55,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283225971] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:27:55,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:27:55,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 03:27:55,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267404734] [2023-01-28 03:27:55,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:27:55,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:27:55,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:27:55,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:27:55,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:27:55,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:27:55,856 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 605 transitions, 12588 flow. Second operand has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:27:55,856 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:27:55,856 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:27:55,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:28:08,356 INFO L130 PetriNetUnfolder]: 25611/48763 cut-off events. [2023-01-28 03:28:08,356 INFO L131 PetriNetUnfolder]: For 905846/908848 co-relation queries the response was YES. [2023-01-28 03:28:09,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293156 conditions, 48763 events. 25611/48763 cut-off events. For 905846/908848 co-relation queries the response was YES. Maximal size of possible extension queue 1425. Compared 470789 event pairs, 12740 based on Foata normal form. 265/48533 useless extension candidates. Maximal degree in co-relation 291484. Up to 38109 conditions per place. [2023-01-28 03:28:09,304 INFO L137 encePairwiseOnDemand]: 245/255 looper letters, 553 selfloop transitions, 61 changer transitions 34/700 dead transitions. [2023-01-28 03:28:09,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 700 transitions, 14712 flow [2023-01-28 03:28:09,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:28:09,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:28:09,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1298 transitions. [2023-01-28 03:28:09,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5090196078431373 [2023-01-28 03:28:09,306 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1298 transitions. [2023-01-28 03:28:09,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1298 transitions. [2023-01-28 03:28:09,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:28:09,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1298 transitions. [2023-01-28 03:28:09,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 129.8) internal successors, (1298), 10 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:09,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:09,308 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 255.0) internal successors, (2805), 11 states have internal predecessors, (2805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:09,308 INFO L175 Difference]: Start difference. First operand has 334 places, 605 transitions, 12588 flow. Second operand 10 states and 1298 transitions. [2023-01-28 03:28:09,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 700 transitions, 14712 flow [2023-01-28 03:28:17,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 700 transitions, 14573 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-01-28 03:28:17,261 INFO L231 Difference]: Finished difference. Result has 337 places, 596 transitions, 12440 flow [2023-01-28 03:28:17,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=12400, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12440, PETRI_PLACES=337, PETRI_TRANSITIONS=596} [2023-01-28 03:28:17,262 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 278 predicate places. [2023-01-28 03:28:17,262 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 596 transitions, 12440 flow [2023-01-28 03:28:17,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:17,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:28:17,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:28:17,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-01-28 03:28:17,263 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:28:17,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:28:17,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1156619889, now seen corresponding path program 31 times [2023-01-28 03:28:17,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:28:17,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777574880] [2023-01-28 03:28:17,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:28:17,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:28:17,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:28:17,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:28:17,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:28:17,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777574880] [2023-01-28 03:28:17,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777574880] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:28:17,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:28:17,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-01-28 03:28:17,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619440797] [2023-01-28 03:28:17,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:28:17,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 03:28:17,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:28:17,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 03:28:17,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-01-28 03:28:17,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:28:17,651 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 596 transitions, 12440 flow. Second operand has 12 states, 12 states have (on average 118.08333333333333) internal successors, (1417), 12 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:17,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:28:17,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:28:17,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:28:30,486 INFO L130 PetriNetUnfolder]: 25923/48991 cut-off events. [2023-01-28 03:28:30,487 INFO L131 PetriNetUnfolder]: For 951033/954366 co-relation queries the response was YES. [2023-01-28 03:28:31,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 296715 conditions, 48991 events. 25923/48991 cut-off events. For 951033/954366 co-relation queries the response was YES. Maximal size of possible extension queue 1428. Compared 469295 event pairs, 11616 based on Foata normal form. 669/49030 useless extension candidates. Maximal degree in co-relation 293841. Up to 28899 conditions per place. [2023-01-28 03:28:31,359 INFO L137 encePairwiseOnDemand]: 241/255 looper letters, 503 selfloop transitions, 194 changer transitions 59/808 dead transitions. [2023-01-28 03:28:31,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 808 transitions, 16688 flow [2023-01-28 03:28:31,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 03:28:31,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 03:28:31,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1829 transitions. [2023-01-28 03:28:31,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5123249299719888 [2023-01-28 03:28:31,362 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1829 transitions. [2023-01-28 03:28:31,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1829 transitions. [2023-01-28 03:28:31,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:28:31,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1829 transitions. [2023-01-28 03:28:31,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 130.64285714285714) internal successors, (1829), 14 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:31,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 255.0) internal successors, (3825), 15 states have internal predecessors, (3825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:31,367 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 255.0) internal successors, (3825), 15 states have internal predecessors, (3825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:31,367 INFO L175 Difference]: Start difference. First operand has 337 places, 596 transitions, 12440 flow. Second operand 14 states and 1829 transitions. [2023-01-28 03:28:31,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 808 transitions, 16688 flow [2023-01-28 03:28:40,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 808 transitions, 16512 flow, removed 32 selfloop flow, removed 7 redundant places. [2023-01-28 03:28:40,173 INFO L231 Difference]: Finished difference. Result has 347 places, 622 transitions, 13714 flow [2023-01-28 03:28:40,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=12310, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13714, PETRI_PLACES=347, PETRI_TRANSITIONS=622} [2023-01-28 03:28:40,174 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 288 predicate places. [2023-01-28 03:28:40,174 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 622 transitions, 13714 flow [2023-01-28 03:28:40,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 118.08333333333333) internal successors, (1417), 12 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:40,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:28:40,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:28:40,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-01-28 03:28:40,175 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:28:40,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:28:40,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1101068853, now seen corresponding path program 32 times [2023-01-28 03:28:40,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:28:40,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079373909] [2023-01-28 03:28:40,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:28:40,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:28:40,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:28:40,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:28:40,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:28:40,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079373909] [2023-01-28 03:28:40,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079373909] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:28:40,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:28:40,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-01-28 03:28:40,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040005862] [2023-01-28 03:28:40,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:28:40,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-28 03:28:40,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:28:40,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-28 03:28:40,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-01-28 03:28:40,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:28:40,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 622 transitions, 13714 flow. Second operand has 13 states, 13 states have (on average 117.84615384615384) internal successors, (1532), 13 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:40,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:28:40,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:28:40,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:28:54,682 INFO L130 PetriNetUnfolder]: 25807/49516 cut-off events. [2023-01-28 03:28:54,682 INFO L131 PetriNetUnfolder]: For 1025210/1028160 co-relation queries the response was YES. [2023-01-28 03:28:55,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304694 conditions, 49516 events. 25807/49516 cut-off events. For 1025210/1028160 co-relation queries the response was YES. Maximal size of possible extension queue 1510. Compared 482144 event pairs, 12769 based on Foata normal form. 371/49350 useless extension candidates. Maximal degree in co-relation 301624. Up to 32219 conditions per place. [2023-01-28 03:28:55,843 INFO L137 encePairwiseOnDemand]: 242/255 looper letters, 566 selfloop transitions, 110 changer transitions 29/757 dead transitions. [2023-01-28 03:28:55,843 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 757 transitions, 16560 flow [2023-01-28 03:28:55,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 03:28:55,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 03:28:55,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1572 transitions. [2023-01-28 03:28:55,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137254901960784 [2023-01-28 03:28:55,845 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1572 transitions. [2023-01-28 03:28:55,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1572 transitions. [2023-01-28 03:28:55,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:28:55,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1572 transitions. [2023-01-28 03:28:55,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 131.0) internal successors, (1572), 12 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:55,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 255.0) internal successors, (3315), 13 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:55,848 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 255.0) internal successors, (3315), 13 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:28:55,848 INFO L175 Difference]: Start difference. First operand has 347 places, 622 transitions, 13714 flow. Second operand 12 states and 1572 transitions. [2023-01-28 03:28:55,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 757 transitions, 16560 flow [2023-01-28 03:29:05,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 757 transitions, 16314 flow, removed 76 selfloop flow, removed 3 redundant places. [2023-01-28 03:29:05,550 INFO L231 Difference]: Finished difference. Result has 352 places, 618 transitions, 13660 flow [2023-01-28 03:29:05,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=13469, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13660, PETRI_PLACES=352, PETRI_TRANSITIONS=618} [2023-01-28 03:29:05,551 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 293 predicate places. [2023-01-28 03:29:05,551 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 618 transitions, 13660 flow [2023-01-28 03:29:05,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 117.84615384615384) internal successors, (1532), 13 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:05,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:05,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:05,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-01-28 03:29:05,552 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:29:05,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:05,552 INFO L85 PathProgramCache]: Analyzing trace with hash 663468023, now seen corresponding path program 33 times [2023-01-28 03:29:05,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:05,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072455514] [2023-01-28 03:29:05,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:05,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:05,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:06,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:06,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:06,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072455514] [2023-01-28 03:29:06,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072455514] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:06,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:06,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:29:06,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863450008] [2023-01-28 03:29:06,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:06,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:29:06,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:06,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:29:06,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-01-28 03:29:06,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:29:06,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 618 transitions, 13660 flow. Second operand has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:06,114 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:06,114 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:29:06,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:20,388 INFO L130 PetriNetUnfolder]: 27871/52832 cut-off events. [2023-01-28 03:29:20,388 INFO L131 PetriNetUnfolder]: For 1054901/1058214 co-relation queries the response was YES. [2023-01-28 03:29:21,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 323154 conditions, 52832 events. 27871/52832 cut-off events. For 1054901/1058214 co-relation queries the response was YES. Maximal size of possible extension queue 1549. Compared 512442 event pairs, 10418 based on Foata normal form. 854/53028 useless extension candidates. Maximal degree in co-relation 320084. Up to 26593 conditions per place. [2023-01-28 03:29:21,254 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 477 selfloop transitions, 241 changer transitions 22/792 dead transitions. [2023-01-28 03:29:21,255 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 792 transitions, 17505 flow [2023-01-28 03:29:21,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 03:29:21,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 03:29:21,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1570 transitions. [2023-01-28 03:29:21,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130718954248366 [2023-01-28 03:29:21,257 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1570 transitions. [2023-01-28 03:29:21,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1570 transitions. [2023-01-28 03:29:21,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:21,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1570 transitions. [2023-01-28 03:29:21,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 130.83333333333334) internal successors, (1570), 12 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:21,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 255.0) internal successors, (3315), 13 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:21,261 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 255.0) internal successors, (3315), 13 states have internal predecessors, (3315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:21,261 INFO L175 Difference]: Start difference. First operand has 352 places, 618 transitions, 13660 flow. Second operand 12 states and 1570 transitions. [2023-01-28 03:29:21,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 792 transitions, 17505 flow [2023-01-28 03:29:31,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 792 transitions, 17125 flow, removed 26 selfloop flow, removed 12 redundant places. [2023-01-28 03:29:31,601 INFO L231 Difference]: Finished difference. Result has 357 places, 642 transitions, 14801 flow [2023-01-28 03:29:31,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=13238, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14801, PETRI_PLACES=357, PETRI_TRANSITIONS=642} [2023-01-28 03:29:31,601 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 298 predicate places. [2023-01-28 03:29:31,602 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 642 transitions, 14801 flow [2023-01-28 03:29:31,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:31,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:31,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:31,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-01-28 03:29:31,602 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:29:31,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:31,602 INFO L85 PathProgramCache]: Analyzing trace with hash 748468089, now seen corresponding path program 34 times [2023-01-28 03:29:31,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:31,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606776014] [2023-01-28 03:29:31,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:31,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:31,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:31,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:31,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606776014] [2023-01-28 03:29:31,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606776014] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:31,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:31,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-01-28 03:29:31,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361077088] [2023-01-28 03:29:31,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:31,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:29:31,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:31,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:29:31,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-01-28 03:29:31,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:29:32,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 642 transitions, 14801 flow. Second operand has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:32,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:32,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:29:32,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:29:46,514 INFO L130 PetriNetUnfolder]: 27753/52512 cut-off events. [2023-01-28 03:29:46,514 INFO L131 PetriNetUnfolder]: For 1176881/1180516 co-relation queries the response was YES. [2023-01-28 03:29:47,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 327294 conditions, 52512 events. 27753/52512 cut-off events. For 1176881/1180516 co-relation queries the response was YES. Maximal size of possible extension queue 1577. Compared 509583 event pairs, 16173 based on Foata normal form. 326/51953 useless extension candidates. Maximal degree in co-relation 324138. Up to 43985 conditions per place. [2023-01-28 03:29:47,437 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 587 selfloop transitions, 33 changer transitions 24/696 dead transitions. [2023-01-28 03:29:47,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 696 transitions, 16690 flow [2023-01-28 03:29:47,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:29:47,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:29:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 906 transitions. [2023-01-28 03:29:47,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.507563025210084 [2023-01-28 03:29:47,438 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 906 transitions. [2023-01-28 03:29:47,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 906 transitions. [2023-01-28 03:29:47,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:29:47,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 906 transitions. [2023-01-28 03:29:47,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 129.42857142857142) internal successors, (906), 7 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:47,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:47,441 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:47,441 INFO L175 Difference]: Start difference. First operand has 357 places, 642 transitions, 14801 flow. Second operand 7 states and 906 transitions. [2023-01-28 03:29:47,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 696 transitions, 16690 flow [2023-01-28 03:29:58,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 696 transitions, 16427 flow, removed 109 selfloop flow, removed 3 redundant places. [2023-01-28 03:29:58,617 INFO L231 Difference]: Finished difference. Result has 360 places, 641 transitions, 14608 flow [2023-01-28 03:29:58,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=14548, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14608, PETRI_PLACES=360, PETRI_TRANSITIONS=641} [2023-01-28 03:29:58,618 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 301 predicate places. [2023-01-28 03:29:58,618 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 641 transitions, 14608 flow [2023-01-28 03:29:58,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:58,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:29:58,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:29:58,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-01-28 03:29:58,619 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:29:58,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:29:58,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1381981497, now seen corresponding path program 35 times [2023-01-28 03:29:58,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:29:58,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485072761] [2023-01-28 03:29:58,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:29:58,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:29:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:29:58,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:29:58,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:29:58,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485072761] [2023-01-28 03:29:58,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485072761] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:29:58,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:29:58,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:29:58,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732523971] [2023-01-28 03:29:58,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:29:58,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:29:58,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:29:58,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:29:58,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:29:58,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:29:58,905 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 641 transitions, 14608 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:29:58,906 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:29:58,906 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:29:58,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:30:12,827 INFO L130 PetriNetUnfolder]: 26896/50891 cut-off events. [2023-01-28 03:30:12,827 INFO L131 PetriNetUnfolder]: For 1132789/1135648 co-relation queries the response was YES. [2023-01-28 03:30:13,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315157 conditions, 50891 events. 26896/50891 cut-off events. For 1132789/1135648 co-relation queries the response was YES. Maximal size of possible extension queue 1488. Compared 491967 event pairs, 13511 based on Foata normal form. 368/50560 useless extension candidates. Maximal degree in co-relation 312611. Up to 37976 conditions per place. [2023-01-28 03:30:13,759 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 530 selfloop transitions, 76 changer transitions 22/680 dead transitions. [2023-01-28 03:30:13,759 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 680 transitions, 16144 flow [2023-01-28 03:30:13,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:30:13,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:30:13,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 783 transitions. [2023-01-28 03:30:13,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117647058823529 [2023-01-28 03:30:13,760 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 783 transitions. [2023-01-28 03:30:13,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 783 transitions. [2023-01-28 03:30:13,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:30:13,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 783 transitions. [2023-01-28 03:30:13,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 130.5) internal successors, (783), 6 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:13,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:13,763 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:13,763 INFO L175 Difference]: Start difference. First operand has 360 places, 641 transitions, 14608 flow. Second operand 6 states and 783 transitions. [2023-01-28 03:30:13,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 680 transitions, 16144 flow [2023-01-28 03:30:24,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 680 transitions, 15983 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-01-28 03:30:24,108 INFO L231 Difference]: Finished difference. Result has 360 places, 618 transitions, 14054 flow [2023-01-28 03:30:24,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=14175, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=14054, PETRI_PLACES=360, PETRI_TRANSITIONS=618} [2023-01-28 03:30:24,109 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 301 predicate places. [2023-01-28 03:30:24,109 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 618 transitions, 14054 flow [2023-01-28 03:30:24,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:24,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:30:24,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:30:24,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-01-28 03:30:24,109 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:30:24,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:30:24,110 INFO L85 PathProgramCache]: Analyzing trace with hash 473972101, now seen corresponding path program 36 times [2023-01-28 03:30:24,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:30:24,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186202937] [2023-01-28 03:30:24,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:30:24,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:30:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:24,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:24,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:30:24,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186202937] [2023-01-28 03:30:24,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186202937] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:30:24,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:30:24,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:30:24,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708668262] [2023-01-28 03:30:24,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:30:24,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:30:24,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:24,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:30:24,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:30:24,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:30:24,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 618 transitions, 14054 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:24,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:24,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:30:24,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:30:38,602 INFO L130 PetriNetUnfolder]: 25784/48838 cut-off events. [2023-01-28 03:30:38,602 INFO L131 PetriNetUnfolder]: For 1092783/1095660 co-relation queries the response was YES. [2023-01-28 03:30:39,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 304439 conditions, 48838 events. 25784/48838 cut-off events. For 1092783/1095660 co-relation queries the response was YES. Maximal size of possible extension queue 1418. Compared 469221 event pairs, 13431 based on Foata normal form. 450/48723 useless extension candidates. Maximal degree in co-relation 301898. Up to 40093 conditions per place. [2023-01-28 03:30:39,774 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 528 selfloop transitions, 46 changer transitions 35/661 dead transitions. [2023-01-28 03:30:39,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 661 transitions, 15535 flow [2023-01-28 03:30:39,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:30:39,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:30:39,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1020 transitions. [2023-01-28 03:30:39,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-01-28 03:30:39,776 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1020 transitions. [2023-01-28 03:30:39,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1020 transitions. [2023-01-28 03:30:39,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:30:39,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1020 transitions. [2023-01-28 03:30:39,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 127.5) internal successors, (1020), 8 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:39,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:39,783 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:39,783 INFO L175 Difference]: Start difference. First operand has 360 places, 618 transitions, 14054 flow. Second operand 8 states and 1020 transitions. [2023-01-28 03:30:39,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 661 transitions, 15535 flow [2023-01-28 03:30:49,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 661 transitions, 15355 flow, removed 14 selfloop flow, removed 9 redundant places. [2023-01-28 03:30:49,020 INFO L231 Difference]: Finished difference. Result has 357 places, 604 transitions, 13630 flow [2023-01-28 03:30:49,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=13743, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13630, PETRI_PLACES=357, PETRI_TRANSITIONS=604} [2023-01-28 03:30:49,021 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 298 predicate places. [2023-01-28 03:30:49,021 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 604 transitions, 13630 flow [2023-01-28 03:30:49,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:49,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:30:49,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:30:49,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-01-28 03:30:49,022 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:30:49,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:30:49,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1746959011, now seen corresponding path program 37 times [2023-01-28 03:30:49,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:30:49,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136737319] [2023-01-28 03:30:49,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:30:49,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:30:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:30:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:30:49,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:30:49,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136737319] [2023-01-28 03:30:49,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136737319] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:30:49,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:30:49,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:30:49,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239425767] [2023-01-28 03:30:49,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:30:49,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:30:49,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:30:49,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:30:49,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:30:49,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:30:49,413 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 604 transitions, 13630 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:30:49,413 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:30:49,413 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:30:49,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:31:02,110 INFO L130 PetriNetUnfolder]: 25250/47483 cut-off events. [2023-01-28 03:31:02,110 INFO L131 PetriNetUnfolder]: For 1013373/1016100 co-relation queries the response was YES. [2023-01-28 03:31:02,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 292338 conditions, 47483 events. 25250/47483 cut-off events. For 1013373/1016100 co-relation queries the response was YES. Maximal size of possible extension queue 1378. Compared 451341 event pairs, 13117 based on Foata normal form. 398/47168 useless extension candidates. Maximal degree in co-relation 291551. Up to 34926 conditions per place. [2023-01-28 03:31:02,873 INFO L137 encePairwiseOnDemand]: 244/255 looper letters, 515 selfloop transitions, 96 changer transitions 17/680 dead transitions. [2023-01-28 03:31:02,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 680 transitions, 15881 flow [2023-01-28 03:31:02,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:31:02,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:31:02,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1036 transitions. [2023-01-28 03:31:02,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5078431372549019 [2023-01-28 03:31:02,875 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1036 transitions. [2023-01-28 03:31:02,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1036 transitions. [2023-01-28 03:31:02,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:31:02,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1036 transitions. [2023-01-28 03:31:02,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 129.5) internal successors, (1036), 8 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:02,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:02,878 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:02,878 INFO L175 Difference]: Start difference. First operand has 357 places, 604 transitions, 13630 flow. Second operand 8 states and 1036 transitions. [2023-01-28 03:31:02,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 680 transitions, 15881 flow [2023-01-28 03:31:11,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 680 transitions, 15599 flow, removed 65 selfloop flow, removed 12 redundant places. [2023-01-28 03:31:11,151 INFO L231 Difference]: Finished difference. Result has 346 places, 618 transitions, 14014 flow [2023-01-28 03:31:11,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=13340, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14014, PETRI_PLACES=346, PETRI_TRANSITIONS=618} [2023-01-28 03:31:11,152 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 287 predicate places. [2023-01-28 03:31:11,152 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 618 transitions, 14014 flow [2023-01-28 03:31:11,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:11,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:31:11,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:31:11,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-01-28 03:31:11,153 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:31:11,153 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:31:11,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1571784581, now seen corresponding path program 38 times [2023-01-28 03:31:11,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:31:11,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045841871] [2023-01-28 03:31:11,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:31:11,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:31:11,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:31:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:11,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:31:11,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045841871] [2023-01-28 03:31:11,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045841871] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:31:11,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:31:11,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:31:11,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364165324] [2023-01-28 03:31:11,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:31:11,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:31:11,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:31:11,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:31:11,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:31:11,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:31:11,684 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 618 transitions, 14014 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:11,684 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:31:11,684 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:31:11,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:31:24,024 INFO L130 PetriNetUnfolder]: 24777/46224 cut-off events. [2023-01-28 03:31:24,024 INFO L131 PetriNetUnfolder]: For 995638/998283 co-relation queries the response was YES. [2023-01-28 03:31:24,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286370 conditions, 46224 events. 24777/46224 cut-off events. For 995638/998283 co-relation queries the response was YES. Maximal size of possible extension queue 1343. Compared 433090 event pairs, 12760 based on Foata normal form. 362/45891 useless extension candidates. Maximal degree in co-relation 284144. Up to 30798 conditions per place. [2023-01-28 03:31:24,809 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 469 selfloop transitions, 129 changer transitions 13/659 dead transitions. [2023-01-28 03:31:24,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 659 transitions, 15664 flow [2023-01-28 03:31:24,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:31:24,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:31:24,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 907 transitions. [2023-01-28 03:31:24,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081232492997199 [2023-01-28 03:31:24,810 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 907 transitions. [2023-01-28 03:31:24,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 907 transitions. [2023-01-28 03:31:24,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:31:24,810 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 907 transitions. [2023-01-28 03:31:24,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 129.57142857142858) internal successors, (907), 7 states have internal predecessors, (907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:24,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:24,812 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:24,813 INFO L175 Difference]: Start difference. First operand has 346 places, 618 transitions, 14014 flow. Second operand 7 states and 907 transitions. [2023-01-28 03:31:24,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 659 transitions, 15664 flow [2023-01-28 03:31:32,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 659 transitions, 15534 flow, removed 51 selfloop flow, removed 2 redundant places. [2023-01-28 03:31:32,462 INFO L231 Difference]: Finished difference. Result has 349 places, 597 transitions, 13764 flow [2023-01-28 03:31:32,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=13710, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13764, PETRI_PLACES=349, PETRI_TRANSITIONS=597} [2023-01-28 03:31:32,462 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 290 predicate places. [2023-01-28 03:31:32,462 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 597 transitions, 13764 flow [2023-01-28 03:31:32,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:32,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:31:32,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:31:32,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-01-28 03:31:32,463 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:31:32,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:31:32,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1811301151, now seen corresponding path program 39 times [2023-01-28 03:31:32,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:31:32,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906471734] [2023-01-28 03:31:32,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:31:32,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:31:32,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:31:32,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:31:32,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:31:32,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906471734] [2023-01-28 03:31:32,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906471734] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:31:32,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:31:32,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:31:32,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571057000] [2023-01-28 03:31:32,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:31:32,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:31:32,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:31:32,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:31:32,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:31:32,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:31:32,637 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 597 transitions, 13764 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:32,637 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:31:32,637 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:31:32,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:31:48,641 INFO L130 PetriNetUnfolder]: 36147/60444 cut-off events. [2023-01-28 03:31:48,641 INFO L131 PetriNetUnfolder]: For 1110203/1112140 co-relation queries the response was YES. [2023-01-28 03:31:49,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 355751 conditions, 60444 events. 36147/60444 cut-off events. For 1110203/1112140 co-relation queries the response was YES. Maximal size of possible extension queue 1532. Compared 509464 event pairs, 16107 based on Foata normal form. 960/60639 useless extension candidates. Maximal degree in co-relation 352626. Up to 20126 conditions per place. [2023-01-28 03:31:50,060 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 645 selfloop transitions, 26 changer transitions 186/1018 dead transitions. [2023-01-28 03:31:50,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 1018 transitions, 23333 flow [2023-01-28 03:31:50,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:31:50,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:31:50,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1453 transitions. [2023-01-28 03:31:50,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5180035650623885 [2023-01-28 03:31:50,062 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1453 transitions. [2023-01-28 03:31:50,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1453 transitions. [2023-01-28 03:31:50,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:31:50,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1453 transitions. [2023-01-28 03:31:50,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 132.0909090909091) internal successors, (1453), 11 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:50,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:50,065 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:50,065 INFO L175 Difference]: Start difference. First operand has 349 places, 597 transitions, 13764 flow. Second operand 11 states and 1453 transitions. [2023-01-28 03:31:50,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 1018 transitions, 23333 flow [2023-01-28 03:31:59,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 1018 transitions, 22661 flow, removed 199 selfloop flow, removed 6 redundant places. [2023-01-28 03:31:59,724 INFO L231 Difference]: Finished difference. Result has 353 places, 570 transitions, 12620 flow [2023-01-28 03:31:59,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=13354, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12620, PETRI_PLACES=353, PETRI_TRANSITIONS=570} [2023-01-28 03:31:59,726 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 294 predicate places. [2023-01-28 03:31:59,726 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 570 transitions, 12620 flow [2023-01-28 03:31:59,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:31:59,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:31:59,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:31:59,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-01-28 03:31:59,726 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:31:59,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:31:59,727 INFO L85 PathProgramCache]: Analyzing trace with hash 200390349, now seen corresponding path program 40 times [2023-01-28 03:31:59,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:31:59,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651896057] [2023-01-28 03:31:59,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:31:59,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:31:59,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:32:00,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:00,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:32:00,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651896057] [2023-01-28 03:32:00,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651896057] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:32:00,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:32:00,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:32:00,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751291333] [2023-01-28 03:32:00,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:32:00,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:32:00,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:32:00,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:32:00,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:32:00,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:32:00,039 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 570 transitions, 12620 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:00,039 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:32:00,039 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:32:00,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:32:11,618 INFO L130 PetriNetUnfolder]: 24073/45146 cut-off events. [2023-01-28 03:32:11,618 INFO L131 PetriNetUnfolder]: For 925628/928898 co-relation queries the response was YES. [2023-01-28 03:32:12,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 278198 conditions, 45146 events. 24073/45146 cut-off events. For 925628/928898 co-relation queries the response was YES. Maximal size of possible extension queue 1324. Compared 423596 event pairs, 12752 based on Foata normal form. 566/45238 useless extension candidates. Maximal degree in co-relation 278052. Up to 37631 conditions per place. [2023-01-28 03:32:12,362 INFO L137 encePairwiseOnDemand]: 245/255 looper letters, 505 selfloop transitions, 54 changer transitions 4/619 dead transitions. [2023-01-28 03:32:12,363 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 619 transitions, 14276 flow [2023-01-28 03:32:12,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:32:12,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:32:12,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 783 transitions. [2023-01-28 03:32:12,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5117647058823529 [2023-01-28 03:32:12,364 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 783 transitions. [2023-01-28 03:32:12,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 783 transitions. [2023-01-28 03:32:12,364 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:32:12,364 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 783 transitions. [2023-01-28 03:32:12,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 130.5) internal successors, (783), 6 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:12,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:12,365 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:12,365 INFO L175 Difference]: Start difference. First operand has 353 places, 570 transitions, 12620 flow. Second operand 6 states and 783 transitions. [2023-01-28 03:32:12,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 619 transitions, 14276 flow [2023-01-28 03:32:20,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 619 transitions, 13970 flow, removed 25 selfloop flow, removed 11 redundant places. [2023-01-28 03:32:20,447 INFO L231 Difference]: Finished difference. Result has 342 places, 576 transitions, 12585 flow [2023-01-28 03:32:20,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=12323, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12585, PETRI_PLACES=342, PETRI_TRANSITIONS=576} [2023-01-28 03:32:20,448 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 283 predicate places. [2023-01-28 03:32:20,448 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 576 transitions, 12585 flow [2023-01-28 03:32:20,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:20,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:32:20,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:32:20,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-01-28 03:32:20,448 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:32:20,448 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:32:20,449 INFO L85 PathProgramCache]: Analyzing trace with hash -592781623, now seen corresponding path program 41 times [2023-01-28 03:32:20,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:32:20,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70736835] [2023-01-28 03:32:20,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:32:20,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:32:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:32:20,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:20,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:32:20,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70736835] [2023-01-28 03:32:20,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70736835] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:32:20,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:32:20,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:32:20,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109820398] [2023-01-28 03:32:20,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:32:20,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:32:20,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:32:20,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:32:20,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 03:32:20,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:32:20,754 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 576 transitions, 12585 flow. Second operand has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:20,754 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:32:20,754 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:32:20,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:32:30,451 INFO L130 PetriNetUnfolder]: 21818/40322 cut-off events. [2023-01-28 03:32:30,451 INFO L131 PetriNetUnfolder]: For 788006/791055 co-relation queries the response was YES. [2023-01-28 03:32:31,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245956 conditions, 40322 events. 21818/40322 cut-off events. For 788006/791055 co-relation queries the response was YES. Maximal size of possible extension queue 1202. Compared 364783 event pairs, 11608 based on Foata normal form. 578/40435 useless extension candidates. Maximal degree in co-relation 245817. Up to 32903 conditions per place. [2023-01-28 03:32:31,499 INFO L137 encePairwiseOnDemand]: 245/255 looper letters, 445 selfloop transitions, 59 changer transitions 42/602 dead transitions. [2023-01-28 03:32:31,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 602 transitions, 13669 flow [2023-01-28 03:32:31,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:32:31,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:32:31,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 786 transitions. [2023-01-28 03:32:31,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5137254901960784 [2023-01-28 03:32:31,501 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 786 transitions. [2023-01-28 03:32:31,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 786 transitions. [2023-01-28 03:32:31,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:32:31,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 786 transitions. [2023-01-28 03:32:31,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 131.0) internal successors, (786), 6 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:31,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:31,504 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 255.0) internal successors, (1785), 7 states have internal predecessors, (1785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:31,504 INFO L175 Difference]: Start difference. First operand has 342 places, 576 transitions, 12585 flow. Second operand 6 states and 786 transitions. [2023-01-28 03:32:31,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 602 transitions, 13669 flow [2023-01-28 03:32:37,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 602 transitions, 13342 flow, removed 36 selfloop flow, removed 10 redundant places. [2023-01-28 03:32:37,652 INFO L231 Difference]: Finished difference. Result has 339 places, 524 transitions, 11349 flow [2023-01-28 03:32:37,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=11701, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11349, PETRI_PLACES=339, PETRI_TRANSITIONS=524} [2023-01-28 03:32:37,653 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 280 predicate places. [2023-01-28 03:32:37,653 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 524 transitions, 11349 flow [2023-01-28 03:32:37,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 121.16666666666667) internal successors, (727), 6 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:37,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:32:37,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:32:37,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-01-28 03:32:37,653 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:32:37,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:32:37,654 INFO L85 PathProgramCache]: Analyzing trace with hash -460247709, now seen corresponding path program 42 times [2023-01-28 03:32:37,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:32:37,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171212694] [2023-01-28 03:32:37,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:32:37,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:32:37,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:32:37,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:37,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:32:37,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171212694] [2023-01-28 03:32:37,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171212694] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:32:37,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:32:37,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:32:37,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747735389] [2023-01-28 03:32:37,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:32:37,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:32:37,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:32:37,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:32:37,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:32:37,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:32:37,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 524 transitions, 11349 flow. Second operand has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:37,796 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:32:37,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:32:37,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:32:49,989 INFO L130 PetriNetUnfolder]: 30978/50606 cut-off events. [2023-01-28 03:32:49,989 INFO L131 PetriNetUnfolder]: For 844141/845434 co-relation queries the response was YES. [2023-01-28 03:32:50,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 295957 conditions, 50606 events. 30978/50606 cut-off events. For 844141/845434 co-relation queries the response was YES. Maximal size of possible extension queue 1276. Compared 400639 event pairs, 13874 based on Foata normal form. 549/50558 useless extension candidates. Maximal degree in co-relation 295820. Up to 18834 conditions per place. [2023-01-28 03:32:50,735 INFO L137 encePairwiseOnDemand]: 247/255 looper letters, 487 selfloop transitions, 28 changer transitions 147/801 dead transitions. [2023-01-28 03:32:50,735 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 801 transitions, 17230 flow [2023-01-28 03:32:50,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:32:50,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:32:50,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1445 transitions. [2023-01-28 03:32:50,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2023-01-28 03:32:50,737 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1445 transitions. [2023-01-28 03:32:50,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1445 transitions. [2023-01-28 03:32:50,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:32:50,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1445 transitions. [2023-01-28 03:32:50,739 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 131.36363636363637) internal successors, (1445), 11 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:50,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:50,741 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:50,741 INFO L175 Difference]: Start difference. First operand has 339 places, 524 transitions, 11349 flow. Second operand 11 states and 1445 transitions. [2023-01-28 03:32:50,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 801 transitions, 17230 flow [2023-01-28 03:32:56,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 801 transitions, 16968 flow, removed 17 selfloop flow, removed 12 redundant places. [2023-01-28 03:32:56,976 INFO L231 Difference]: Finished difference. Result has 336 places, 467 transitions, 9644 flow [2023-01-28 03:32:56,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=11105, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9644, PETRI_PLACES=336, PETRI_TRANSITIONS=467} [2023-01-28 03:32:56,977 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 277 predicate places. [2023-01-28 03:32:56,977 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 467 transitions, 9644 flow [2023-01-28 03:32:56,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 119.11111111111111) internal successors, (1072), 9 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:56,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:32:56,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:32:56,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-01-28 03:32:56,977 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:32:56,978 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:32:56,978 INFO L85 PathProgramCache]: Analyzing trace with hash 776252703, now seen corresponding path program 43 times [2023-01-28 03:32:56,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:32:56,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112460054] [2023-01-28 03:32:56,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:32:56,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:32:56,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:32:57,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:32:57,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:32:57,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112460054] [2023-01-28 03:32:57,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112460054] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:32:57,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:32:57,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:32:57,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178430406] [2023-01-28 03:32:57,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:32:57,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:32:57,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:32:57,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:32:57,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:32:57,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:32:57,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 467 transitions, 9644 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:32:57,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:32:57,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:32:57,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:05,458 INFO L130 PetriNetUnfolder]: 20304/36290 cut-off events. [2023-01-28 03:33:05,458 INFO L131 PetriNetUnfolder]: For 698660/700051 co-relation queries the response was YES. [2023-01-28 03:33:05,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225426 conditions, 36290 events. 20304/36290 cut-off events. For 698660/700051 co-relation queries the response was YES. Maximal size of possible extension queue 1336. Compared 314199 event pairs, 7605 based on Foata normal form. 268/36289 useless extension candidates. Maximal degree in co-relation 225293. Up to 25725 conditions per place. [2023-01-28 03:33:05,969 INFO L137 encePairwiseOnDemand]: 245/255 looper letters, 408 selfloop transitions, 72 changer transitions 14/547 dead transitions. [2023-01-28 03:33:05,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 547 transitions, 11961 flow [2023-01-28 03:33:05,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:33:05,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:33:05,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1027 transitions. [2023-01-28 03:33:05,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034313725490196 [2023-01-28 03:33:05,971 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1027 transitions. [2023-01-28 03:33:05,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1027 transitions. [2023-01-28 03:33:05,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:33:05,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1027 transitions. [2023-01-28 03:33:05,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 128.375) internal successors, (1027), 8 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:05,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:05,973 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:05,973 INFO L175 Difference]: Start difference. First operand has 336 places, 467 transitions, 9644 flow. Second operand 8 states and 1027 transitions. [2023-01-28 03:33:05,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 547 transitions, 11961 flow [2023-01-28 03:33:10,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 547 transitions, 11493 flow, removed 40 selfloop flow, removed 21 redundant places. [2023-01-28 03:33:10,596 INFO L231 Difference]: Finished difference. Result has 321 places, 469 transitions, 9504 flow [2023-01-28 03:33:10,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=9211, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9504, PETRI_PLACES=321, PETRI_TRANSITIONS=469} [2023-01-28 03:33:10,596 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 262 predicate places. [2023-01-28 03:33:10,596 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 469 transitions, 9504 flow [2023-01-28 03:33:10,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:10,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:33:10,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:33:10,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-01-28 03:33:10,597 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:33:10,597 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:33:10,598 INFO L85 PathProgramCache]: Analyzing trace with hash -460093331, now seen corresponding path program 44 times [2023-01-28 03:33:10,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:33:10,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090992871] [2023-01-28 03:33:10,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:33:10,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:33:10,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:33:11,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:11,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:33:11,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090992871] [2023-01-28 03:33:11,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090992871] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:33:11,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:33:11,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 03:33:11,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961957997] [2023-01-28 03:33:11,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:33:11,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:33:11,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:33:11,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:33:11,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:33:11,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:33:11,014 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 469 transitions, 9504 flow. Second operand has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:11,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:33:11,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:33:11,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:18,655 INFO L130 PetriNetUnfolder]: 20057/36453 cut-off events. [2023-01-28 03:33:18,655 INFO L131 PetriNetUnfolder]: For 654530/656041 co-relation queries the response was YES. [2023-01-28 03:33:19,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218293 conditions, 36453 events. 20057/36453 cut-off events. For 654530/656041 co-relation queries the response was YES. Maximal size of possible extension queue 1359. Compared 322671 event pairs, 7290 based on Foata normal form. 316/36624 useless extension candidates. Maximal degree in co-relation 218173. Up to 29243 conditions per place. [2023-01-28 03:33:19,119 INFO L137 encePairwiseOnDemand]: 243/255 looper letters, 387 selfloop transitions, 88 changer transitions 31/559 dead transitions. [2023-01-28 03:33:19,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 559 transitions, 11708 flow [2023-01-28 03:33:19,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:33:19,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:33:19,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1400 transitions. [2023-01-28 03:33:19,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49910873440285203 [2023-01-28 03:33:19,121 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1400 transitions. [2023-01-28 03:33:19,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1400 transitions. [2023-01-28 03:33:19,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:33:19,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1400 transitions. [2023-01-28 03:33:19,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.27272727272727) internal successors, (1400), 11 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:19,124 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:19,124 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 255.0) internal successors, (3060), 12 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:19,124 INFO L175 Difference]: Start difference. First operand has 321 places, 469 transitions, 9504 flow. Second operand 11 states and 1400 transitions. [2023-01-28 03:33:19,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 559 transitions, 11708 flow [2023-01-28 03:33:23,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 559 transitions, 11513 flow, removed 10 selfloop flow, removed 7 redundant places. [2023-01-28 03:33:23,327 INFO L231 Difference]: Finished difference. Result has 331 places, 480 transitions, 9791 flow [2023-01-28 03:33:23,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=9315, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9791, PETRI_PLACES=331, PETRI_TRANSITIONS=480} [2023-01-28 03:33:23,328 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 272 predicate places. [2023-01-28 03:33:23,328 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 480 transitions, 9791 flow [2023-01-28 03:33:23,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 118.7) internal successors, (1187), 10 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:23,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:33:23,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:33:23,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-01-28 03:33:23,328 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:33:23,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:33:23,329 INFO L85 PathProgramCache]: Analyzing trace with hash 2057039259, now seen corresponding path program 45 times [2023-01-28 03:33:23,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:33:23,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611611257] [2023-01-28 03:33:23,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:33:23,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:33:23,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:33:23,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:23,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:33:23,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611611257] [2023-01-28 03:33:23,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611611257] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:33:23,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:33:23,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:33:23,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923410936] [2023-01-28 03:33:23,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:33:23,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:33:23,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:33:23,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:33:23,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-01-28 03:33:23,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:33:23,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 480 transitions, 9791 flow. Second operand has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:23,612 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:33:23,612 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:33:23,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:31,176 INFO L130 PetriNetUnfolder]: 19715/35439 cut-off events. [2023-01-28 03:33:31,176 INFO L131 PetriNetUnfolder]: For 668684/670337 co-relation queries the response was YES. [2023-01-28 03:33:31,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216274 conditions, 35439 events. 19715/35439 cut-off events. For 668684/670337 co-relation queries the response was YES. Maximal size of possible extension queue 1326. Compared 308540 event pairs, 10752 based on Foata normal form. 202/35285 useless extension candidates. Maximal degree in co-relation 216149. Up to 30091 conditions per place. [2023-01-28 03:33:31,651 INFO L137 encePairwiseOnDemand]: 244/255 looper letters, 420 selfloop transitions, 53 changer transitions 3/529 dead transitions. [2023-01-28 03:33:31,652 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 529 transitions, 11301 flow [2023-01-28 03:33:31,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:33:31,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:33:31,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1017 transitions. [2023-01-28 03:33:31,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4985294117647059 [2023-01-28 03:33:31,653 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1017 transitions. [2023-01-28 03:33:31,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1017 transitions. [2023-01-28 03:33:31,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:33:31,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1017 transitions. [2023-01-28 03:33:31,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:31,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:31,656 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 255.0) internal successors, (2295), 9 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:31,657 INFO L175 Difference]: Start difference. First operand has 331 places, 480 transitions, 9791 flow. Second operand 8 states and 1017 transitions. [2023-01-28 03:33:31,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 529 transitions, 11301 flow [2023-01-28 03:33:35,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 529 transitions, 11193 flow, removed 33 selfloop flow, removed 2 redundant places. [2023-01-28 03:33:35,629 INFO L231 Difference]: Finished difference. Result has 338 places, 490 transitions, 10015 flow [2023-01-28 03:33:35,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=9684, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10015, PETRI_PLACES=338, PETRI_TRANSITIONS=490} [2023-01-28 03:33:35,630 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 279 predicate places. [2023-01-28 03:33:35,630 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 490 transitions, 10015 flow [2023-01-28 03:33:35,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 119.625) internal successors, (957), 8 states have internal predecessors, (957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:35,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:33:35,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:33:35,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-01-28 03:33:35,630 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:33:35,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:33:35,630 INFO L85 PathProgramCache]: Analyzing trace with hash 908407999, now seen corresponding path program 46 times [2023-01-28 03:33:35,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:33:35,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124191644] [2023-01-28 03:33:35,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:33:35,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:33:35,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:33:35,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:35,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:33:35,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124191644] [2023-01-28 03:33:35,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124191644] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:33:35,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:33:35,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-01-28 03:33:35,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869420940] [2023-01-28 03:33:35,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:33:35,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:33:35,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:33:35,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:33:35,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-01-28 03:33:35,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:33:35,845 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 490 transitions, 10015 flow. Second operand has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:35,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:33:35,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:33:35,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:43,530 INFO L130 PetriNetUnfolder]: 19653/35313 cut-off events. [2023-01-28 03:33:43,530 INFO L131 PetriNetUnfolder]: For 698722/700344 co-relation queries the response was YES. [2023-01-28 03:33:43,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219830 conditions, 35313 events. 19653/35313 cut-off events. For 698722/700344 co-relation queries the response was YES. Maximal size of possible extension queue 1327. Compared 307111 event pairs, 10708 based on Foata normal form. 158/35113 useless extension candidates. Maximal degree in co-relation 219702. Up to 30394 conditions per place. [2023-01-28 03:33:44,005 INFO L137 encePairwiseOnDemand]: 246/255 looper letters, 412 selfloop transitions, 52 changer transitions 2/519 dead transitions. [2023-01-28 03:33:44,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 519 transitions, 11242 flow [2023-01-28 03:33:44,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:33:44,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:33:44,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 888 transitions. [2023-01-28 03:33:44,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49747899159663866 [2023-01-28 03:33:44,006 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 888 transitions. [2023-01-28 03:33:44,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 888 transitions. [2023-01-28 03:33:44,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:33:44,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 888 transitions. [2023-01-28 03:33:44,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 126.85714285714286) internal successors, (888), 7 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:44,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:44,008 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 255.0) internal successors, (2040), 8 states have internal predecessors, (2040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:44,008 INFO L175 Difference]: Start difference. First operand has 338 places, 490 transitions, 10015 flow. Second operand 7 states and 888 transitions. [2023-01-28 03:33:44,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 519 transitions, 11242 flow [2023-01-28 03:33:48,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 519 transitions, 11122 flow, removed 32 selfloop flow, removed 3 redundant places. [2023-01-28 03:33:48,040 INFO L231 Difference]: Finished difference. Result has 342 places, 492 transitions, 10057 flow [2023-01-28 03:33:48,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=255, PETRI_DIFFERENCE_MINUEND_FLOW=9895, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10057, PETRI_PLACES=342, PETRI_TRANSITIONS=492} [2023-01-28 03:33:48,040 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 283 predicate places. [2023-01-28 03:33:48,041 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 492 transitions, 10057 flow [2023-01-28 03:33:48,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 120.28571428571429) internal successors, (842), 7 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:48,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:33:48,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:33:48,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-01-28 03:33:48,041 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-28 03:33:48,041 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:33:48,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1747825117, now seen corresponding path program 47 times [2023-01-28 03:33:48,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:33:48,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739616765] [2023-01-28 03:33:48,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:33:48,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:33:48,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:33:48,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:33:48,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:33:48,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739616765] [2023-01-28 03:33:48,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739616765] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:33:48,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:33:48,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:33:48,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629060978] [2023-01-28 03:33:48,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:33:48,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:33:48,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:33:48,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:33:48,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-01-28 03:33:48,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 255 [2023-01-28 03:33:48,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 492 transitions, 10057 flow. Second operand has 11 states, 11 states have (on average 118.36363636363636) internal successors, (1302), 11 states have internal predecessors, (1302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:48,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:33:48,679 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 255 [2023-01-28 03:33:48,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:33:56,513 INFO L130 PetriNetUnfolder]: 19904/35780 cut-off events. [2023-01-28 03:33:56,513 INFO L131 PetriNetUnfolder]: For 710264/711898 co-relation queries the response was YES. [2023-01-28 03:33:56,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223588 conditions, 35780 events. 19904/35780 cut-off events. For 710264/711898 co-relation queries the response was YES. Maximal size of possible extension queue 1358. Compared 312176 event pairs, 10643 based on Foata normal form. 190/35618 useless extension candidates. Maximal degree in co-relation 223458. Up to 30280 conditions per place. [2023-01-28 03:33:56,971 INFO L137 encePairwiseOnDemand]: 245/255 looper letters, 422 selfloop transitions, 62 changer transitions 3/540 dead transitions. [2023-01-28 03:33:56,972 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 540 transitions, 11525 flow [2023-01-28 03:33:56,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:33:56,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:33:56,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1140 transitions. [2023-01-28 03:33:56,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49673202614379086 [2023-01-28 03:33:56,973 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1140 transitions. [2023-01-28 03:33:56,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1140 transitions. [2023-01-28 03:33:56,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:33:56,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1140 transitions. [2023-01-28 03:33:56,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 126.66666666666667) internal successors, (1140), 9 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:56,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:56,976 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 255.0) internal successors, (2550), 10 states have internal predecessors, (2550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:33:56,976 INFO L175 Difference]: Start difference. First operand has 342 places, 492 transitions, 10057 flow. Second operand 9 states and 1140 transitions. [2023-01-28 03:33:56,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 540 transitions, 11525 flow Received shutdown request... [2023-01-28 03:33:57,117 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-01-28 03:33:57,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-01-28 03:33:57,117 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-28 03:33:57,121 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-01-28 03:33:57,121 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-01-28 03:33:57,121 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-01-28 03:33:57,121 INFO L445 BasicCegarLoop]: Path program histogram: [47] [2023-01-28 03:33:57,124 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 03:33:57,124 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 03:33:57,126 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:33:57 BasicIcfg [2023-01-28 03:33:57,126 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 03:33:57,126 INFO L158 Benchmark]: Toolchain (without parser) took 701384.63ms. Allocated memory was 360.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 310.1MB in the beginning and 8.7GB in the end (delta: -8.4GB). Peak memory consumption was 7.3GB. Max. memory is 16.0GB. [2023-01-28 03:33:57,126 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 255.9MB. Free memory is still 213.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 03:33:57,126 INFO L158 Benchmark]: CACSL2BoogieTranslator took 230.44ms. Allocated memory is still 360.7MB. Free memory was 309.9MB in the beginning and 297.6MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-28 03:33:57,127 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.50ms. Allocated memory is still 360.7MB. Free memory was 297.4MB in the beginning and 295.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:33:57,127 INFO L158 Benchmark]: Boogie Preprocessor took 25.12ms. Allocated memory is still 360.7MB. Free memory was 295.2MB in the beginning and 293.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:33:57,127 INFO L158 Benchmark]: RCFGBuilder took 703.83ms. Allocated memory is still 360.7MB. Free memory was 293.5MB in the beginning and 310.3MB in the end (delta: -16.9MB). Peak memory consumption was 9.5MB. Max. memory is 16.0GB. [2023-01-28 03:33:57,127 INFO L158 Benchmark]: TraceAbstraction took 700384.40ms. Allocated memory was 360.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 309.1MB in the beginning and 8.7GB in the end (delta: -8.4GB). Peak memory consumption was 7.3GB. Max. memory is 16.0GB. [2023-01-28 03:33:57,128 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 255.9MB. Free memory is still 213.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 230.44ms. Allocated memory is still 360.7MB. Free memory was 309.9MB in the beginning and 297.6MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 35.50ms. Allocated memory is still 360.7MB. Free memory was 297.4MB in the beginning and 295.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.12ms. Allocated memory is still 360.7MB. Free memory was 295.2MB in the beginning and 293.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 703.83ms. Allocated memory is still 360.7MB. Free memory was 293.5MB in the beginning and 310.3MB in the end (delta: -16.9MB). Peak memory consumption was 9.5MB. Max. memory is 16.0GB. * TraceAbstraction took 700384.40ms. Allocated memory was 360.7MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 309.1MB in the beginning and 8.7GB in the end (delta: -8.4GB). Peak memory consumption was 7.3GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.8s, 150 PlacesBefore, 59 PlacesAfterwards, 142 TransitionsBefore, 49 TransitionsAfterwards, 2184 CoEnabledTransitionPairs, 8 FixpointIterations, 74 TrivialSequentialCompositions, 18 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 0 ConcurrentYvCompositions, 2 ChoiceCompositions, 100 TotalNumberOfCompositions, 20861 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6284, independent: 5668, independent conditional: 0, independent unconditional: 5668, dependent: 616, dependent conditional: 0, dependent unconditional: 616, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 869, independent: 834, independent conditional: 0, independent unconditional: 834, dependent: 35, dependent conditional: 0, dependent unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6284, independent: 4834, independent conditional: 0, independent unconditional: 4834, dependent: 581, dependent conditional: 0, dependent unconditional: 581, unknown: 869, unknown conditional: 0, unknown unconditional: 869] , Statistics on independence cache: Total cache size (in pairs): 335, Positive cache size: 305, Positive conditional cache size: 0, Positive unconditional cache size: 305, Negative cache size: 30, Negative conditional cache size: 0, Negative unconditional cache size: 30, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 196]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 190]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 188]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 189]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 202 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 700.2s, OverallIterations: 47, TraceHistogramMax: 1, PathProgramHistogramMax: 47, EmptinessCheckTime: 0.0s, AutomataDifference: 675.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3857 SdHoareTripleChecker+Valid, 11.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3857 mSDsluCounter, 119 SdHoareTripleChecker+Invalid, 9.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 60 mSDsCounter, 606 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 24188 IncrementalHoareTripleChecker+Invalid, 24794 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 606 mSolverCounterUnsat, 59 mSDtfsCounter, 24188 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 538 GetRequests, 166 SyntacticMatches, 2 SemanticMatches, 370 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 2.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=14801occurred in iteration=33, InterpolantAutomatonStates: 397, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 18.6s InterpolantComputationTime, 2303 NumberOfCodeBlocks, 2303 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 2256 ConstructedInterpolants, 0 QuantifiedInterpolants, 14363 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 47 InterpolantComputations, 47 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available [2023-01-28 03:33:57,134 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown