/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 19:01:37,846 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 19:01:37,847 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 19:01:37,868 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 19:01:37,868 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 19:01:37,869 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 19:01:37,870 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 19:01:37,871 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 19:01:37,872 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 19:01:37,873 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 19:01:37,873 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 19:01:37,874 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 19:01:37,874 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 19:01:37,875 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 19:01:37,876 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 19:01:37,876 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 19:01:37,877 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 19:01:37,878 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 19:01:37,879 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 19:01:37,880 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 19:01:37,881 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 19:01:37,882 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 19:01:37,883 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 19:01:37,884 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 19:01:37,886 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 19:01:37,887 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 19:01:37,887 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 19:01:37,888 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 19:01:37,888 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 19:01:37,889 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 19:01:37,889 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 19:01:37,889 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 19:01:37,890 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 19:01:37,890 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 19:01:37,891 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 19:01:37,891 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 19:01:37,892 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 19:01:37,892 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 19:01:37,892 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 19:01:37,893 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 19:01:37,893 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 19:01:37,897 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-NoLbe.epf [2022-12-05 19:01:37,922 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 19:01:37,922 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 19:01:37,923 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 19:01:37,923 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 19:01:37,924 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 19:01:37,924 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 19:01:37,924 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 19:01:37,925 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 19:01:37,925 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 19:01:37,926 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 19:01:37,926 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-05 19:01:38,169 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 19:01:38,186 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 19:01:38,188 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 19:01:38,189 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 19:01:38,191 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 19:01:38,192 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2022-12-05 19:01:39,118 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 19:01:39,304 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 19:01:39,304 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2022-12-05 19:01:39,311 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/514862e31/3eec312759a640a1940c84edce8e0bfd/FLAG2ed2e1c84 [2022-12-05 19:01:39,321 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/514862e31/3eec312759a640a1940c84edce8e0bfd [2022-12-05 19:01:39,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 19:01:39,324 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 19:01:39,325 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 19:01:39,325 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 19:01:39,327 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 19:01:39,327 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,328 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e593455 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39, skipping insertion in model container [2022-12-05 19:01:39,328 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,332 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 19:01:39,347 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 19:01:39,502 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c[3345,3358] [2022-12-05 19:01:39,507 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 19:01:39,515 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 19:01:39,546 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c[3345,3358] [2022-12-05 19:01:39,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 19:01:39,561 INFO L208 MainTranslator]: Completed translation [2022-12-05 19:01:39,563 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39 WrapperNode [2022-12-05 19:01:39,563 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 19:01:39,564 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 19:01:39,565 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 19:01:39,565 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 19:01:39,569 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,585 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,614 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 176 [2022-12-05 19:01:39,614 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 19:01:39,616 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 19:01:39,616 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 19:01:39,616 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 19:01:39,622 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,622 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,635 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,636 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,641 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,644 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,645 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,646 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,660 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 19:01:39,662 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 19:01:39,662 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 19:01:39,662 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 19:01:39,663 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (1/1) ... [2022-12-05 19:01:39,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 19:01:39,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:01:39,687 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) [2022-12-05 19:01:39,703 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 [2022-12-05 19:01:39,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 19:01:39,730 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 19:01:39,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 19:01:39,731 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 19:01:39,731 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-05 19:01:39,731 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 19:01:39,731 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 19:01:39,731 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 19:01:39,732 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 19:01:39,857 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 19:01:39,869 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 19:01:40,211 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 19:01:40,222 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 19:01:40,222 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2022-12-05 19:01:40,224 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 07:01:40 BoogieIcfgContainer [2022-12-05 19:01:40,224 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 19:01:40,225 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 19:01:40,226 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 19:01:40,228 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 19:01:40,228 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 07:01:39" (1/3) ... [2022-12-05 19:01:40,228 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd57afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 07:01:40, skipping insertion in model container [2022-12-05 19:01:40,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:01:39" (2/3) ... [2022-12-05 19:01:40,229 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd57afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 07:01:40, skipping insertion in model container [2022-12-05 19:01:40,229 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 07:01:40" (3/3) ... [2022-12-05 19:01:40,230 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2022-12-05 19:01:40,243 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 19:01:40,243 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 19:01:40,243 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 19:01:40,315 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-12-05 19:01:40,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 269 places, 288 transitions, 600 flow [2022-12-05 19:01:40,424 INFO L130 PetriNetUnfolder]: 29/285 cut-off events. [2022-12-05 19:01:40,424 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-05 19:01:40,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298 conditions, 285 events. 29/285 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 372 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 223. Up to 3 conditions per place. [2022-12-05 19:01:40,434 INFO L82 GeneralOperation]: Start removeDead. Operand has 269 places, 288 transitions, 600 flow [2022-12-05 19:01:40,441 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 275 transitions, 568 flow [2022-12-05 19:01:40,453 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 19:01:40,459 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;@b41ad2a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 19:01:40,460 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-12-05 19:01:40,512 INFO L130 PetriNetUnfolder]: 29/274 cut-off events. [2022-12-05 19:01:40,512 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-05 19:01:40,512 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:40,513 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:40,513 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)] === [2022-12-05 19:01:40,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:40,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1367361040, now seen corresponding path program 1 times [2022-12-05 19:01:40,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:40,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197981890] [2022-12-05 19:01:40,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:40,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:41,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:41,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:41,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197981890] [2022-12-05 19:01:41,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197981890] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:41,241 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:41,241 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:01:41,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521469021] [2022-12-05 19:01:41,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:41,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:01:41,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:41,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:01:41,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:01:41,293 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 288 [2022-12-05 19:01:41,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 275 transitions, 568 flow. Second operand has 5 states, 5 states have (on average 231.0) internal successors, (1155), 5 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:41,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:41,302 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 288 [2022-12-05 19:01:41,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:41,499 INFO L130 PetriNetUnfolder]: 39/428 cut-off events. [2022-12-05 19:01:41,499 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2022-12-05 19:01:41,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 428 events. 39/428 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 1376 event pairs, 1 based on Foata normal form. 33/420 useless extension candidates. Maximal degree in co-relation 340. Up to 48 conditions per place. [2022-12-05 19:01:41,507 INFO L137 encePairwiseOnDemand]: 260/288 looper letters, 42 selfloop transitions, 3 changer transitions 15/271 dead transitions. [2022-12-05 19:01:41,507 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 271 transitions, 695 flow [2022-12-05 19:01:41,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:01:41,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:01:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1416 transitions. [2022-12-05 19:01:41,525 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8194444444444444 [2022-12-05 19:01:41,526 INFO L175 Difference]: Start difference. First operand has 256 places, 275 transitions, 568 flow. Second operand 6 states and 1416 transitions. [2022-12-05 19:01:41,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 271 transitions, 695 flow [2022-12-05 19:01:41,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 271 transitions, 673 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-12-05 19:01:41,538 INFO L231 Difference]: Finished difference. Result has 258 places, 254 transitions, 531 flow [2022-12-05 19:01:41,540 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=531, PETRI_PLACES=258, PETRI_TRANSITIONS=254} [2022-12-05 19:01:41,544 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 2 predicate places. [2022-12-05 19:01:41,544 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 254 transitions, 531 flow [2022-12-05 19:01:41,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.0) internal successors, (1155), 5 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:41,545 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:41,545 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:41,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 19:01:41,546 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)] === [2022-12-05 19:01:41,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:41,547 INFO L85 PathProgramCache]: Analyzing trace with hash 198841881, now seen corresponding path program 1 times [2022-12-05 19:01:41,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:41,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236581124] [2022-12-05 19:01:41,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:41,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:41,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:41,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:41,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236581124] [2022-12-05 19:01:41,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236581124] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:41,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:41,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-05 19:01:41,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668855224] [2022-12-05 19:01:41,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:41,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 19:01:41,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:41,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 19:01:41,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 19:01:41,738 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 288 [2022-12-05 19:01:41,739 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 254 transitions, 531 flow. Second operand has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:41,739 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:41,739 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 288 [2022-12-05 19:01:41,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:41,809 INFO L130 PetriNetUnfolder]: 34/429 cut-off events. [2022-12-05 19:01:41,809 INFO L131 PetriNetUnfolder]: For 14/16 co-relation queries the response was YES. [2022-12-05 19:01:41,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 505 conditions, 429 events. 34/429 cut-off events. For 14/16 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1392 event pairs, 4 based on Foata normal form. 0/397 useless extension candidates. Maximal degree in co-relation 483. Up to 25 conditions per place. [2022-12-05 19:01:41,812 INFO L137 encePairwiseOnDemand]: 285/288 looper letters, 14 selfloop transitions, 2 changer transitions 0/260 dead transitions. [2022-12-05 19:01:41,813 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 260 transitions, 580 flow [2022-12-05 19:01:41,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 19:01:41,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 19:01:41,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 806 transitions. [2022-12-05 19:01:41,821 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9328703703703703 [2022-12-05 19:01:41,821 INFO L175 Difference]: Start difference. First operand has 258 places, 254 transitions, 531 flow. Second operand 3 states and 806 transitions. [2022-12-05 19:01:41,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 260 transitions, 580 flow [2022-12-05 19:01:41,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 260 transitions, 573 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-12-05 19:01:41,828 INFO L231 Difference]: Finished difference. Result has 247 places, 254 transitions, 532 flow [2022-12-05 19:01:41,829 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=532, PETRI_PLACES=247, PETRI_TRANSITIONS=254} [2022-12-05 19:01:41,830 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, -9 predicate places. [2022-12-05 19:01:41,830 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 254 transitions, 532 flow [2022-12-05 19:01:41,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:41,831 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:41,831 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:41,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-05 19:01:41,832 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)] === [2022-12-05 19:01:41,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:41,832 INFO L85 PathProgramCache]: Analyzing trace with hash 349665432, now seen corresponding path program 1 times [2022-12-05 19:01:41,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:41,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660629263] [2022-12-05 19:01:41,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:41,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:41,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:42,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:42,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:42,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660629263] [2022-12-05 19:01:42,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660629263] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:42,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:42,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:01:42,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067917210] [2022-12-05 19:01:42,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:42,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:01:42,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:42,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:01:42,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:01:42,717 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 288 [2022-12-05 19:01:42,719 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 254 transitions, 532 flow. Second operand has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:42,719 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:42,719 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 288 [2022-12-05 19:01:42,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:43,224 INFO L130 PetriNetUnfolder]: 551/2691 cut-off events. [2022-12-05 19:01:43,224 INFO L131 PetriNetUnfolder]: For 195/195 co-relation queries the response was YES. [2022-12-05 19:01:43,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3784 conditions, 2691 events. 551/2691 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 23845 event pairs, 164 based on Foata normal form. 2/2397 useless extension candidates. Maximal degree in co-relation 2571. Up to 365 conditions per place. [2022-12-05 19:01:43,240 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 87 selfloop transitions, 3 changer transitions 11/296 dead transitions. [2022-12-05 19:01:43,241 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 296 transitions, 834 flow [2022-12-05 19:01:43,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 19:01:43,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 19:01:43,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1544 transitions. [2022-12-05 19:01:43,243 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7658730158730159 [2022-12-05 19:01:43,244 INFO L175 Difference]: Start difference. First operand has 247 places, 254 transitions, 532 flow. Second operand 7 states and 1544 transitions. [2022-12-05 19:01:43,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 296 transitions, 834 flow [2022-12-05 19:01:43,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 296 transitions, 830 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-05 19:01:43,250 INFO L231 Difference]: Finished difference. Result has 256 places, 256 transitions, 553 flow [2022-12-05 19:01:43,251 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=553, PETRI_PLACES=256, PETRI_TRANSITIONS=256} [2022-12-05 19:01:43,252 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 0 predicate places. [2022-12-05 19:01:43,253 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 256 transitions, 553 flow [2022-12-05 19:01:43,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:43,254 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:43,254 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:43,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-05 19:01:43,254 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)] === [2022-12-05 19:01:43,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:43,255 INFO L85 PathProgramCache]: Analyzing trace with hash 276087780, now seen corresponding path program 2 times [2022-12-05 19:01:43,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:43,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138458325] [2022-12-05 19:01:43,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:43,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:43,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:43,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:43,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138458325] [2022-12-05 19:01:43,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138458325] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:43,945 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:43,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:01:43,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856155160] [2022-12-05 19:01:43,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:43,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:01:43,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:43,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:01:43,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:01:43,947 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 288 [2022-12-05 19:01:43,948 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 256 transitions, 553 flow. Second operand has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:43,948 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:43,948 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 288 [2022-12-05 19:01:43,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:44,407 INFO L130 PetriNetUnfolder]: 609/2992 cut-off events. [2022-12-05 19:01:44,407 INFO L131 PetriNetUnfolder]: For 427/431 co-relation queries the response was YES. [2022-12-05 19:01:44,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4306 conditions, 2992 events. 609/2992 cut-off events. For 427/431 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 27331 event pairs, 326 based on Foata normal form. 4/2598 useless extension candidates. Maximal degree in co-relation 4256. Up to 620 conditions per place. [2022-12-05 19:01:44,423 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 87 selfloop transitions, 4 changer transitions 14/300 dead transitions. [2022-12-05 19:01:44,424 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 300 transitions, 895 flow [2022-12-05 19:01:44,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 19:01:44,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 19:01:44,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1546 transitions. [2022-12-05 19:01:44,427 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7668650793650794 [2022-12-05 19:01:44,427 INFO L175 Difference]: Start difference. First operand has 256 places, 256 transitions, 553 flow. Second operand 7 states and 1546 transitions. [2022-12-05 19:01:44,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 300 transitions, 895 flow [2022-12-05 19:01:44,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 300 transitions, 878 flow, removed 7 selfloop flow, removed 3 redundant places. [2022-12-05 19:01:44,432 INFO L231 Difference]: Finished difference. Result has 262 places, 257 transitions, 576 flow [2022-12-05 19:01:44,433 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=576, PETRI_PLACES=262, PETRI_TRANSITIONS=257} [2022-12-05 19:01:44,433 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 6 predicate places. [2022-12-05 19:01:44,434 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 257 transitions, 576 flow [2022-12-05 19:01:44,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:44,434 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:44,434 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:44,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-05 19:01:44,435 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)] === [2022-12-05 19:01:44,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:44,435 INFO L85 PathProgramCache]: Analyzing trace with hash -429486332, now seen corresponding path program 3 times [2022-12-05 19:01:44,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:44,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159384063] [2022-12-05 19:01:44,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:44,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:44,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:44,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:44,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:44,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159384063] [2022-12-05 19:01:44,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159384063] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:44,906 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:44,906 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:01:44,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360953254] [2022-12-05 19:01:44,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:44,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:01:44,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:44,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:01:44,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:01:44,908 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 288 [2022-12-05 19:01:44,910 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 257 transitions, 576 flow. Second operand has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:44,910 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:44,910 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 288 [2022-12-05 19:01:44,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:45,414 INFO L130 PetriNetUnfolder]: 602/3184 cut-off events. [2022-12-05 19:01:45,414 INFO L131 PetriNetUnfolder]: For 892/892 co-relation queries the response was YES. [2022-12-05 19:01:45,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4873 conditions, 3184 events. 602/3184 cut-off events. For 892/892 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 30298 event pairs, 198 based on Foata normal form. 2/2870 useless extension candidates. Maximal degree in co-relation 4810. Up to 515 conditions per place. [2022-12-05 19:01:45,433 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 86 selfloop transitions, 3 changer transitions 14/298 dead transitions. [2022-12-05 19:01:45,434 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 298 transitions, 910 flow [2022-12-05 19:01:45,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 19:01:45,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 19:01:45,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1543 transitions. [2022-12-05 19:01:45,436 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7653769841269841 [2022-12-05 19:01:45,436 INFO L175 Difference]: Start difference. First operand has 262 places, 257 transitions, 576 flow. Second operand 7 states and 1543 transitions. [2022-12-05 19:01:45,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 298 transitions, 910 flow [2022-12-05 19:01:45,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 298 transitions, 887 flow, removed 10 selfloop flow, removed 4 redundant places. [2022-12-05 19:01:45,443 INFO L231 Difference]: Finished difference. Result has 266 places, 257 transitions, 581 flow [2022-12-05 19:01:45,444 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=581, PETRI_PLACES=266, PETRI_TRANSITIONS=257} [2022-12-05 19:01:45,444 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 10 predicate places. [2022-12-05 19:01:45,444 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 257 transitions, 581 flow [2022-12-05 19:01:45,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:45,445 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:45,445 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:45,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-05 19:01:45,446 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)] === [2022-12-05 19:01:45,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:45,446 INFO L85 PathProgramCache]: Analyzing trace with hash -968217810, now seen corresponding path program 4 times [2022-12-05 19:01:45,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:45,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478813863] [2022-12-05 19:01:45,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:45,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:45,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:46,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:46,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:46,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478813863] [2022-12-05 19:01:46,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478813863] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:46,194 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:46,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:01:46,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125644167] [2022-12-05 19:01:46,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:46,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:01:46,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:46,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:01:46,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:01:46,197 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 288 [2022-12-05 19:01:46,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 257 transitions, 581 flow. Second operand has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:46,199 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:46,199 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 288 [2022-12-05 19:01:46,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:46,743 INFO L130 PetriNetUnfolder]: 632/3318 cut-off events. [2022-12-05 19:01:46,743 INFO L131 PetriNetUnfolder]: For 1131/1131 co-relation queries the response was YES. [2022-12-05 19:01:46,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5091 conditions, 3318 events. 632/3318 cut-off events. For 1131/1131 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 32004 event pairs, 386 based on Foata normal form. 2/2930 useless extension candidates. Maximal degree in co-relation 5006. Up to 837 conditions per place. [2022-12-05 19:01:46,762 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 87 selfloop transitions, 4 changer transitions 15/301 dead transitions. [2022-12-05 19:01:46,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 301 transitions, 948 flow [2022-12-05 19:01:46,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 19:01:46,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 19:01:46,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1545 transitions. [2022-12-05 19:01:46,765 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7663690476190477 [2022-12-05 19:01:46,765 INFO L175 Difference]: Start difference. First operand has 266 places, 257 transitions, 581 flow. Second operand 7 states and 1545 transitions. [2022-12-05 19:01:46,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 301 transitions, 948 flow [2022-12-05 19:01:46,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 301 transitions, 908 flow, removed 18 selfloop flow, removed 6 redundant places. [2022-12-05 19:01:46,773 INFO L231 Difference]: Finished difference. Result has 267 places, 258 transitions, 604 flow [2022-12-05 19:01:46,774 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=604, PETRI_PLACES=267, PETRI_TRANSITIONS=258} [2022-12-05 19:01:46,776 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 11 predicate places. [2022-12-05 19:01:46,776 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 258 transitions, 604 flow [2022-12-05 19:01:46,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:46,777 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:46,777 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:46,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-05 19:01:46,778 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)] === [2022-12-05 19:01:46,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:46,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1992857890, now seen corresponding path program 5 times [2022-12-05 19:01:46,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:46,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057555604] [2022-12-05 19:01:46,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:46,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:47,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:47,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:47,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057555604] [2022-12-05 19:01:47,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057555604] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:47,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:47,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:01:47,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628049784] [2022-12-05 19:01:47,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:47,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:01:47,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:47,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:01:47,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:01:47,346 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 288 [2022-12-05 19:01:47,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 258 transitions, 604 flow. Second operand has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:47,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:47,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 288 [2022-12-05 19:01:47,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:47,851 INFO L130 PetriNetUnfolder]: 628/3222 cut-off events. [2022-12-05 19:01:47,852 INFO L131 PetriNetUnfolder]: For 1460/1460 co-relation queries the response was YES. [2022-12-05 19:01:47,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5014 conditions, 3222 events. 628/3222 cut-off events. For 1460/1460 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 30660 event pairs, 343 based on Foata normal form. 2/2829 useless extension candidates. Maximal degree in co-relation 4939. Up to 765 conditions per place. [2022-12-05 19:01:47,871 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 93 selfloop transitions, 4 changer transitions 11/303 dead transitions. [2022-12-05 19:01:47,871 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 303 transitions, 951 flow [2022-12-05 19:01:47,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 19:01:47,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 19:01:47,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1548 transitions. [2022-12-05 19:01:47,874 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7678571428571429 [2022-12-05 19:01:47,874 INFO L175 Difference]: Start difference. First operand has 267 places, 258 transitions, 604 flow. Second operand 7 states and 1548 transitions. [2022-12-05 19:01:47,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 303 transitions, 951 flow [2022-12-05 19:01:47,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 303 transitions, 919 flow, removed 14 selfloop flow, removed 5 redundant places. [2022-12-05 19:01:47,882 INFO L231 Difference]: Finished difference. Result has 269 places, 258 transitions, 603 flow [2022-12-05 19:01:47,883 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=603, PETRI_PLACES=269, PETRI_TRANSITIONS=258} [2022-12-05 19:01:47,883 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 13 predicate places. [2022-12-05 19:01:47,883 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 258 transitions, 603 flow [2022-12-05 19:01:47,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:47,884 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:47,884 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:47,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-05 19:01:47,884 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)] === [2022-12-05 19:01:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:47,885 INFO L85 PathProgramCache]: Analyzing trace with hash 389623750, now seen corresponding path program 6 times [2022-12-05 19:01:47,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:47,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627584163] [2022-12-05 19:01:47,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:47,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:47,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:48,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:48,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:48,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627584163] [2022-12-05 19:01:48,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627584163] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:48,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:48,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:01:48,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666527889] [2022-12-05 19:01:48,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:48,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:01:48,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:48,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:01:48,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:01:48,344 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 288 [2022-12-05 19:01:48,345 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 258 transitions, 603 flow. Second operand has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:48,346 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:48,346 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 288 [2022-12-05 19:01:48,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:48,861 INFO L130 PetriNetUnfolder]: 621/3140 cut-off events. [2022-12-05 19:01:48,862 INFO L131 PetriNetUnfolder]: For 1431/1431 co-relation queries the response was YES. [2022-12-05 19:01:48,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4878 conditions, 3140 events. 621/3140 cut-off events. For 1431/1431 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 29585 event pairs, 385 based on Foata normal form. 2/2755 useless extension candidates. Maximal degree in co-relation 4813. Up to 837 conditions per place. [2022-12-05 19:01:48,879 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 91 selfloop transitions, 3 changer transitions 12/301 dead transitions. [2022-12-05 19:01:48,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 301 transitions, 940 flow [2022-12-05 19:01:48,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-05 19:01:48,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-05 19:01:48,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1546 transitions. [2022-12-05 19:01:48,882 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7668650793650794 [2022-12-05 19:01:48,882 INFO L175 Difference]: Start difference. First operand has 269 places, 258 transitions, 603 flow. Second operand 7 states and 1546 transitions. [2022-12-05 19:01:48,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 301 transitions, 940 flow [2022-12-05 19:01:48,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 301 transitions, 913 flow, removed 11 selfloop flow, removed 5 redundant places. [2022-12-05 19:01:48,890 INFO L231 Difference]: Finished difference. Result has 270 places, 258 transitions, 603 flow [2022-12-05 19:01:48,890 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=603, PETRI_PLACES=270, PETRI_TRANSITIONS=258} [2022-12-05 19:01:48,892 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 14 predicate places. [2022-12-05 19:01:48,892 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 258 transitions, 603 flow [2022-12-05 19:01:48,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 213.28571428571428) internal successors, (1493), 7 states have internal predecessors, (1493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:48,893 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:48,893 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:48,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-05 19:01:48,894 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)] === [2022-12-05 19:01:48,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:48,894 INFO L85 PathProgramCache]: Analyzing trace with hash -5785735, now seen corresponding path program 1 times [2022-12-05 19:01:48,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:48,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129614541] [2022-12-05 19:01:48,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:48,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:48,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:48,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:48,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129614541] [2022-12-05 19:01:48,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129614541] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:48,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:48,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-05 19:01:48,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695025242] [2022-12-05 19:01:48,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:48,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 19:01:48,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:48,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 19:01:48,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 19:01:48,960 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 288 [2022-12-05 19:01:48,961 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 258 transitions, 603 flow. Second operand has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:48,961 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:48,961 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 288 [2022-12-05 19:01:48,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:49,084 INFO L130 PetriNetUnfolder]: 68/978 cut-off events. [2022-12-05 19:01:49,085 INFO L131 PetriNetUnfolder]: For 188/206 co-relation queries the response was YES. [2022-12-05 19:01:49,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1297 conditions, 978 events. 68/978 cut-off events. For 188/206 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6344 event pairs, 24 based on Foata normal form. 0/893 useless extension candidates. Maximal degree in co-relation 1218. Up to 80 conditions per place. [2022-12-05 19:01:49,090 INFO L137 encePairwiseOnDemand]: 285/288 looper letters, 13 selfloop transitions, 2 changer transitions 0/263 dead transitions. [2022-12-05 19:01:49,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 263 transitions, 647 flow [2022-12-05 19:01:49,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 19:01:49,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 19:01:49,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 805 transitions. [2022-12-05 19:01:49,092 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9317129629629629 [2022-12-05 19:01:49,092 INFO L175 Difference]: Start difference. First operand has 270 places, 258 transitions, 603 flow. Second operand 3 states and 805 transitions. [2022-12-05 19:01:49,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 263 transitions, 647 flow [2022-12-05 19:01:49,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 263 transitions, 636 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-12-05 19:01:49,096 INFO L231 Difference]: Finished difference. Result has 264 places, 258 transitions, 600 flow [2022-12-05 19:01:49,096 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=600, PETRI_PLACES=264, PETRI_TRANSITIONS=258} [2022-12-05 19:01:49,097 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 8 predicate places. [2022-12-05 19:01:49,097 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 258 transitions, 600 flow [2022-12-05 19:01:49,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:49,098 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:49,098 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:49,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-12-05 19:01:49,098 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)] === [2022-12-05 19:01:49,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:49,099 INFO L85 PathProgramCache]: Analyzing trace with hash 152243299, now seen corresponding path program 1 times [2022-12-05 19:01:49,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:49,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933198609] [2022-12-05 19:01:49,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:49,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:49,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:49,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:49,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:49,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933198609] [2022-12-05 19:01:49,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933198609] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:49,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:49,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-05 19:01:49,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782672094] [2022-12-05 19:01:49,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:49,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-05 19:01:49,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:49,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-05 19:01:49,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-05 19:01:49,175 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 263 out of 288 [2022-12-05 19:01:49,175 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 258 transitions, 600 flow. Second operand has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:49,175 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:49,175 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 263 of 288 [2022-12-05 19:01:49,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:49,291 INFO L130 PetriNetUnfolder]: 142/1164 cut-off events. [2022-12-05 19:01:49,291 INFO L131 PetriNetUnfolder]: For 232/265 co-relation queries the response was YES. [2022-12-05 19:01:49,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1556 conditions, 1164 events. 142/1164 cut-off events. For 232/265 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8359 event pairs, 52 based on Foata normal form. 0/1049 useless extension candidates. Maximal degree in co-relation 1111. Up to 176 conditions per place. [2022-12-05 19:01:49,297 INFO L137 encePairwiseOnDemand]: 285/288 looper letters, 12 selfloop transitions, 2 changer transitions 0/262 dead transitions. [2022-12-05 19:01:49,297 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 262 transitions, 639 flow [2022-12-05 19:01:49,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-05 19:01:49,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-12-05 19:01:49,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 804 transitions. [2022-12-05 19:01:49,299 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9305555555555556 [2022-12-05 19:01:49,299 INFO L175 Difference]: Start difference. First operand has 264 places, 258 transitions, 600 flow. Second operand 3 states and 804 transitions. [2022-12-05 19:01:49,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 262 transitions, 639 flow [2022-12-05 19:01:49,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 262 transitions, 635 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-05 19:01:49,303 INFO L231 Difference]: Finished difference. Result has 265 places, 258 transitions, 604 flow [2022-12-05 19:01:49,304 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=604, PETRI_PLACES=265, PETRI_TRANSITIONS=258} [2022-12-05 19:01:49,304 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 9 predicate places. [2022-12-05 19:01:49,304 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 258 transitions, 604 flow [2022-12-05 19:01:49,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 265.6666666666667) internal successors, (797), 3 states have internal predecessors, (797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:49,305 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:49,305 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:49,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-12-05 19:01:49,305 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)] === [2022-12-05 19:01:49,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1638157660, now seen corresponding path program 1 times [2022-12-05 19:01:49,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:49,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538078991] [2022-12-05 19:01:49,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:49,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:49,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:49,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:49,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:49,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538078991] [2022-12-05 19:01:49,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538078991] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:49,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:49,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:49,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718603119] [2022-12-05 19:01:49,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:49,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:49,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:49,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:49,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:49,397 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:49,398 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 258 transitions, 604 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:49,398 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:49,398 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:49,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:49,703 INFO L130 PetriNetUnfolder]: 364/3227 cut-off events. [2022-12-05 19:01:49,704 INFO L131 PetriNetUnfolder]: For 934/952 co-relation queries the response was YES. [2022-12-05 19:01:49,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4504 conditions, 3227 events. 364/3227 cut-off events. For 934/952 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 31520 event pairs, 137 based on Foata normal form. 2/2919 useless extension candidates. Maximal degree in co-relation 2268. Up to 224 conditions per place. [2022-12-05 19:01:49,719 INFO L137 encePairwiseOnDemand]: 284/288 looper letters, 41 selfloop transitions, 5 changer transitions 4/283 dead transitions. [2022-12-05 19:01:49,719 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 283 transitions, 838 flow [2022-12-05 19:01:49,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 19:01:49,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 19:01:49,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1051 transitions. [2022-12-05 19:01:49,722 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9123263888888888 [2022-12-05 19:01:49,722 INFO L175 Difference]: Start difference. First operand has 265 places, 258 transitions, 604 flow. Second operand 4 states and 1051 transitions. [2022-12-05 19:01:49,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 283 transitions, 838 flow [2022-12-05 19:01:49,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 283 transitions, 834 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-12-05 19:01:49,727 INFO L231 Difference]: Finished difference. Result has 269 places, 262 transitions, 651 flow [2022-12-05 19:01:49,728 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=651, PETRI_PLACES=269, PETRI_TRANSITIONS=262} [2022-12-05 19:01:49,728 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 13 predicate places. [2022-12-05 19:01:49,728 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 262 transitions, 651 flow [2022-12-05 19:01:49,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:49,729 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:49,729 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:49,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-05 19:01:49,729 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)] === [2022-12-05 19:01:49,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:49,729 INFO L85 PathProgramCache]: Analyzing trace with hash -558108446, now seen corresponding path program 2 times [2022-12-05 19:01:49,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:49,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345711784] [2022-12-05 19:01:49,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:49,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:49,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:49,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:49,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:49,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345711784] [2022-12-05 19:01:49,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345711784] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:49,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:49,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:49,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406831408] [2022-12-05 19:01:49,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:49,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:49,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:49,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:49,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:49,815 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:49,816 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 262 transitions, 651 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:49,816 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:49,816 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:49,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:50,095 INFO L130 PetriNetUnfolder]: 317/3209 cut-off events. [2022-12-05 19:01:50,096 INFO L131 PetriNetUnfolder]: For 1104/1131 co-relation queries the response was YES. [2022-12-05 19:01:50,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4426 conditions, 3209 events. 317/3209 cut-off events. For 1104/1131 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 31372 event pairs, 90 based on Foata normal form. 11/3008 useless extension candidates. Maximal degree in co-relation 2220. Up to 203 conditions per place. [2022-12-05 19:01:50,113 INFO L137 encePairwiseOnDemand]: 284/288 looper letters, 37 selfloop transitions, 10 changer transitions 0/280 dead transitions. [2022-12-05 19:01:50,113 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 280 transitions, 844 flow [2022-12-05 19:01:50,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 19:01:50,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 19:01:50,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1048 transitions. [2022-12-05 19:01:50,115 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9097222222222222 [2022-12-05 19:01:50,115 INFO L175 Difference]: Start difference. First operand has 269 places, 262 transitions, 651 flow. Second operand 4 states and 1048 transitions. [2022-12-05 19:01:50,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 280 transitions, 844 flow [2022-12-05 19:01:50,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 280 transitions, 842 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-12-05 19:01:50,120 INFO L231 Difference]: Finished difference. Result has 275 places, 267 transitions, 738 flow [2022-12-05 19:01:50,121 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=738, PETRI_PLACES=275, PETRI_TRANSITIONS=267} [2022-12-05 19:01:50,121 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 19 predicate places. [2022-12-05 19:01:50,121 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 267 transitions, 738 flow [2022-12-05 19:01:50,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:50,122 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:50,122 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:50,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-12-05 19:01:50,123 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)] === [2022-12-05 19:01:50,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:50,123 INFO L85 PathProgramCache]: Analyzing trace with hash 420293230, now seen corresponding path program 3 times [2022-12-05 19:01:50,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:50,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658628211] [2022-12-05 19:01:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:50,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:50,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:50,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:50,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658628211] [2022-12-05 19:01:50,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658628211] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:50,234 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:50,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:01:50,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450324749] [2022-12-05 19:01:50,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:50,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:01:50,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:50,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:01:50,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:01:50,236 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:50,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 267 transitions, 738 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:50,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:50,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:50,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:50,558 INFO L130 PetriNetUnfolder]: 299/2960 cut-off events. [2022-12-05 19:01:50,559 INFO L131 PetriNetUnfolder]: For 2173/2204 co-relation queries the response was YES. [2022-12-05 19:01:50,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 2960 events. 299/2960 cut-off events. For 2173/2204 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 28647 event pairs, 86 based on Foata normal form. 27/2778 useless extension candidates. Maximal degree in co-relation 2419. Up to 222 conditions per place. [2022-12-05 19:01:50,577 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 46 selfloop transitions, 15 changer transitions 4/298 dead transitions. [2022-12-05 19:01:50,577 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 298 transitions, 1055 flow [2022-12-05 19:01:50,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:01:50,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:01:50,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1569 transitions. [2022-12-05 19:01:50,580 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9079861111111112 [2022-12-05 19:01:50,580 INFO L175 Difference]: Start difference. First operand has 275 places, 267 transitions, 738 flow. Second operand 6 states and 1569 transitions. [2022-12-05 19:01:50,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 298 transitions, 1055 flow [2022-12-05 19:01:50,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 298 transitions, 1055 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-05 19:01:50,587 INFO L231 Difference]: Finished difference. Result has 284 places, 274 transitions, 858 flow [2022-12-05 19:01:50,587 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=858, PETRI_PLACES=284, PETRI_TRANSITIONS=274} [2022-12-05 19:01:50,588 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 28 predicate places. [2022-12-05 19:01:50,588 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 274 transitions, 858 flow [2022-12-05 19:01:50,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:50,589 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:50,589 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:50,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-05 19:01:50,589 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)] === [2022-12-05 19:01:50,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:50,589 INFO L85 PathProgramCache]: Analyzing trace with hash -2049370796, now seen corresponding path program 1 times [2022-12-05 19:01:50,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:50,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256244937] [2022-12-05 19:01:50,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:50,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:50,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:50,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:50,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:50,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256244937] [2022-12-05 19:01:50,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256244937] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:50,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:50,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:50,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364927150] [2022-12-05 19:01:50,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:50,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:50,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:50,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:50,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:50,673 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:50,674 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 274 transitions, 858 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:50,674 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:50,674 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:50,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:50,961 INFO L130 PetriNetUnfolder]: 270/2636 cut-off events. [2022-12-05 19:01:50,961 INFO L131 PetriNetUnfolder]: For 2626/2663 co-relation queries the response was YES. [2022-12-05 19:01:50,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4429 conditions, 2636 events. 270/2636 cut-off events. For 2626/2663 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 24857 event pairs, 106 based on Foata normal form. 4/2447 useless extension candidates. Maximal degree in co-relation 2318. Up to 249 conditions per place. [2022-12-05 19:01:50,975 INFO L137 encePairwiseOnDemand]: 284/288 looper letters, 48 selfloop transitions, 11 changer transitions 0/292 dead transitions. [2022-12-05 19:01:50,975 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 292 transitions, 1096 flow [2022-12-05 19:01:50,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 19:01:50,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 19:01:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1048 transitions. [2022-12-05 19:01:50,977 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9097222222222222 [2022-12-05 19:01:50,977 INFO L175 Difference]: Start difference. First operand has 284 places, 274 transitions, 858 flow. Second operand 4 states and 1048 transitions. [2022-12-05 19:01:50,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 292 transitions, 1096 flow [2022-12-05 19:01:50,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 292 transitions, 1078 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-12-05 19:01:50,987 INFO L231 Difference]: Finished difference. Result has 288 places, 277 transitions, 909 flow [2022-12-05 19:01:50,987 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=840, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=909, PETRI_PLACES=288, PETRI_TRANSITIONS=277} [2022-12-05 19:01:50,988 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 32 predicate places. [2022-12-05 19:01:50,988 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 277 transitions, 909 flow [2022-12-05 19:01:50,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:50,990 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:50,990 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:50,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-05 19:01:50,990 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)] === [2022-12-05 19:01:50,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:50,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1405917970, now seen corresponding path program 2 times [2022-12-05 19:01:50,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:50,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100257890] [2022-12-05 19:01:50,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:50,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:51,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:51,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:51,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100257890] [2022-12-05 19:01:51,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100257890] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:51,098 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:51,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:01:51,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645554756] [2022-12-05 19:01:51,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:51,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:01:51,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:51,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:01:51,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:01:51,100 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:51,101 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 277 transitions, 909 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:51,101 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:51,101 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:51,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:51,384 INFO L130 PetriNetUnfolder]: 247/2415 cut-off events. [2022-12-05 19:01:51,384 INFO L131 PetriNetUnfolder]: For 2976/2990 co-relation queries the response was YES. [2022-12-05 19:01:51,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4065 conditions, 2415 events. 247/2415 cut-off events. For 2976/2990 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 21846 event pairs, 88 based on Foata normal form. 24/2260 useless extension candidates. Maximal degree in co-relation 2827. Up to 185 conditions per place. [2022-12-05 19:01:51,402 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 46 selfloop transitions, 17 changer transitions 9/305 dead transitions. [2022-12-05 19:01:51,403 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 305 transitions, 1268 flow [2022-12-05 19:01:51,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:01:51,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:01:51,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1566 transitions. [2022-12-05 19:01:51,405 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.90625 [2022-12-05 19:01:51,405 INFO L175 Difference]: Start difference. First operand has 288 places, 277 transitions, 909 flow. Second operand 6 states and 1566 transitions. [2022-12-05 19:01:51,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 305 transitions, 1268 flow [2022-12-05 19:01:51,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 305 transitions, 1243 flow, removed 7 selfloop flow, removed 1 redundant places. [2022-12-05 19:01:51,414 INFO L231 Difference]: Finished difference. Result has 295 places, 284 transitions, 1021 flow [2022-12-05 19:01:51,415 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=891, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1021, PETRI_PLACES=295, PETRI_TRANSITIONS=284} [2022-12-05 19:01:51,415 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 39 predicate places. [2022-12-05 19:01:51,415 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 284 transitions, 1021 flow [2022-12-05 19:01:51,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:51,416 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:51,416 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:51,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-12-05 19:01:51,416 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)] === [2022-12-05 19:01:51,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:51,416 INFO L85 PathProgramCache]: Analyzing trace with hash -515623182, now seen corresponding path program 4 times [2022-12-05 19:01:51,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:51,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726721088] [2022-12-05 19:01:51,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:51,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:51,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:51,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:51,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:51,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726721088] [2022-12-05 19:01:51,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726721088] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:51,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:51,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:51,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211216168] [2022-12-05 19:01:51,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:51,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:51,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:51,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:51,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:51,508 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:51,516 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 284 transitions, 1021 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:51,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:51,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:51,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:51,877 INFO L130 PetriNetUnfolder]: 218/2361 cut-off events. [2022-12-05 19:01:51,878 INFO L131 PetriNetUnfolder]: For 2214/2226 co-relation queries the response was YES. [2022-12-05 19:01:51,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3770 conditions, 2361 events. 218/2361 cut-off events. For 2214/2226 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 20535 event pairs, 77 based on Foata normal form. 3/2191 useless extension candidates. Maximal degree in co-relation 2865. Up to 231 conditions per place. [2022-12-05 19:01:51,896 INFO L137 encePairwiseOnDemand]: 284/288 looper letters, 52 selfloop transitions, 8 changer transitions 2/295 dead transitions. [2022-12-05 19:01:51,896 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 295 transitions, 1230 flow [2022-12-05 19:01:51,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 19:01:51,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 19:01:51,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1042 transitions. [2022-12-05 19:01:51,899 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9045138888888888 [2022-12-05 19:01:51,899 INFO L175 Difference]: Start difference. First operand has 295 places, 284 transitions, 1021 flow. Second operand 4 states and 1042 transitions. [2022-12-05 19:01:51,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 295 transitions, 1230 flow [2022-12-05 19:01:51,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 295 transitions, 1216 flow, removed 3 selfloop flow, removed 1 redundant places. [2022-12-05 19:01:51,908 INFO L231 Difference]: Finished difference. Result has 298 places, 284 transitions, 1029 flow [2022-12-05 19:01:51,909 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1029, PETRI_PLACES=298, PETRI_TRANSITIONS=284} [2022-12-05 19:01:51,910 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 42 predicate places. [2022-12-05 19:01:51,912 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 284 transitions, 1029 flow [2022-12-05 19:01:51,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:51,912 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:51,913 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:51,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-05 19:01:51,913 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)] === [2022-12-05 19:01:51,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:51,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1511097410, now seen corresponding path program 3 times [2022-12-05 19:01:51,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:51,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545507355] [2022-12-05 19:01:51,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:51,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:51,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:52,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:52,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:52,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545507355] [2022-12-05 19:01:52,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545507355] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:52,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:52,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:52,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174261295] [2022-12-05 19:01:52,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:52,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:52,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:52,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:52,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:52,009 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:52,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 284 transitions, 1029 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:52,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:52,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:52,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:52,278 INFO L130 PetriNetUnfolder]: 212/2272 cut-off events. [2022-12-05 19:01:52,279 INFO L131 PetriNetUnfolder]: For 2249/2275 co-relation queries the response was YES. [2022-12-05 19:01:52,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3704 conditions, 2272 events. 212/2272 cut-off events. For 2249/2275 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 19470 event pairs, 47 based on Foata normal form. 5/2115 useless extension candidates. Maximal degree in co-relation 3224. Up to 184 conditions per place. [2022-12-05 19:01:52,296 INFO L137 encePairwiseOnDemand]: 283/288 looper letters, 54 selfloop transitions, 11 changer transitions 11/309 dead transitions. [2022-12-05 19:01:52,297 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 309 transitions, 1405 flow [2022-12-05 19:01:52,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 19:01:52,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 19:01:52,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1305 transitions. [2022-12-05 19:01:52,301 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.90625 [2022-12-05 19:01:52,302 INFO L175 Difference]: Start difference. First operand has 298 places, 284 transitions, 1029 flow. Second operand 5 states and 1305 transitions. [2022-12-05 19:01:52,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 309 transitions, 1405 flow [2022-12-05 19:01:52,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 309 transitions, 1395 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-12-05 19:01:52,313 INFO L231 Difference]: Finished difference. Result has 303 places, 285 transitions, 1072 flow [2022-12-05 19:01:52,313 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1072, PETRI_PLACES=303, PETRI_TRANSITIONS=285} [2022-12-05 19:01:52,313 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 47 predicate places. [2022-12-05 19:01:52,314 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 285 transitions, 1072 flow [2022-12-05 19:01:52,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:52,314 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:52,314 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:52,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-05 19:01:52,314 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)] === [2022-12-05 19:01:52,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:52,315 INFO L85 PathProgramCache]: Analyzing trace with hash 776456060, now seen corresponding path program 4 times [2022-12-05 19:01:52,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:52,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853568305] [2022-12-05 19:01:52,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:52,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:52,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:52,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:52,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:52,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853568305] [2022-12-05 19:01:52,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853568305] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:52,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:52,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:52,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323205649] [2022-12-05 19:01:52,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:52,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:52,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:52,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:52,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:52,396 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:52,397 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 285 transitions, 1072 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:52,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:52,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:52,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:52,648 INFO L130 PetriNetUnfolder]: 180/1962 cut-off events. [2022-12-05 19:01:52,648 INFO L131 PetriNetUnfolder]: For 2246/2259 co-relation queries the response was YES. [2022-12-05 19:01:52,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3298 conditions, 1962 events. 180/1962 cut-off events. For 2246/2259 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 16088 event pairs, 73 based on Foata normal form. 6/1825 useless extension candidates. Maximal degree in co-relation 2812. Up to 193 conditions per place. [2022-12-05 19:01:52,662 INFO L137 encePairwiseOnDemand]: 284/288 looper letters, 47 selfloop transitions, 10 changer transitions 5/295 dead transitions. [2022-12-05 19:01:52,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 295 transitions, 1268 flow [2022-12-05 19:01:52,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-05 19:01:52,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-05 19:01:52,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1045 transitions. [2022-12-05 19:01:52,665 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9071180555555556 [2022-12-05 19:01:52,665 INFO L175 Difference]: Start difference. First operand has 303 places, 285 transitions, 1072 flow. Second operand 4 states and 1045 transitions. [2022-12-05 19:01:52,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 295 transitions, 1268 flow [2022-12-05 19:01:52,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 295 transitions, 1266 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-12-05 19:01:52,676 INFO L231 Difference]: Finished difference. Result has 307 places, 284 transitions, 1081 flow [2022-12-05 19:01:52,677 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1081, PETRI_PLACES=307, PETRI_TRANSITIONS=284} [2022-12-05 19:01:52,677 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 51 predicate places. [2022-12-05 19:01:52,677 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 284 transitions, 1081 flow [2022-12-05 19:01:52,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:52,678 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:52,678 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:52,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-12-05 19:01:52,678 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)] === [2022-12-05 19:01:52,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:52,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1688896156, now seen corresponding path program 5 times [2022-12-05 19:01:52,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:52,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613329585] [2022-12-05 19:01:52,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:52,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:52,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:52,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613329585] [2022-12-05 19:01:52,765 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613329585] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:52,765 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:52,765 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-05 19:01:52,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480306169] [2022-12-05 19:01:52,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:52,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-05 19:01:52,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:52,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-05 19:01:52,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-05 19:01:52,768 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:52,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 284 transitions, 1081 flow. Second operand has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:52,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:52,770 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:52,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:52,982 INFO L130 PetriNetUnfolder]: 179/1871 cut-off events. [2022-12-05 19:01:52,983 INFO L131 PetriNetUnfolder]: For 2319/2325 co-relation queries the response was YES. [2022-12-05 19:01:52,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3095 conditions, 1871 events. 179/1871 cut-off events. For 2319/2325 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 14577 event pairs, 40 based on Foata normal form. 4/1743 useless extension candidates. Maximal degree in co-relation 3012. Up to 174 conditions per place. [2022-12-05 19:01:52,997 INFO L137 encePairwiseOnDemand]: 284/288 looper letters, 42 selfloop transitions, 10 changer transitions 15/300 dead transitions. [2022-12-05 19:01:52,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 300 transitions, 1327 flow [2022-12-05 19:01:52,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 19:01:52,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 19:01:52,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1300 transitions. [2022-12-05 19:01:53,000 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.9027777777777778 [2022-12-05 19:01:53,000 INFO L175 Difference]: Start difference. First operand has 307 places, 284 transitions, 1081 flow. Second operand 5 states and 1300 transitions. [2022-12-05 19:01:53,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 300 transitions, 1327 flow [2022-12-05 19:01:53,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 300 transitions, 1306 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-12-05 19:01:53,011 INFO L231 Difference]: Finished difference. Result has 308 places, 281 transitions, 1027 flow [2022-12-05 19:01:53,012 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1027, PETRI_PLACES=308, PETRI_TRANSITIONS=281} [2022-12-05 19:01:53,012 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 52 predicate places. [2022-12-05 19:01:53,012 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 281 transitions, 1027 flow [2022-12-05 19:01:53,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 256.0) internal successors, (1024), 4 states have internal predecessors, (1024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:53,013 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:53,013 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:53,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-12-05 19:01:53,013 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)] === [2022-12-05 19:01:53,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:53,013 INFO L85 PathProgramCache]: Analyzing trace with hash -759367458, now seen corresponding path program 5 times [2022-12-05 19:01:53,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:53,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372878493] [2022-12-05 19:01:53,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:53,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:53,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:53,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:53,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:53,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372878493] [2022-12-05 19:01:53,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372878493] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:53,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:53,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-05 19:01:53,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199180575] [2022-12-05 19:01:53,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:53,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-05 19:01:53,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:53,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-05 19:01:53,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-05 19:01:53,115 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 288 [2022-12-05 19:01:53,116 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 281 transitions, 1027 flow. Second operand has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:53,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:53,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 288 [2022-12-05 19:01:53,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:53,271 INFO L130 PetriNetUnfolder]: 133/1203 cut-off events. [2022-12-05 19:01:53,271 INFO L131 PetriNetUnfolder]: For 1922/1930 co-relation queries the response was YES. [2022-12-05 19:01:53,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2209 conditions, 1203 events. 133/1203 cut-off events. For 1922/1930 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 7635 event pairs, 48 based on Foata normal form. 4/1117 useless extension candidates. Maximal degree in co-relation 1879. Up to 107 conditions per place. [2022-12-05 19:01:53,282 INFO L137 encePairwiseOnDemand]: 282/288 looper letters, 39 selfloop transitions, 10 changer transitions 8/290 dead transitions. [2022-12-05 19:01:53,282 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 290 transitions, 1177 flow [2022-12-05 19:01:53,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:01:53,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:01:53,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1552 transitions. [2022-12-05 19:01:53,285 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8981481481481481 [2022-12-05 19:01:53,285 INFO L175 Difference]: Start difference. First operand has 308 places, 281 transitions, 1027 flow. Second operand 6 states and 1552 transitions. [2022-12-05 19:01:53,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 290 transitions, 1177 flow [2022-12-05 19:01:53,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 290 transitions, 1169 flow, removed 4 selfloop flow, removed 0 redundant places. [2022-12-05 19:01:53,295 INFO L231 Difference]: Finished difference. Result has 313 places, 279 transitions, 1010 flow [2022-12-05 19:01:53,295 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1010, PETRI_PLACES=313, PETRI_TRANSITIONS=279} [2022-12-05 19:01:53,296 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 57 predicate places. [2022-12-05 19:01:53,296 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 279 transitions, 1010 flow [2022-12-05 19:01:53,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 255.2) internal successors, (1276), 5 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:53,296 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:53,297 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:53,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-12-05 19:01:53,297 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)] === [2022-12-05 19:01:53,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:53,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1326305364, now seen corresponding path program 1 times [2022-12-05 19:01:53,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:53,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189842259] [2022-12-05 19:01:53,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:53,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:53,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:54,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:54,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:54,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189842259] [2022-12-05 19:01:54,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189842259] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:54,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:54,315 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-12-05 19:01:54,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60109762] [2022-12-05 19:01:54,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:54,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-12-05 19:01:54,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:54,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-12-05 19:01:54,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=733, Unknown=0, NotChecked=0, Total=812 [2022-12-05 19:01:54,319 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 288 [2022-12-05 19:01:54,322 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 279 transitions, 1010 flow. Second operand has 29 states, 29 states have (on average 175.44827586206895) internal successors, (5088), 29 states have internal predecessors, (5088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:54,323 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:54,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 288 [2022-12-05 19:01:54,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:01:57,892 INFO L130 PetriNetUnfolder]: 3410/14968 cut-off events. [2022-12-05 19:01:57,892 INFO L131 PetriNetUnfolder]: For 4595/4779 co-relation queries the response was YES. [2022-12-05 19:01:57,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23678 conditions, 14968 events. 3410/14968 cut-off events. For 4595/4779 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 188321 event pairs, 1994 based on Foata normal form. 27/13028 useless extension candidates. Maximal degree in co-relation 22167. Up to 1794 conditions per place. [2022-12-05 19:01:58,001 INFO L137 encePairwiseOnDemand]: 252/288 looper letters, 208 selfloop transitions, 34 changer transitions 15/442 dead transitions. [2022-12-05 19:01:58,001 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 442 transitions, 1977 flow [2022-12-05 19:01:58,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-05 19:01:58,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-05 19:01:58,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 6303 transitions. [2022-12-05 19:01:58,008 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.625297619047619 [2022-12-05 19:01:58,008 INFO L175 Difference]: Start difference. First operand has 313 places, 279 transitions, 1010 flow. Second operand 35 states and 6303 transitions. [2022-12-05 19:01:58,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 442 transitions, 1977 flow [2022-12-05 19:01:58,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 442 transitions, 1953 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-12-05 19:01:58,024 INFO L231 Difference]: Finished difference. Result has 364 places, 302 transitions, 1189 flow [2022-12-05 19:01:58,025 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1189, PETRI_PLACES=364, PETRI_TRANSITIONS=302} [2022-12-05 19:01:58,025 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 108 predicate places. [2022-12-05 19:01:58,025 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 302 transitions, 1189 flow [2022-12-05 19:01:58,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 175.44827586206895) internal successors, (5088), 29 states have internal predecessors, (5088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:58,027 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:01:58,027 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:01:58,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-12-05 19:01:58,028 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)] === [2022-12-05 19:01:58,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:01:58,028 INFO L85 PathProgramCache]: Analyzing trace with hash -990282926, now seen corresponding path program 2 times [2022-12-05 19:01:58,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:01:58,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995728258] [2022-12-05 19:01:58,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:01:58,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:01:58,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:01:58,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:01:58,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:01:58,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995728258] [2022-12-05 19:01:58,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995728258] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:01:58,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:01:58,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-12-05 19:01:58,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101799887] [2022-12-05 19:01:58,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:01:58,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-12-05 19:01:58,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:01:58,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-12-05 19:01:58,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-12-05 19:01:58,971 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 288 [2022-12-05 19:01:58,985 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 302 transitions, 1189 flow. Second operand has 27 states, 27 states have (on average 178.59259259259258) internal successors, (4822), 27 states have internal predecessors, (4822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:01:58,985 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:01:58,985 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 288 [2022-12-05 19:01:58,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:03,732 INFO L130 PetriNetUnfolder]: 4975/22897 cut-off events. [2022-12-05 19:02:03,732 INFO L131 PetriNetUnfolder]: For 9806/10210 co-relation queries the response was YES. [2022-12-05 19:02:03,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38696 conditions, 22897 events. 4975/22897 cut-off events. For 9806/10210 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 312945 event pairs, 3120 based on Foata normal form. 60/19889 useless extension candidates. Maximal degree in co-relation 38274. Up to 3475 conditions per place. [2022-12-05 19:02:04,039 INFO L137 encePairwiseOnDemand]: 252/288 looper letters, 238 selfloop transitions, 37 changer transitions 15/477 dead transitions. [2022-12-05 19:02:04,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 477 transitions, 2418 flow [2022-12-05 19:02:04,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-12-05 19:02:04,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2022-12-05 19:02:04,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 6432 transitions. [2022-12-05 19:02:04,047 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2022-12-05 19:02:04,047 INFO L175 Difference]: Start difference. First operand has 364 places, 302 transitions, 1189 flow. Second operand 35 states and 6432 transitions. [2022-12-05 19:02:04,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 477 transitions, 2418 flow [2022-12-05 19:02:04,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 477 transitions, 2328 flow, removed 40 selfloop flow, removed 11 redundant places. [2022-12-05 19:02:04,095 INFO L231 Difference]: Finished difference. Result has 392 places, 312 transitions, 1339 flow [2022-12-05 19:02:04,096 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=1339, PETRI_PLACES=392, PETRI_TRANSITIONS=312} [2022-12-05 19:02:04,096 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 136 predicate places. [2022-12-05 19:02:04,096 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 312 transitions, 1339 flow [2022-12-05 19:02:04,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 178.59259259259258) internal successors, (4822), 27 states have internal predecessors, (4822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:04,098 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:04,098 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:04,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-12-05 19:02:04,098 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)] === [2022-12-05 19:02:04,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:04,099 INFO L85 PathProgramCache]: Analyzing trace with hash -2124800514, now seen corresponding path program 3 times [2022-12-05 19:02:04,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:04,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396117811] [2022-12-05 19:02:04,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:04,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:04,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:05,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:05,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:05,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396117811] [2022-12-05 19:02:05,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396117811] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:05,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:02:05,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-12-05 19:02:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449022979] [2022-12-05 19:02:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:05,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:02:05,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:05,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:02:05,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:02:05,216 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 288 [2022-12-05 19:02:05,218 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 312 transitions, 1339 flow. Second operand has 31 states, 31 states have (on average 172.38709677419354) internal successors, (5344), 31 states have internal predecessors, (5344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:05,218 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:05,219 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 288 [2022-12-05 19:02:05,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:10,668 INFO L130 PetriNetUnfolder]: 5550/24492 cut-off events. [2022-12-05 19:02:10,668 INFO L131 PetriNetUnfolder]: For 12984/13257 co-relation queries the response was YES. [2022-12-05 19:02:10,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42721 conditions, 24492 events. 5550/24492 cut-off events. For 12984/13257 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 335498 event pairs, 3391 based on Foata normal form. 20/21274 useless extension candidates. Maximal degree in co-relation 42332. Up to 3833 conditions per place. [2022-12-05 19:02:10,988 INFO L137 encePairwiseOnDemand]: 250/288 looper letters, 252 selfloop transitions, 38 changer transitions 14/486 dead transitions. [2022-12-05 19:02:10,989 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 486 transitions, 2537 flow [2022-12-05 19:02:10,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-05 19:02:10,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-12-05 19:02:10,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 6748 transitions. [2022-12-05 19:02:10,995 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.616593567251462 [2022-12-05 19:02:10,995 INFO L175 Difference]: Start difference. First operand has 392 places, 312 transitions, 1339 flow. Second operand 38 states and 6748 transitions. [2022-12-05 19:02:10,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 486 transitions, 2537 flow [2022-12-05 19:02:11,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 486 transitions, 2462 flow, removed 11 selfloop flow, removed 24 redundant places. [2022-12-05 19:02:11,229 INFO L231 Difference]: Finished difference. Result has 412 places, 317 transitions, 1431 flow [2022-12-05 19:02:11,229 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=1431, PETRI_PLACES=412, PETRI_TRANSITIONS=317} [2022-12-05 19:02:11,230 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 156 predicate places. [2022-12-05 19:02:11,230 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 317 transitions, 1431 flow [2022-12-05 19:02:11,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 172.38709677419354) internal successors, (5344), 31 states have internal predecessors, (5344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:11,231 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:11,231 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:11,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-12-05 19:02:11,231 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)] === [2022-12-05 19:02:11,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:11,232 INFO L85 PathProgramCache]: Analyzing trace with hash 584828518, now seen corresponding path program 4 times [2022-12-05 19:02:11,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:11,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28854257] [2022-12-05 19:02:11,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:11,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:11,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:12,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:12,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:12,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28854257] [2022-12-05 19:02:12,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28854257] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:12,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:02:12,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-12-05 19:02:12,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136397731] [2022-12-05 19:02:12,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:12,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-05 19:02:12,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:12,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-05 19:02:12,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=685, Unknown=0, NotChecked=0, Total=756 [2022-12-05 19:02:12,175 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 288 [2022-12-05 19:02:12,178 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 317 transitions, 1431 flow. Second operand has 28 states, 28 states have (on average 175.53571428571428) internal successors, (4915), 28 states have internal predecessors, (4915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:12,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:12,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 288 [2022-12-05 19:02:12,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:17,812 INFO L130 PetriNetUnfolder]: 5526/24660 cut-off events. [2022-12-05 19:02:17,812 INFO L131 PetriNetUnfolder]: For 17403/17669 co-relation queries the response was YES. [2022-12-05 19:02:18,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44183 conditions, 24660 events. 5526/24660 cut-off events. For 17403/17669 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 339555 event pairs, 3493 based on Foata normal form. 22/21441 useless extension candidates. Maximal degree in co-relation 43827. Up to 2097 conditions per place. [2022-12-05 19:02:18,129 INFO L137 encePairwiseOnDemand]: 247/288 looper letters, 267 selfloop transitions, 46 changer transitions 18/516 dead transitions. [2022-12-05 19:02:18,129 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 516 transitions, 2831 flow [2022-12-05 19:02:18,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-12-05 19:02:18,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-12-05 19:02:18,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 8101 transitions. [2022-12-05 19:02:18,135 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6250771604938271 [2022-12-05 19:02:18,135 INFO L175 Difference]: Start difference. First operand has 412 places, 317 transitions, 1431 flow. Second operand 45 states and 8101 transitions. [2022-12-05 19:02:18,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 516 transitions, 2831 flow [2022-12-05 19:02:18,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 516 transitions, 2684 flow, removed 41 selfloop flow, removed 34 redundant places. [2022-12-05 19:02:18,203 INFO L231 Difference]: Finished difference. Result has 425 places, 319 transitions, 1495 flow [2022-12-05 19:02:18,204 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1495, PETRI_PLACES=425, PETRI_TRANSITIONS=319} [2022-12-05 19:02:18,206 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 169 predicate places. [2022-12-05 19:02:18,206 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 319 transitions, 1495 flow [2022-12-05 19:02:18,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 175.53571428571428) internal successors, (4915), 28 states have internal predecessors, (4915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:18,208 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:18,208 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:18,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-12-05 19:02:18,208 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)] === [2022-12-05 19:02:18,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:18,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1646912959, now seen corresponding path program 1 times [2022-12-05 19:02:18,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:18,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139924759] [2022-12-05 19:02:18,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:18,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:18,695 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:18,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:18,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139924759] [2022-12-05 19:02:18,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139924759] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:18,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042951463] [2022-12-05 19:02:18,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:18,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:18,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:18,697 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:18,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-05 19:02:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:18,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-05 19:02:18,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:19,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:02:20,285 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:20,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042951463] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:20,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:02:20,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [19, 18] total 36 [2022-12-05 19:02:20,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465362888] [2022-12-05 19:02:20,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:20,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 19:02:20,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:20,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 19:02:20,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2022-12-05 19:02:20,288 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 288 [2022-12-05 19:02:20,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 319 transitions, 1495 flow. Second operand has 18 states, 18 states have (on average 180.11111111111111) internal successors, (3242), 18 states have internal predecessors, (3242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:20,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:20,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 288 [2022-12-05 19:02:20,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:24,444 INFO L130 PetriNetUnfolder]: 4949/22775 cut-off events. [2022-12-05 19:02:24,444 INFO L131 PetriNetUnfolder]: For 19850/20315 co-relation queries the response was YES. [2022-12-05 19:02:24,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41300 conditions, 22775 events. 4949/22775 cut-off events. For 19850/20315 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 310908 event pairs, 3125 based on Foata normal form. 50/19756 useless extension candidates. Maximal degree in co-relation 40921. Up to 3455 conditions per place. [2022-12-05 19:02:24,802 INFO L137 encePairwiseOnDemand]: 260/288 looper letters, 226 selfloop transitions, 44 changer transitions 15/472 dead transitions. [2022-12-05 19:02:24,803 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 472 transitions, 2624 flow [2022-12-05 19:02:24,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 19:02:24,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 19:02:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5543 transitions. [2022-12-05 19:02:24,807 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6415509259259259 [2022-12-05 19:02:24,807 INFO L175 Difference]: Start difference. First operand has 425 places, 319 transitions, 1495 flow. Second operand 30 states and 5543 transitions. [2022-12-05 19:02:24,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 472 transitions, 2624 flow [2022-12-05 19:02:24,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 472 transitions, 2440 flow, removed 42 selfloop flow, removed 44 redundant places. [2022-12-05 19:02:24,882 INFO L231 Difference]: Finished difference. Result has 409 places, 333 transitions, 1526 flow [2022-12-05 19:02:24,882 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1526, PETRI_PLACES=409, PETRI_TRANSITIONS=333} [2022-12-05 19:02:24,883 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 153 predicate places. [2022-12-05 19:02:24,883 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 333 transitions, 1526 flow [2022-12-05 19:02:24,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 180.11111111111111) internal successors, (3242), 18 states have internal predecessors, (3242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:24,884 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:24,884 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:24,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-05 19:02:25,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-12-05 19:02:25,089 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)] === [2022-12-05 19:02:25,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:25,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1075446429, now seen corresponding path program 1 times [2022-12-05 19:02:25,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:25,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864783122] [2022-12-05 19:02:25,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:25,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:25,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:25,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:25,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864783122] [2022-12-05 19:02:25,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864783122] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:25,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148329959] [2022-12-05 19:02:25,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:25,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:25,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:25,376 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:25,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-05 19:02:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:25,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-05 19:02:25,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:25,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:25,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:02:26,064 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:26,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148329959] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:26,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:02:26,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14, 13] total 26 [2022-12-05 19:02:26,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160940041] [2022-12-05 19:02:26,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:26,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 19:02:26,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:26,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 19:02:26,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-12-05 19:02:26,067 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 288 [2022-12-05 19:02:26,068 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 333 transitions, 1526 flow. Second operand has 13 states, 13 states have (on average 186.46153846153845) internal successors, (2424), 13 states have internal predecessors, (2424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:26,068 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:26,068 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 288 [2022-12-05 19:02:26,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:29,698 INFO L130 PetriNetUnfolder]: 4770/23120 cut-off events. [2022-12-05 19:02:29,698 INFO L131 PetriNetUnfolder]: For 22335/22979 co-relation queries the response was YES. [2022-12-05 19:02:29,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42585 conditions, 23120 events. 4770/23120 cut-off events. For 22335/22979 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 319744 event pairs, 2097 based on Foata normal form. 16/20350 useless extension candidates. Maximal degree in co-relation 42312. Up to 4610 conditions per place. [2022-12-05 19:02:29,932 INFO L137 encePairwiseOnDemand]: 266/288 looper letters, 161 selfloop transitions, 44 changer transitions 52/451 dead transitions. [2022-12-05 19:02:29,933 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 451 transitions, 2492 flow [2022-12-05 19:02:29,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-05 19:02:29,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2022-12-05 19:02:29,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3838 transitions. [2022-12-05 19:02:29,935 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6663194444444445 [2022-12-05 19:02:29,936 INFO L175 Difference]: Start difference. First operand has 409 places, 333 transitions, 1526 flow. Second operand 20 states and 3838 transitions. [2022-12-05 19:02:29,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 451 transitions, 2492 flow [2022-12-05 19:02:30,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 451 transitions, 2421 flow, removed 19 selfloop flow, removed 15 redundant places. [2022-12-05 19:02:30,012 INFO L231 Difference]: Finished difference. Result has 417 places, 336 transitions, 1595 flow [2022-12-05 19:02:30,012 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1595, PETRI_PLACES=417, PETRI_TRANSITIONS=336} [2022-12-05 19:02:30,013 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 161 predicate places. [2022-12-05 19:02:30,013 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 336 transitions, 1595 flow [2022-12-05 19:02:30,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 186.46153846153845) internal successors, (2424), 13 states have internal predecessors, (2424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:30,013 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:30,014 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:30,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-05 19:02:30,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-05 19:02:30,219 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)] === [2022-12-05 19:02:30,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:30,220 INFO L85 PathProgramCache]: Analyzing trace with hash -94538734, now seen corresponding path program 1 times [2022-12-05 19:02:30,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:30,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936672286] [2022-12-05 19:02:30,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:30,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:30,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:30,536 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:30,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:30,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936672286] [2022-12-05 19:02:30,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936672286] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:30,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535087850] [2022-12-05 19:02:30,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:30,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:30,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:30,538 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:30,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-05 19:02:30,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:30,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-05 19:02:30,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:30,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:30,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:02:31,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:31,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535087850] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:31,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:02:31,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14, 13] total 26 [2022-12-05 19:02:31,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772312685] [2022-12-05 19:02:31,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:31,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-05 19:02:31,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:31,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-05 19:02:31,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-12-05 19:02:31,208 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 288 [2022-12-05 19:02:31,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 336 transitions, 1595 flow. Second operand has 13 states, 13 states have (on average 186.46153846153845) internal successors, (2424), 13 states have internal predecessors, (2424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:31,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:31,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 288 [2022-12-05 19:02:31,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:34,309 INFO L130 PetriNetUnfolder]: 3986/18938 cut-off events. [2022-12-05 19:02:34,309 INFO L131 PetriNetUnfolder]: For 21111/21746 co-relation queries the response was YES. [2022-12-05 19:02:34,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35891 conditions, 18938 events. 3986/18938 cut-off events. For 21111/21746 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 252333 event pairs, 1503 based on Foata normal form. 42/16657 useless extension candidates. Maximal degree in co-relation 35649. Up to 2338 conditions per place. [2022-12-05 19:02:34,609 INFO L137 encePairwiseOnDemand]: 263/288 looper letters, 146 selfloop transitions, 34 changer transitions 64/438 dead transitions. [2022-12-05 19:02:34,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 438 transitions, 2459 flow [2022-12-05 19:02:34,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 19:02:34,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 19:02:34,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4200 transitions. [2022-12-05 19:02:34,617 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2022-12-05 19:02:34,617 INFO L175 Difference]: Start difference. First operand has 417 places, 336 transitions, 1595 flow. Second operand 22 states and 4200 transitions. [2022-12-05 19:02:34,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 438 transitions, 2459 flow [2022-12-05 19:02:34,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 438 transitions, 2394 flow, removed 17 selfloop flow, removed 13 redundant places. [2022-12-05 19:02:34,706 INFO L231 Difference]: Finished difference. Result has 425 places, 316 transitions, 1466 flow [2022-12-05 19:02:34,707 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1466, PETRI_PLACES=425, PETRI_TRANSITIONS=316} [2022-12-05 19:02:34,707 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 169 predicate places. [2022-12-05 19:02:34,707 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 316 transitions, 1466 flow [2022-12-05 19:02:34,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 186.46153846153845) internal successors, (2424), 13 states have internal predecessors, (2424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:34,708 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:34,708 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:34,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-05 19:02:34,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:34,916 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)] === [2022-12-05 19:02:34,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:34,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1146835371, now seen corresponding path program 2 times [2022-12-05 19:02:34,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:34,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222450828] [2022-12-05 19:02:34,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:34,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:34,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:35,308 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:35,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:35,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222450828] [2022-12-05 19:02:35,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222450828] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:35,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462438203] [2022-12-05 19:02:35,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:02:35,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:35,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:35,310 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:35,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-05 19:02:35,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 19:02:35,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:02:35,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-05 19:02:35,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:35,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:02:35,970 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 19:02:35,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462438203] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:35,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 19:02:35,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [19] total 34 [2022-12-05 19:02:35,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915778631] [2022-12-05 19:02:35,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:35,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:02:35,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:35,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:02:35,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=1034, Unknown=0, NotChecked=0, Total=1122 [2022-12-05 19:02:35,973 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 288 [2022-12-05 19:02:35,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 316 transitions, 1466 flow. Second operand has 19 states, 19 states have (on average 176.94736842105263) internal successors, (3362), 19 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:35,975 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:35,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 288 [2022-12-05 19:02:35,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:39,156 INFO L130 PetriNetUnfolder]: 3325/14719 cut-off events. [2022-12-05 19:02:39,156 INFO L131 PetriNetUnfolder]: For 16086/16323 co-relation queries the response was YES. [2022-12-05 19:02:39,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28361 conditions, 14719 events. 3325/14719 cut-off events. For 16086/16323 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 182146 event pairs, 1560 based on Foata normal form. 32/12830 useless extension candidates. Maximal degree in co-relation 27566. Up to 2147 conditions per place. [2022-12-05 19:02:39,257 INFO L137 encePairwiseOnDemand]: 261/288 looper letters, 160 selfloop transitions, 37 changer transitions 14/396 dead transitions. [2022-12-05 19:02:39,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 396 transitions, 2176 flow [2022-12-05 19:02:39,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-05 19:02:39,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-12-05 19:02:39,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5027 transitions. [2022-12-05 19:02:39,262 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6233878968253969 [2022-12-05 19:02:39,262 INFO L175 Difference]: Start difference. First operand has 425 places, 316 transitions, 1466 flow. Second operand 28 states and 5027 transitions. [2022-12-05 19:02:39,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 396 transitions, 2176 flow [2022-12-05 19:02:39,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 396 transitions, 2066 flow, removed 15 selfloop flow, removed 29 redundant places. [2022-12-05 19:02:39,325 INFO L231 Difference]: Finished difference. Result has 420 places, 329 transitions, 1557 flow [2022-12-05 19:02:39,325 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1557, PETRI_PLACES=420, PETRI_TRANSITIONS=329} [2022-12-05 19:02:39,326 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 164 predicate places. [2022-12-05 19:02:39,326 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 329 transitions, 1557 flow [2022-12-05 19:02:39,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 176.94736842105263) internal successors, (3362), 19 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:39,327 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:39,327 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:39,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-05 19:02:39,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-05 19:02:39,532 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)] === [2022-12-05 19:02:39,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:39,532 INFO L85 PathProgramCache]: Analyzing trace with hash 798006535, now seen corresponding path program 3 times [2022-12-05 19:02:39,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:39,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040729822] [2022-12-05 19:02:39,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:39,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:39,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:39,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:39,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:39,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040729822] [2022-12-05 19:02:39,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040729822] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:39,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353475455] [2022-12-05 19:02:39,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:02:39,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:39,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:39,972 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:39,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 19:02:40,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 19:02:40,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:02:40,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-05 19:02:40,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:02:40,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 19:02:40,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353475455] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:40,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 19:02:40,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [19] total 31 [2022-12-05 19:02:40,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123025965] [2022-12-05 19:02:40,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:40,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:02:40,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:40,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:02:40,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=853, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:02:40,583 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 288 [2022-12-05 19:02:40,584 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 329 transitions, 1557 flow. Second operand has 19 states, 19 states have (on average 176.94736842105263) internal successors, (3362), 19 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:40,584 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:40,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 288 [2022-12-05 19:02:40,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:43,798 INFO L130 PetriNetUnfolder]: 3345/15858 cut-off events. [2022-12-05 19:02:43,798 INFO L131 PetriNetUnfolder]: For 19403/19627 co-relation queries the response was YES. [2022-12-05 19:02:43,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30909 conditions, 15858 events. 3345/15858 cut-off events. For 19403/19627 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 202934 event pairs, 1820 based on Foata normal form. 22/13930 useless extension candidates. Maximal degree in co-relation 30622. Up to 2678 conditions per place. [2022-12-05 19:02:43,928 INFO L137 encePairwiseOnDemand]: 260/288 looper letters, 170 selfloop transitions, 43 changer transitions 15/413 dead transitions. [2022-12-05 19:02:43,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 413 transitions, 2382 flow [2022-12-05 19:02:43,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-05 19:02:43,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-12-05 19:02:43,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5047 transitions. [2022-12-05 19:02:43,932 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6258680555555556 [2022-12-05 19:02:43,932 INFO L175 Difference]: Start difference. First operand has 420 places, 329 transitions, 1557 flow. Second operand 28 states and 5047 transitions. [2022-12-05 19:02:43,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 413 transitions, 2382 flow [2022-12-05 19:02:44,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 413 transitions, 2314 flow, removed 20 selfloop flow, removed 15 redundant places. [2022-12-05 19:02:44,015 INFO L231 Difference]: Finished difference. Result has 431 places, 339 transitions, 1712 flow [2022-12-05 19:02:44,015 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1519, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=1712, PETRI_PLACES=431, PETRI_TRANSITIONS=339} [2022-12-05 19:02:44,016 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 175 predicate places. [2022-12-05 19:02:44,016 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 339 transitions, 1712 flow [2022-12-05 19:02:44,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 176.94736842105263) internal successors, (3362), 19 states have internal predecessors, (3362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:44,017 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:44,017 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:44,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-05 19:02:44,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-05 19:02:44,222 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)] === [2022-12-05 19:02:44,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:44,222 INFO L85 PathProgramCache]: Analyzing trace with hash 27585807, now seen corresponding path program 4 times [2022-12-05 19:02:44,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:44,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098017015] [2022-12-05 19:02:44,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:44,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:44,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:44,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:44,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:44,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098017015] [2022-12-05 19:02:44,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098017015] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:44,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251515013] [2022-12-05 19:02:44,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:02:44,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:44,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:44,608 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:44,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 19:02:44,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:02:44,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:02:44,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-05 19:02:44,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:45,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:45,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:02:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:45,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251515013] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:45,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:02:45,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [19, 18] total 36 [2022-12-05 19:02:45,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406353841] [2022-12-05 19:02:45,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:45,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 19:02:45,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:45,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 19:02:45,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2022-12-05 19:02:45,939 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 288 [2022-12-05 19:02:45,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 339 transitions, 1712 flow. Second operand has 18 states, 18 states have (on average 180.11111111111111) internal successors, (3242), 18 states have internal predecessors, (3242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:45,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:45,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 288 [2022-12-05 19:02:45,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:48,842 INFO L130 PetriNetUnfolder]: 2996/14561 cut-off events. [2022-12-05 19:02:48,842 INFO L131 PetriNetUnfolder]: For 23452/23850 co-relation queries the response was YES. [2022-12-05 19:02:48,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29467 conditions, 14561 events. 2996/14561 cut-off events. For 23452/23850 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 184415 event pairs, 1824 based on Foata normal form. 44/12739 useless extension candidates. Maximal degree in co-relation 29216. Up to 1877 conditions per place. [2022-12-05 19:02:48,988 INFO L137 encePairwiseOnDemand]: 260/288 looper letters, 192 selfloop transitions, 37 changer transitions 12/429 dead transitions. [2022-12-05 19:02:48,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 429 transitions, 2599 flow [2022-12-05 19:02:48,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-05 19:02:48,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-05 19:02:48,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4964 transitions. [2022-12-05 19:02:48,993 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6383744855967078 [2022-12-05 19:02:48,993 INFO L175 Difference]: Start difference. First operand has 431 places, 339 transitions, 1712 flow. Second operand 27 states and 4964 transitions. [2022-12-05 19:02:48,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 429 transitions, 2599 flow [2022-12-05 19:02:49,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 429 transitions, 2526 flow, removed 20 selfloop flow, removed 17 redundant places. [2022-12-05 19:02:49,109 INFO L231 Difference]: Finished difference. Result has 434 places, 335 transitions, 1716 flow [2022-12-05 19:02:49,109 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1716, PETRI_PLACES=434, PETRI_TRANSITIONS=335} [2022-12-05 19:02:49,110 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 178 predicate places. [2022-12-05 19:02:49,110 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 335 transitions, 1716 flow [2022-12-05 19:02:49,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 180.11111111111111) internal successors, (3242), 18 states have internal predecessors, (3242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:49,110 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:49,111 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:49,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-05 19:02:49,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:49,316 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)] === [2022-12-05 19:02:49,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:49,316 INFO L85 PathProgramCache]: Analyzing trace with hash 2123413490, now seen corresponding path program 1 times [2022-12-05 19:02:49,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:49,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331585351] [2022-12-05 19:02:49,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:49,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:49,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:49,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:49,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:49,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331585351] [2022-12-05 19:02:49,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331585351] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:49,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:02:49,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:02:49,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188429533] [2022-12-05 19:02:49,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:49,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:02:49,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:49,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:02:49,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:02:49,421 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 288 [2022-12-05 19:02:49,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 335 transitions, 1716 flow. Second operand has 7 states, 7 states have (on average 221.71428571428572) internal successors, (1552), 7 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:49,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:49,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 288 [2022-12-05 19:02:49,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:50,225 INFO L130 PetriNetUnfolder]: 850/4973 cut-off events. [2022-12-05 19:02:50,225 INFO L131 PetriNetUnfolder]: For 9253/9618 co-relation queries the response was YES. [2022-12-05 19:02:50,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10297 conditions, 4973 events. 850/4973 cut-off events. For 9253/9618 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 52405 event pairs, 432 based on Foata normal form. 20/4530 useless extension candidates. Maximal degree in co-relation 10164. Up to 773 conditions per place. [2022-12-05 19:02:50,281 INFO L137 encePairwiseOnDemand]: 277/288 looper letters, 106 selfloop transitions, 12 changer transitions 0/357 dead transitions. [2022-12-05 19:02:50,281 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 357 transitions, 2032 flow [2022-12-05 19:02:50,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 19:02:50,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 19:02:50,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2260 transitions. [2022-12-05 19:02:50,283 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7847222222222222 [2022-12-05 19:02:50,283 INFO L175 Difference]: Start difference. First operand has 434 places, 335 transitions, 1716 flow. Second operand 10 states and 2260 transitions. [2022-12-05 19:02:50,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 357 transitions, 2032 flow [2022-12-05 19:02:50,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 357 transitions, 1942 flow, removed 5 selfloop flow, removed 26 redundant places. [2022-12-05 19:02:50,313 INFO L231 Difference]: Finished difference. Result has 416 places, 332 transitions, 1629 flow [2022-12-05 19:02:50,314 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1629, PETRI_PLACES=416, PETRI_TRANSITIONS=332} [2022-12-05 19:02:50,314 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 160 predicate places. [2022-12-05 19:02:50,314 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 332 transitions, 1629 flow [2022-12-05 19:02:50,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 221.71428571428572) internal successors, (1552), 7 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:50,314 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:50,314 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:50,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-12-05 19:02:50,314 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)] === [2022-12-05 19:02:50,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash -339336648, now seen corresponding path program 1 times [2022-12-05 19:02:50,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:50,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492608260] [2022-12-05 19:02:50,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:50,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:50,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:50,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:50,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:50,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492608260] [2022-12-05 19:02:50,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492608260] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:50,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:02:50,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:02:50,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643109947] [2022-12-05 19:02:50,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:50,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:02:50,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:50,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:02:50,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:02:50,413 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 288 [2022-12-05 19:02:50,414 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 332 transitions, 1629 flow. Second operand has 7 states, 7 states have (on average 221.71428571428572) internal successors, (1552), 7 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:50,414 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:50,414 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 288 [2022-12-05 19:02:50,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:50,952 INFO L130 PetriNetUnfolder]: 680/3526 cut-off events. [2022-12-05 19:02:50,952 INFO L131 PetriNetUnfolder]: For 6789/7020 co-relation queries the response was YES. [2022-12-05 19:02:50,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7592 conditions, 3526 events. 680/3526 cut-off events. For 6789/7020 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 33263 event pairs, 314 based on Foata normal form. 10/3123 useless extension candidates. Maximal degree in co-relation 7419. Up to 759 conditions per place. [2022-12-05 19:02:50,987 INFO L137 encePairwiseOnDemand]: 277/288 looper letters, 56 selfloop transitions, 8 changer transitions 68/352 dead transitions. [2022-12-05 19:02:50,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 352 transitions, 1965 flow [2022-12-05 19:02:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-05 19:02:50,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-12-05 19:02:50,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2252 transitions. [2022-12-05 19:02:50,989 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7819444444444444 [2022-12-05 19:02:50,989 INFO L175 Difference]: Start difference. First operand has 416 places, 332 transitions, 1629 flow. Second operand 10 states and 2252 transitions. [2022-12-05 19:02:50,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 352 transitions, 1965 flow [2022-12-05 19:02:51,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 352 transitions, 1942 flow, removed 2 selfloop flow, removed 7 redundant places. [2022-12-05 19:02:51,008 INFO L231 Difference]: Finished difference. Result has 419 places, 282 transitions, 1147 flow [2022-12-05 19:02:51,008 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1147, PETRI_PLACES=419, PETRI_TRANSITIONS=282} [2022-12-05 19:02:51,008 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 163 predicate places. [2022-12-05 19:02:51,008 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 282 transitions, 1147 flow [2022-12-05 19:02:51,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 221.71428571428572) internal successors, (1552), 7 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:51,009 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:51,009 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:51,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-12-05 19:02:51,009 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)] === [2022-12-05 19:02:51,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:51,009 INFO L85 PathProgramCache]: Analyzing trace with hash -2119536037, now seen corresponding path program 1 times [2022-12-05 19:02:51,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:51,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773172497] [2022-12-05 19:02:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:51,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:51,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:51,181 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:51,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:51,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773172497] [2022-12-05 19:02:51,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773172497] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:51,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482328531] [2022-12-05 19:02:51,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:51,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:51,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:51,193 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:51,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 19:02:51,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:51,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 19:02:51,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:51,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:51,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:02:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:02:51,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482328531] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:51,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:02:51,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 23 [2022-12-05 19:02:51,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235640659] [2022-12-05 19:02:51,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:51,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 19:02:51,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:51,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 19:02:51,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=383, Unknown=0, NotChecked=0, Total=506 [2022-12-05 19:02:51,893 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 288 [2022-12-05 19:02:51,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 282 transitions, 1147 flow. Second operand has 11 states, 11 states have (on average 215.45454545454547) internal successors, (2370), 11 states have internal predecessors, (2370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:51,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:51,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 288 [2022-12-05 19:02:51,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:52,810 INFO L130 PetriNetUnfolder]: 1322/5695 cut-off events. [2022-12-05 19:02:52,810 INFO L131 PetriNetUnfolder]: For 4384/4430 co-relation queries the response was YES. [2022-12-05 19:02:52,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10618 conditions, 5695 events. 1322/5695 cut-off events. For 4384/4430 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 58833 event pairs, 642 based on Foata normal form. 6/5302 useless extension candidates. Maximal degree in co-relation 10548. Up to 1332 conditions per place. [2022-12-05 19:02:52,849 INFO L137 encePairwiseOnDemand]: 274/288 looper letters, 66 selfloop transitions, 13 changer transitions 0/294 dead transitions. [2022-12-05 19:02:52,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 294 transitions, 1350 flow [2022-12-05 19:02:52,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-05 19:02:52,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-12-05 19:02:52,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2821 transitions. [2022-12-05 19:02:52,851 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7534722222222222 [2022-12-05 19:02:52,851 INFO L175 Difference]: Start difference. First operand has 419 places, 282 transitions, 1147 flow. Second operand 13 states and 2821 transitions. [2022-12-05 19:02:52,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 294 transitions, 1350 flow [2022-12-05 19:02:52,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 294 transitions, 1215 flow, removed 34 selfloop flow, removed 41 redundant places. [2022-12-05 19:02:52,888 INFO L231 Difference]: Finished difference. Result has 341 places, 283 transitions, 1067 flow [2022-12-05 19:02:52,889 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1067, PETRI_PLACES=341, PETRI_TRANSITIONS=283} [2022-12-05 19:02:52,889 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 85 predicate places. [2022-12-05 19:02:52,889 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 283 transitions, 1067 flow [2022-12-05 19:02:52,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 215.45454545454547) internal successors, (2370), 11 states have internal predecessors, (2370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:52,890 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:52,890 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:52,894 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-05 19:02:53,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:53,094 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)] === [2022-12-05 19:02:53,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:53,095 INFO L85 PathProgramCache]: Analyzing trace with hash -821605742, now seen corresponding path program 1 times [2022-12-05 19:02:53,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:53,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985681547] [2022-12-05 19:02:53,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:53,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:53,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:53,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:02:53,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:53,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985681547] [2022-12-05 19:02:53,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985681547] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:53,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669620143] [2022-12-05 19:02:53,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:53,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:53,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:53,499 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:53,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 19:02:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:53,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-05 19:02:53,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:54,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:02:54,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:02:54,758 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:02:54,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669620143] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:54,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:02:54,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [20, 18] total 37 [2022-12-05 19:02:54,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263058273] [2022-12-05 19:02:54,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:54,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 19:02:54,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:54,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 19:02:54,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1146, Unknown=0, NotChecked=0, Total=1332 [2022-12-05 19:02:54,761 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 288 [2022-12-05 19:02:54,762 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 283 transitions, 1067 flow. Second operand has 18 states, 18 states have (on average 180.38888888888889) internal successors, (3247), 18 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:54,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:54,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 288 [2022-12-05 19:02:54,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:56,199 INFO L130 PetriNetUnfolder]: 1916/8888 cut-off events. [2022-12-05 19:02:56,199 INFO L131 PetriNetUnfolder]: For 3162/3529 co-relation queries the response was YES. [2022-12-05 19:02:56,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14569 conditions, 8888 events. 1916/8888 cut-off events. For 3162/3529 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 102577 event pairs, 1095 based on Foata normal form. 278/8110 useless extension candidates. Maximal degree in co-relation 14523. Up to 1521 conditions per place. [2022-12-05 19:02:56,274 INFO L137 encePairwiseOnDemand]: 265/288 looper letters, 126 selfloop transitions, 24 changer transitions 15/352 dead transitions. [2022-12-05 19:02:56,275 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 352 transitions, 1625 flow [2022-12-05 19:02:56,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 19:02:56,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 19:02:56,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4026 transitions. [2022-12-05 19:02:56,277 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2022-12-05 19:02:56,277 INFO L175 Difference]: Start difference. First operand has 341 places, 283 transitions, 1067 flow. Second operand 22 states and 4026 transitions. [2022-12-05 19:02:56,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 352 transitions, 1625 flow [2022-12-05 19:02:56,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 352 transitions, 1596 flow, removed 1 selfloop flow, removed 10 redundant places. [2022-12-05 19:02:56,287 INFO L231 Difference]: Finished difference. Result has 359 places, 287 transitions, 1125 flow [2022-12-05 19:02:56,288 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1125, PETRI_PLACES=359, PETRI_TRANSITIONS=287} [2022-12-05 19:02:56,288 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 103 predicate places. [2022-12-05 19:02:56,288 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 287 transitions, 1125 flow [2022-12-05 19:02:56,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 180.38888888888889) internal successors, (3247), 18 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:56,289 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:56,289 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:56,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-05 19:02:56,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-12-05 19:02:56,492 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)] === [2022-12-05 19:02:56,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:02:56,492 INFO L85 PathProgramCache]: Analyzing trace with hash 334410114, now seen corresponding path program 2 times [2022-12-05 19:02:56,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:02:56,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645872310] [2022-12-05 19:02:56,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:02:56,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:02:56,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:02:56,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:02:56,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:02:56,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645872310] [2022-12-05 19:02:56,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645872310] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:02:56,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409228239] [2022-12-05 19:02:56,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:02:56,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:02:56,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:02:56,947 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:02:56,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 19:02:57,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 19:02:57,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:02:57,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-05 19:02:57,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:02:57,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:02:57,511 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 19:02:57,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409228239] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:02:57,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 19:02:57,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [20] total 33 [2022-12-05 19:02:57,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90941835] [2022-12-05 19:02:57,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:02:57,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:02:57,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:02:57,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:02:57,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=962, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:02:57,513 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 288 [2022-12-05 19:02:57,514 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 287 transitions, 1125 flow. Second operand has 19 states, 19 states have (on average 177.21052631578948) internal successors, (3367), 19 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:57,514 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:02:57,515 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 288 [2022-12-05 19:02:57,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:02:59,802 INFO L130 PetriNetUnfolder]: 2149/10206 cut-off events. [2022-12-05 19:02:59,802 INFO L131 PetriNetUnfolder]: For 4692/5084 co-relation queries the response was YES. [2022-12-05 19:02:59,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17750 conditions, 10206 events. 2149/10206 cut-off events. For 4692/5084 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 121113 event pairs, 1305 based on Foata normal form. 271/9340 useless extension candidates. Maximal degree in co-relation 17698. Up to 1680 conditions per place. [2022-12-05 19:02:59,892 INFO L137 encePairwiseOnDemand]: 252/288 looper letters, 124 selfloop transitions, 45 changer transitions 13/367 dead transitions. [2022-12-05 19:02:59,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 367 transitions, 1770 flow [2022-12-05 19:02:59,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 19:02:59,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 19:02:59,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 5533 transitions. [2022-12-05 19:02:59,896 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6197356630824373 [2022-12-05 19:02:59,896 INFO L175 Difference]: Start difference. First operand has 359 places, 287 transitions, 1125 flow. Second operand 31 states and 5533 transitions. [2022-12-05 19:02:59,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 367 transitions, 1770 flow [2022-12-05 19:02:59,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 367 transitions, 1696 flow, removed 9 selfloop flow, removed 18 redundant places. [2022-12-05 19:02:59,912 INFO L231 Difference]: Finished difference. Result has 377 places, 303 transitions, 1244 flow [2022-12-05 19:02:59,912 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=1244, PETRI_PLACES=377, PETRI_TRANSITIONS=303} [2022-12-05 19:02:59,912 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 121 predicate places. [2022-12-05 19:02:59,912 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 303 transitions, 1244 flow [2022-12-05 19:02:59,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 177.21052631578948) internal successors, (3367), 19 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:02:59,913 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:02:59,913 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:02:59,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:00,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-12-05 19:03:00,117 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)] === [2022-12-05 19:03:00,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:00,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1623708772, now seen corresponding path program 3 times [2022-12-05 19:03:00,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:00,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414574564] [2022-12-05 19:03:00,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:00,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:00,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:00,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:03:00,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:00,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414574564] [2022-12-05 19:03:00,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414574564] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:00,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610584287] [2022-12-05 19:03:00,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:03:00,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:00,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:00,524 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:00,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 19:03:00,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 19:03:00,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:03:00,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 27 conjunts are in the unsatisfiable core [2022-12-05 19:03:00,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:01,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:01,110 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 19:03:01,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610584287] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:03:01,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 19:03:01,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [20] total 33 [2022-12-05 19:03:01,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24877394] [2022-12-05 19:03:01,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:01,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-12-05 19:03:01,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:01,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-12-05 19:03:01,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:03:01,112 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 288 [2022-12-05 19:03:01,114 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 303 transitions, 1244 flow. Second operand has 19 states, 19 states have (on average 177.21052631578948) internal successors, (3367), 19 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:01,114 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:01,114 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 288 [2022-12-05 19:03:01,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:03,493 INFO L130 PetriNetUnfolder]: 2141/9880 cut-off events. [2022-12-05 19:03:03,493 INFO L131 PetriNetUnfolder]: For 6766/7149 co-relation queries the response was YES. [2022-12-05 19:03:03,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18459 conditions, 9880 events. 2141/9880 cut-off events. For 6766/7149 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 115514 event pairs, 1161 based on Foata normal form. 272/9027 useless extension candidates. Maximal degree in co-relation 18401. Up to 1680 conditions per place. [2022-12-05 19:03:03,591 INFO L137 encePairwiseOnDemand]: 252/288 looper letters, 121 selfloop transitions, 46 changer transitions 14/366 dead transitions. [2022-12-05 19:03:03,591 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 366 transitions, 1868 flow [2022-12-05 19:03:03,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-05 19:03:03,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-05 19:03:03,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5354 transitions. [2022-12-05 19:03:03,595 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6196759259259259 [2022-12-05 19:03:03,595 INFO L175 Difference]: Start difference. First operand has 377 places, 303 transitions, 1244 flow. Second operand 30 states and 5354 transitions. [2022-12-05 19:03:03,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 366 transitions, 1868 flow [2022-12-05 19:03:03,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 366 transitions, 1798 flow, removed 15 selfloop flow, removed 18 redundant places. [2022-12-05 19:03:03,617 INFO L231 Difference]: Finished difference. Result has 387 places, 306 transitions, 1349 flow [2022-12-05 19:03:03,618 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1349, PETRI_PLACES=387, PETRI_TRANSITIONS=306} [2022-12-05 19:03:03,618 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 131 predicate places. [2022-12-05 19:03:03,618 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 306 transitions, 1349 flow [2022-12-05 19:03:03,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 177.21052631578948) internal successors, (3367), 19 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:03,619 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:03,619 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:03,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:03,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-05 19:03:03,824 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)] === [2022-12-05 19:03:03,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:03,824 INFO L85 PathProgramCache]: Analyzing trace with hash 856470622, now seen corresponding path program 4 times [2022-12-05 19:03:03,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:03,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262398947] [2022-12-05 19:03:03,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:03,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:04,264 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:03:04,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:04,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262398947] [2022-12-05 19:03:04,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262398947] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:04,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021048131] [2022-12-05 19:03:04,265 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:03:04,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:04,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:04,266 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:04,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 19:03:04,368 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:03:04,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:03:04,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-05 19:03:04,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:04,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:03:04,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:03:05,513 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-05 19:03:05,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021048131] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:05,513 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:03:05,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [20, 18] total 37 [2022-12-05 19:03:05,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515372339] [2022-12-05 19:03:05,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:05,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-05 19:03:05,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:05,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-05 19:03:05,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-12-05 19:03:05,515 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 288 [2022-12-05 19:03:05,517 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 306 transitions, 1349 flow. Second operand has 18 states, 18 states have (on average 180.38888888888889) internal successors, (3247), 18 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:05,517 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:05,517 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 288 [2022-12-05 19:03:05,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:07,107 INFO L130 PetriNetUnfolder]: 1886/8983 cut-off events. [2022-12-05 19:03:07,107 INFO L131 PetriNetUnfolder]: For 8840/9537 co-relation queries the response was YES. [2022-12-05 19:03:07,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17343 conditions, 8983 events. 1886/8983 cut-off events. For 8840/9537 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 104465 event pairs, 1145 based on Foata normal form. 303/8225 useless extension candidates. Maximal degree in co-relation 17282. Up to 1522 conditions per place. [2022-12-05 19:03:07,203 INFO L137 encePairwiseOnDemand]: 265/288 looper letters, 128 selfloop transitions, 27 changer transitions 16/358 dead transitions. [2022-12-05 19:03:07,203 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 358 transitions, 1945 flow [2022-12-05 19:03:07,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-05 19:03:07,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-12-05 19:03:07,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4025 transitions. [2022-12-05 19:03:07,206 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6352588383838383 [2022-12-05 19:03:07,206 INFO L175 Difference]: Start difference. First operand has 387 places, 306 transitions, 1349 flow. Second operand 22 states and 4025 transitions. [2022-12-05 19:03:07,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 358 transitions, 1945 flow [2022-12-05 19:03:07,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 358 transitions, 1842 flow, removed 15 selfloop flow, removed 22 redundant places. [2022-12-05 19:03:07,228 INFO L231 Difference]: Finished difference. Result has 382 places, 307 transitions, 1349 flow [2022-12-05 19:03:07,228 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1349, PETRI_PLACES=382, PETRI_TRANSITIONS=307} [2022-12-05 19:03:07,229 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 126 predicate places. [2022-12-05 19:03:07,229 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 307 transitions, 1349 flow [2022-12-05 19:03:07,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 180.38888888888889) internal successors, (3247), 18 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:07,229 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:07,229 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:07,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:07,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-05 19:03:07,434 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)] === [2022-12-05 19:03:07,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:07,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1781521509, now seen corresponding path program 1 times [2022-12-05 19:03:07,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:07,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297822566] [2022-12-05 19:03:07,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:07,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:07,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:07,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:07,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:07,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297822566] [2022-12-05 19:03:07,595 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297822566] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:07,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102405780] [2022-12-05 19:03:07,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:07,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:07,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:07,597 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:07,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 19:03:07,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:07,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 19:03:07,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:07,979 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:07,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:03:08,292 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:08,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102405780] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:08,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:03:08,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [13, 11] total 29 [2022-12-05 19:03:08,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524889494] [2022-12-05 19:03:08,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:08,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 19:03:08,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:08,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 19:03:08,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-12-05 19:03:08,295 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 288 [2022-12-05 19:03:08,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 307 transitions, 1349 flow. Second operand has 11 states, 11 states have (on average 215.9090909090909) internal successors, (2375), 11 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:08,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:08,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 288 [2022-12-05 19:03:08,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:09,754 INFO L130 PetriNetUnfolder]: 2806/10687 cut-off events. [2022-12-05 19:03:09,754 INFO L131 PetriNetUnfolder]: For 15415/16254 co-relation queries the response was YES. [2022-12-05 19:03:09,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21670 conditions, 10687 events. 2806/10687 cut-off events. For 15415/16254 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 123947 event pairs, 1085 based on Foata normal form. 523/10038 useless extension candidates. Maximal degree in co-relation 21609. Up to 1341 conditions per place. [2022-12-05 19:03:09,859 INFO L137 encePairwiseOnDemand]: 272/288 looper letters, 115 selfloop transitions, 17 changer transitions 0/359 dead transitions. [2022-12-05 19:03:09,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 359 transitions, 1865 flow [2022-12-05 19:03:09,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-05 19:03:09,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-05 19:03:09,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3065 transitions. [2022-12-05 19:03:09,861 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7601686507936508 [2022-12-05 19:03:09,861 INFO L175 Difference]: Start difference. First operand has 382 places, 307 transitions, 1349 flow. Second operand 14 states and 3065 transitions. [2022-12-05 19:03:09,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 359 transitions, 1865 flow [2022-12-05 19:03:09,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 359 transitions, 1805 flow, removed 4 selfloop flow, removed 19 redundant places. [2022-12-05 19:03:09,898 INFO L231 Difference]: Finished difference. Result has 376 places, 311 transitions, 1349 flow [2022-12-05 19:03:09,898 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1294, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1349, PETRI_PLACES=376, PETRI_TRANSITIONS=311} [2022-12-05 19:03:09,898 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 120 predicate places. [2022-12-05 19:03:09,898 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 311 transitions, 1349 flow [2022-12-05 19:03:09,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 215.9090909090909) internal successors, (2375), 11 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:09,899 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:09,899 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:09,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:10,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-05 19:03:10,104 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)] === [2022-12-05 19:03:10,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:10,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1050184196, now seen corresponding path program 1 times [2022-12-05 19:03:10,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:10,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088846154] [2022-12-05 19:03:10,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:10,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:10,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:10,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:10,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:10,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088846154] [2022-12-05 19:03:10,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088846154] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:03:10,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:03:10,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:03:10,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668275251] [2022-12-05 19:03:10,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:10,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:03:10,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:10,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:03:10,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:03:10,183 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 288 [2022-12-05 19:03:10,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 311 transitions, 1349 flow. Second operand has 7 states, 7 states have (on average 222.85714285714286) internal successors, (1560), 7 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:10,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:10,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 288 [2022-12-05 19:03:10,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:10,742 INFO L130 PetriNetUnfolder]: 862/4395 cut-off events. [2022-12-05 19:03:10,742 INFO L131 PetriNetUnfolder]: For 4623/4937 co-relation queries the response was YES. [2022-12-05 19:03:10,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8205 conditions, 4395 events. 862/4395 cut-off events. For 4623/4937 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 46686 event pairs, 539 based on Foata normal form. 44/3907 useless extension candidates. Maximal degree in co-relation 8144. Up to 1006 conditions per place. [2022-12-05 19:03:10,782 INFO L137 encePairwiseOnDemand]: 279/288 looper letters, 79 selfloop transitions, 8 changer transitions 3/320 dead transitions. [2022-12-05 19:03:10,782 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 320 transitions, 1541 flow [2022-12-05 19:03:10,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 19:03:10,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 19:03:10,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1808 transitions. [2022-12-05 19:03:10,783 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7847222222222222 [2022-12-05 19:03:10,783 INFO L175 Difference]: Start difference. First operand has 376 places, 311 transitions, 1349 flow. Second operand 8 states and 1808 transitions. [2022-12-05 19:03:10,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 320 transitions, 1541 flow [2022-12-05 19:03:10,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 320 transitions, 1513 flow, removed 1 selfloop flow, removed 10 redundant places. [2022-12-05 19:03:10,798 INFO L231 Difference]: Finished difference. Result has 371 places, 301 transitions, 1273 flow [2022-12-05 19:03:10,798 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=371, PETRI_TRANSITIONS=301} [2022-12-05 19:03:10,799 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 115 predicate places. [2022-12-05 19:03:10,799 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 301 transitions, 1273 flow [2022-12-05 19:03:10,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 222.85714285714286) internal successors, (1560), 7 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:10,799 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:10,800 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:10,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-12-05 19:03:10,800 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)] === [2022-12-05 19:03:10,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:10,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1404524236, now seen corresponding path program 1 times [2022-12-05 19:03:10,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:10,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087223593] [2022-12-05 19:03:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:10,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:10,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:10,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:10,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087223593] [2022-12-05 19:03:10,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087223593] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:03:10,879 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:03:10,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-05 19:03:10,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886870696] [2022-12-05 19:03:10,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:10,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-05 19:03:10,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:10,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-05 19:03:10,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-12-05 19:03:10,881 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 288 [2022-12-05 19:03:10,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 301 transitions, 1273 flow. Second operand has 7 states, 7 states have (on average 222.85714285714286) internal successors, (1560), 7 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:10,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:10,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 288 [2022-12-05 19:03:10,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:11,358 INFO L130 PetriNetUnfolder]: 785/3211 cut-off events. [2022-12-05 19:03:11,358 INFO L131 PetriNetUnfolder]: For 3296/3578 co-relation queries the response was YES. [2022-12-05 19:03:11,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6295 conditions, 3211 events. 785/3211 cut-off events. For 3296/3578 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30092 event pairs, 531 based on Foata normal form. 132/2892 useless extension candidates. Maximal degree in co-relation 6235. Up to 1087 conditions per place. [2022-12-05 19:03:11,379 INFO L137 encePairwiseOnDemand]: 279/288 looper letters, 60 selfloop transitions, 6 changer transitions 24/312 dead transitions. [2022-12-05 19:03:11,379 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 312 transitions, 1465 flow [2022-12-05 19:03:11,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-05 19:03:11,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-12-05 19:03:11,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1806 transitions. [2022-12-05 19:03:11,381 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7838541666666666 [2022-12-05 19:03:11,381 INFO L175 Difference]: Start difference. First operand has 371 places, 301 transitions, 1273 flow. Second operand 8 states and 1806 transitions. [2022-12-05 19:03:11,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 312 transitions, 1465 flow [2022-12-05 19:03:11,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 312 transitions, 1436 flow, removed 3 selfloop flow, removed 8 redundant places. [2022-12-05 19:03:11,393 INFO L231 Difference]: Finished difference. Result has 370 places, 286 transitions, 1110 flow [2022-12-05 19:03:11,393 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1216, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1110, PETRI_PLACES=370, PETRI_TRANSITIONS=286} [2022-12-05 19:03:11,393 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 114 predicate places. [2022-12-05 19:03:11,393 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 286 transitions, 1110 flow [2022-12-05 19:03:11,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 222.85714285714286) internal successors, (1560), 7 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:11,394 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:11,394 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:11,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-12-05 19:03:11,394 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)] === [2022-12-05 19:03:11,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:11,394 INFO L85 PathProgramCache]: Analyzing trace with hash 610717936, now seen corresponding path program 1 times [2022-12-05 19:03:11,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:11,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696927679] [2022-12-05 19:03:11,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:11,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:11,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:11,528 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:11,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:11,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696927679] [2022-12-05 19:03:11,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696927679] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:11,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233688493] [2022-12-05 19:03:11,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:11,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:11,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:11,530 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:11,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 19:03:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:11,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-05 19:03:11,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:11,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:11,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:03:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:12,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233688493] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:12,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-05 19:03:12,165 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11, 11] total 23 [2022-12-05 19:03:12,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399352093] [2022-12-05 19:03:12,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:12,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-05 19:03:12,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:12,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-05 19:03:12,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2022-12-05 19:03:12,166 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 211 out of 288 [2022-12-05 19:03:12,167 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 286 transitions, 1110 flow. Second operand has 11 states, 11 states have (on average 216.0) internal successors, (2376), 11 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:12,167 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:12,167 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 211 of 288 [2022-12-05 19:03:12,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:12,912 INFO L130 PetriNetUnfolder]: 1386/5160 cut-off events. [2022-12-05 19:03:12,912 INFO L131 PetriNetUnfolder]: For 3878/4419 co-relation queries the response was YES. [2022-12-05 19:03:12,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10070 conditions, 5160 events. 1386/5160 cut-off events. For 3878/4419 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 50097 event pairs, 390 based on Foata normal form. 566/5328 useless extension candidates. Maximal degree in co-relation 10010. Up to 1361 conditions per place. [2022-12-05 19:03:12,964 INFO L137 encePairwiseOnDemand]: 272/288 looper letters, 70 selfloop transitions, 15 changer transitions 0/300 dead transitions. [2022-12-05 19:03:12,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 300 transitions, 1346 flow [2022-12-05 19:03:12,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-05 19:03:12,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-12-05 19:03:12,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3241 transitions. [2022-12-05 19:03:12,966 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7502314814814814 [2022-12-05 19:03:12,966 INFO L175 Difference]: Start difference. First operand has 370 places, 286 transitions, 1110 flow. Second operand 15 states and 3241 transitions. [2022-12-05 19:03:12,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 300 transitions, 1346 flow [2022-12-05 19:03:12,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 300 transitions, 1284 flow, removed 17 selfloop flow, removed 14 redundant places. [2022-12-05 19:03:12,984 INFO L231 Difference]: Finished difference. Result has 357 places, 287 transitions, 1108 flow [2022-12-05 19:03:12,984 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1108, PETRI_PLACES=357, PETRI_TRANSITIONS=287} [2022-12-05 19:03:12,985 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 101 predicate places. [2022-12-05 19:03:12,985 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 287 transitions, 1108 flow [2022-12-05 19:03:12,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 216.0) internal successors, (2376), 11 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:12,985 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:12,985 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:12,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:13,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-05 19:03:13,186 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)] === [2022-12-05 19:03:13,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:13,186 INFO L85 PathProgramCache]: Analyzing trace with hash 324792077, now seen corresponding path program 1 times [2022-12-05 19:03:13,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:13,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173324342] [2022-12-05 19:03:13,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:13,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:14,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:14,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:14,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173324342] [2022-12-05 19:03:14,031 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173324342] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:14,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225117039] [2022-12-05 19:03:14,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:14,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:14,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:14,032 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:14,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 19:03:14,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:14,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 39 conjunts are in the unsatisfiable core [2022-12-05 19:03:14,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:15,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:15,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:03:18,367 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:18,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225117039] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:03:18,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:03:18,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 27, 27] total 67 [2022-12-05 19:03:18,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804717016] [2022-12-05 19:03:18,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:03:18,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-12-05 19:03:18,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:18,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-12-05 19:03:18,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=555, Invalid=3867, Unknown=0, NotChecked=0, Total=4422 [2022-12-05 19:03:18,374 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 166 out of 288 [2022-12-05 19:03:18,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 287 transitions, 1108 flow. Second operand has 67 states, 67 states have (on average 169.44776119402985) internal successors, (11353), 67 states have internal predecessors, (11353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:18,378 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:18,378 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 166 of 288 [2022-12-05 19:03:18,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:25,630 INFO L130 PetriNetUnfolder]: 8281/26873 cut-off events. [2022-12-05 19:03:25,630 INFO L131 PetriNetUnfolder]: For 15409/18701 co-relation queries the response was YES. [2022-12-05 19:03:25,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51413 conditions, 26873 events. 8281/26873 cut-off events. For 15409/18701 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 349586 event pairs, 5023 based on Foata normal form. 3062/27778 useless extension candidates. Maximal degree in co-relation 51359. Up to 2892 conditions per place. [2022-12-05 19:03:26,127 INFO L137 encePairwiseOnDemand]: 255/288 looper letters, 336 selfloop transitions, 66 changer transitions 53/632 dead transitions. [2022-12-05 19:03:26,127 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 632 transitions, 3199 flow [2022-12-05 19:03:26,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-12-05 19:03:26,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-12-05 19:03:26,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 9379 transitions. [2022-12-05 19:03:26,131 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6030735596707819 [2022-12-05 19:03:26,131 INFO L175 Difference]: Start difference. First operand has 357 places, 287 transitions, 1108 flow. Second operand 54 states and 9379 transitions. [2022-12-05 19:03:26,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 632 transitions, 3199 flow [2022-12-05 19:03:26,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 632 transitions, 3134 flow, removed 0 selfloop flow, removed 12 redundant places. [2022-12-05 19:03:26,159 INFO L231 Difference]: Finished difference. Result has 422 places, 335 transitions, 1497 flow [2022-12-05 19:03:26,159 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=1497, PETRI_PLACES=422, PETRI_TRANSITIONS=335} [2022-12-05 19:03:26,160 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 166 predicate places. [2022-12-05 19:03:26,160 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 335 transitions, 1497 flow [2022-12-05 19:03:26,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 169.44776119402985) internal successors, (11353), 67 states have internal predecessors, (11353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:26,161 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:26,161 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:26,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:26,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:26,366 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)] === [2022-12-05 19:03:26,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:26,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1304846889, now seen corresponding path program 2 times [2022-12-05 19:03:26,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:26,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466437173] [2022-12-05 19:03:26,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:26,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:27,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:27,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466437173] [2022-12-05 19:03:27,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466437173] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:27,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652545225] [2022-12-05 19:03:27,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:03:27,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:27,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:27,124 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:27,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 19:03:27,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-05 19:03:27,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:03:27,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-05 19:03:27,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:27,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 19:03:27,422 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 19:03:27,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652545225] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:03:27,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 19:03:27,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [29] total 35 [2022-12-05 19:03:27,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916180706] [2022-12-05 19:03:27,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:27,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 19:03:27,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:27,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 19:03:27,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1107, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 19:03:27,425 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 288 [2022-12-05 19:03:27,425 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 335 transitions, 1497 flow. Second operand has 10 states, 10 states have (on average 205.9) internal successors, (2059), 10 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:27,425 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:27,426 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 288 [2022-12-05 19:03:27,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:30,989 INFO L130 PetriNetUnfolder]: 4637/21519 cut-off events. [2022-12-05 19:03:30,990 INFO L131 PetriNetUnfolder]: For 17474/20024 co-relation queries the response was YES. [2022-12-05 19:03:31,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42050 conditions, 21519 events. 4637/21519 cut-off events. For 17474/20024 co-relation queries the response was YES. Maximal size of possible extension queue 802. Compared 288606 event pairs, 1744 based on Foata normal form. 2278/22938 useless extension candidates. Maximal degree in co-relation 41972. Up to 4137 conditions per place. [2022-12-05 19:03:31,286 INFO L137 encePairwiseOnDemand]: 278/288 looper letters, 109 selfloop transitions, 3 changer transitions 20/389 dead transitions. [2022-12-05 19:03:31,286 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 389 transitions, 1993 flow [2022-12-05 19:03:31,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 19:03:31,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 19:03:31,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2304 transitions. [2022-12-05 19:03:31,288 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7272727272727273 [2022-12-05 19:03:31,288 INFO L175 Difference]: Start difference. First operand has 422 places, 335 transitions, 1497 flow. Second operand 11 states and 2304 transitions. [2022-12-05 19:03:31,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 389 transitions, 1993 flow [2022-12-05 19:03:31,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 389 transitions, 1925 flow, removed 26 selfloop flow, removed 14 redundant places. [2022-12-05 19:03:31,354 INFO L231 Difference]: Finished difference. Result has 419 places, 336 transitions, 1498 flow [2022-12-05 19:03:31,355 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1498, PETRI_PLACES=419, PETRI_TRANSITIONS=336} [2022-12-05 19:03:31,355 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 163 predicate places. [2022-12-05 19:03:31,355 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 336 transitions, 1498 flow [2022-12-05 19:03:31,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 205.9) internal successors, (2059), 10 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:31,355 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:31,355 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:31,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:31,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:31,562 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)] === [2022-12-05 19:03:31,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:31,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1150298591, now seen corresponding path program 3 times [2022-12-05 19:03:31,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:31,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310161392] [2022-12-05 19:03:31,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:31,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:32,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:32,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310161392] [2022-12-05 19:03:32,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310161392] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:32,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786863566] [2022-12-05 19:03:32,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:03:32,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:32,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:32,364 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:32,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 19:03:32,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-05 19:03:32,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:03:32,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-05 19:03:32,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-05 19:03:32,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-05 19:03:32,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786863566] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:03:32,696 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-05 19:03:32,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [29] total 35 [2022-12-05 19:03:32,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239515203] [2022-12-05 19:03:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:03:32,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-05 19:03:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-05 19:03:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1108, Unknown=0, NotChecked=0, Total=1190 [2022-12-05 19:03:32,699 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 288 [2022-12-05 19:03:32,700 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 336 transitions, 1498 flow. Second operand has 10 states, 10 states have (on average 205.9) internal successors, (2059), 10 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:32,700 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:32,700 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 288 [2022-12-05 19:03:32,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:03:36,995 INFO L130 PetriNetUnfolder]: 4752/25009 cut-off events. [2022-12-05 19:03:36,996 INFO L131 PetriNetUnfolder]: For 25974/28753 co-relation queries the response was YES. [2022-12-05 19:03:37,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49992 conditions, 25009 events. 4752/25009 cut-off events. For 25974/28753 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 354855 event pairs, 2443 based on Foata normal form. 2487/26467 useless extension candidates. Maximal degree in co-relation 49915. Up to 5561 conditions per place. [2022-12-05 19:03:37,449 INFO L137 encePairwiseOnDemand]: 278/288 looper letters, 108 selfloop transitions, 10 changer transitions 16/391 dead transitions. [2022-12-05 19:03:37,449 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 391 transitions, 2026 flow [2022-12-05 19:03:37,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-05 19:03:37,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-12-05 19:03:37,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2310 transitions. [2022-12-05 19:03:37,451 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2022-12-05 19:03:37,451 INFO L175 Difference]: Start difference. First operand has 419 places, 336 transitions, 1498 flow. Second operand 11 states and 2310 transitions. [2022-12-05 19:03:37,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 391 transitions, 2026 flow [2022-12-05 19:03:37,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 391 transitions, 1966 flow, removed 27 selfloop flow, removed 8 redundant places. [2022-12-05 19:03:37,631 INFO L231 Difference]: Finished difference. Result has 423 places, 341 transitions, 1581 flow [2022-12-05 19:03:37,632 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1581, PETRI_PLACES=423, PETRI_TRANSITIONS=341} [2022-12-05 19:03:37,632 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 167 predicate places. [2022-12-05 19:03:37,632 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 341 transitions, 1581 flow [2022-12-05 19:03:37,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 205.9) internal successors, (2059), 10 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:37,632 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:03:37,633 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:03:37,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 19:03:37,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-12-05 19:03:37,833 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)] === [2022-12-05 19:03:37,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:03:37,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1993366621, now seen corresponding path program 4 times [2022-12-05 19:03:37,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:03:37,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927766086] [2022-12-05 19:03:37,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:03:37,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:03:37,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:03:38,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-05 19:03:38,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:03:38,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927766086] [2022-12-05 19:03:38,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927766086] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:03:38,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941755711] [2022-12-05 19:03:38,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:03:38,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:03:38,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:03:38,658 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:03:38,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 19:03:38,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:03:38,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:03:38,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 45 conjunts are in the unsatisfiable core [2022-12-05 19:03:38,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:03:40,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:40,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:03:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:03:42,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941755711] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:03:42,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:03:42,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 31, 31] total 75 [2022-12-05 19:03:42,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653232751] [2022-12-05 19:03:42,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:03:42,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-12-05 19:03:42,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:03:42,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-12-05 19:03:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=677, Invalid=4873, Unknown=0, NotChecked=0, Total=5550 [2022-12-05 19:03:42,162 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 288 [2022-12-05 19:03:42,166 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 341 transitions, 1581 flow. Second operand has 75 states, 75 states have (on average 166.09333333333333) internal successors, (12457), 75 states have internal predecessors, (12457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:03:42,166 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:03:42,166 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 288 [2022-12-05 19:03:42,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:04:01,000 INFO L130 PetriNetUnfolder]: 14961/55742 cut-off events. [2022-12-05 19:04:01,000 INFO L131 PetriNetUnfolder]: For 98514/103606 co-relation queries the response was YES. [2022-12-05 19:04:02,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124862 conditions, 55742 events. 14961/55742 cut-off events. For 98514/103606 co-relation queries the response was YES. Maximal size of possible extension queue 2132. Compared 819966 event pairs, 6848 based on Foata normal form. 4594/57840 useless extension candidates. Maximal degree in co-relation 124783. Up to 3457 conditions per place. [2022-12-05 19:04:02,234 INFO L137 encePairwiseOnDemand]: 244/288 looper letters, 753 selfloop transitions, 204 changer transitions 104/1236 dead transitions. [2022-12-05 19:04:02,234 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1236 transitions, 7723 flow [2022-12-05 19:04:02,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-12-05 19:04:02,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2022-12-05 19:04:02,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 19389 transitions. [2022-12-05 19:04:02,243 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.59577802359882 [2022-12-05 19:04:02,243 INFO L175 Difference]: Start difference. First operand has 423 places, 341 transitions, 1581 flow. Second operand 113 states and 19389 transitions. [2022-12-05 19:04:02,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1236 transitions, 7723 flow [2022-12-05 19:04:02,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1236 transitions, 7403 flow, removed 143 selfloop flow, removed 8 redundant places. [2022-12-05 19:04:02,788 INFO L231 Difference]: Finished difference. Result has 573 places, 499 transitions, 3413 flow [2022-12-05 19:04:02,788 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=288, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=113, PETRI_FLOW=3413, PETRI_PLACES=573, PETRI_TRANSITIONS=499} [2022-12-05 19:04:02,789 INFO L294 CegarLoopForPetriNet]: 256 programPoint places, 317 predicate places. [2022-12-05 19:04:02,789 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 499 transitions, 3413 flow [2022-12-05 19:04:02,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 166.09333333333333) internal successors, (12457), 75 states have internal predecessors, (12457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:04:02,790 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:04:02,791 INFO L213 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:04:02,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-05 19:04:02,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:04:02,992 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)] === [2022-12-05 19:04:02,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:04:02,992 INFO L85 PathProgramCache]: Analyzing trace with hash 726257590, now seen corresponding path program 1 times [2022-12-05 19:04:02,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:04:02,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485013184] [2022-12-05 19:04:02,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:04:02,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:04:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:04:03,953 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:04:03,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:04:03,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485013184] [2022-12-05 19:04:03,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485013184] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:04:03,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858976987] [2022-12-05 19:04:03,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:04:03,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:04:03,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:04:03,956 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:04:03,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 19:04:04,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:04:04,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 55 conjunts are in the unsatisfiable core [2022-12-05 19:04:04,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:04:04,672 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-05 19:04:04,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2022-12-05 19:04:04,688 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:04:04,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:04:05,060 INFO L321 Elim1Store]: treesize reduction 45, result has 64.0 percent of original size [2022-12-05 19:04:05,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 44 treesize of output 91 [2022-12-05 19:04:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-05 19:04:05,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858976987] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:04:05,143 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:04:05,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 23, 13] total 55 [2022-12-05 19:04:05,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795712953] [2022-12-05 19:04:05,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:04:05,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-12-05 19:04:05,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:04:05,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-12-05 19:04:05,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=2700, Unknown=0, NotChecked=0, Total=2970 [2022-12-05 19:04:05,148 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 288 [2022-12-05 19:04:05,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 499 transitions, 3413 flow. Second operand has 55 states, 55 states have (on average 183.34545454545454) internal successors, (10084), 55 states have internal predecessors, (10084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:04:05,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:04:05,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 288 [2022-12-05 19:04:05,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand