/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-27 20:30:57,668 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-27 20:30:57,669 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-27 20:30:57,690 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-27 20:30:57,691 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-27 20:30:57,692 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-27 20:30:57,696 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-27 20:30:57,697 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-27 20:30:57,699 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-27 20:30:57,702 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-27 20:30:57,704 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-27 20:30:57,705 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-27 20:30:57,706 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-27 20:30:57,708 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-27 20:30:57,709 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-27 20:30:57,710 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-27 20:30:57,710 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-27 20:30:57,711 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-27 20:30:57,713 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-27 20:30:57,716 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-27 20:30:57,717 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-27 20:30:57,718 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-27 20:30:57,718 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-27 20:30:57,719 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-27 20:30:57,724 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-27 20:30:57,725 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-27 20:30:57,725 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-27 20:30:57,725 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-27 20:30:57,725 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-27 20:30:57,726 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-27 20:30:57,726 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-27 20:30:57,726 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-27 20:30:57,727 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-27 20:30:57,727 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-27 20:30:57,728 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-27 20:30:57,728 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-27 20:30:57,728 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-27 20:30:57,728 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-27 20:30:57,728 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-27 20:30:57,729 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-27 20:30:57,729 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-27 20:30:57,732 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-01-27 20:30:57,754 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-27 20:30:57,755 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-27 20:30:57,755 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-27 20:30:57,755 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-27 20:30:57,756 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * Use SBE=true [2023-01-27 20:30:57,756 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-27 20:30:57,756 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-27 20:30:57,758 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-27 20:30:57,758 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-27 20:30:57,759 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:30:57,759 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-27 20:30:57,759 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-27 20:30:57,759 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-27 20:30:57,759 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-27 20:30:57,759 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-27 20:30:57,759 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-27 20:30:57,760 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-27 20:30:57,760 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-01-27 20:30:57,939 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-27 20:30:57,954 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-27 20:30:57,956 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-27 20:30:57,956 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-27 20:30:57,956 INFO L275 PluginConnector]: CDTParser initialized [2023-01-27 20:30:57,958 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 [2023-01-27 20:30:58,912 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-27 20:30:59,029 INFO L351 CDTParser]: Found 1 translation units. [2023-01-27 20:30:59,029 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c [2023-01-27 20:30:59,033 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1f299b43/02841b722d9a408fa15966673ea06dd6/FLAG41ea2d0e5 [2023-01-27 20:30:59,041 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1f299b43/02841b722d9a408fa15966673ea06dd6 [2023-01-27 20:30:59,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-27 20:30:59,044 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-27 20:30:59,044 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-27 20:30:59,045 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-27 20:30:59,046 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-27 20:30:59,047 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,047 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e3a74d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59, skipping insertion in model container [2023-01-27 20:30:59,047 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,051 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-27 20:30:59,065 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-27 20:30:59,205 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c[3345,3358] [2023-01-27 20:30:59,210 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:30:59,221 INFO L203 MainTranslator]: Completed pre-run [2023-01-27 20:30:59,250 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-subst.wvr.c[3345,3358] [2023-01-27 20:30:59,252 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-27 20:30:59,262 INFO L208 MainTranslator]: Completed translation [2023-01-27 20:30:59,263 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59 WrapperNode [2023-01-27 20:30:59,263 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-27 20:30:59,265 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-27 20:30:59,265 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-27 20:30:59,265 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-27 20:30:59,269 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,285 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,311 INFO L138 Inliner]: procedures = 25, calls = 45, calls flagged for inlining = 9, calls inlined = 13, statements flattened = 185 [2023-01-27 20:30:59,311 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-27 20:30:59,312 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-27 20:30:59,312 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-27 20:30:59,312 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-27 20:30:59,318 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,318 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,330 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,331 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,341 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,344 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,345 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,346 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,348 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-27 20:30:59,353 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-27 20:30:59,353 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-27 20:30:59,353 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-27 20:30:59,353 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (1/1) ... [2023-01-27 20:30:59,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-27 20:30:59,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:30:59,372 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-01-27 20:30:59,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-01-27 20:30:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-27 20:30:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-27 20:30:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-27 20:30:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-27 20:30:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-27 20:30:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-27 20:30:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-27 20:30:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-27 20:30:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-01-27 20:30:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-01-27 20:30:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-27 20:30:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-27 20:30:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-27 20:30:59,404 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-27 20:30:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-27 20:30:59,405 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-27 20:30:59,510 INFO L236 CfgBuilder]: Building ICFG [2023-01-27 20:30:59,525 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-27 20:30:59,878 INFO L277 CfgBuilder]: Performing block encoding [2023-01-27 20:30:59,885 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-27 20:30:59,886 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-01-27 20:30:59,887 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:30:59 BoogieIcfgContainer [2023-01-27 20:30:59,887 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-27 20:30:59,889 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-27 20:30:59,889 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-27 20:30:59,891 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-27 20:30:59,891 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.01 08:30:59" (1/3) ... [2023-01-27 20:30:59,891 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@396d890c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:30:59, skipping insertion in model container [2023-01-27 20:30:59,891 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.01 08:30:59" (2/3) ... [2023-01-27 20:30:59,892 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@396d890c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.01 08:30:59, skipping insertion in model container [2023-01-27 20:30:59,892 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.01 08:30:59" (3/3) ... [2023-01-27 20:30:59,896 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-subst.wvr.c [2023-01-27 20:30:59,908 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-27 20:30:59,909 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-27 20:30:59,909 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-27 20:30:59,978 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-01-27 20:31:00,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 278 places, 297 transitions, 618 flow [2023-01-27 20:31:00,112 INFO L130 PetriNetUnfolder]: 29/294 cut-off events. [2023-01-27 20:31:00,112 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:31:00,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307 conditions, 294 events. 29/294 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 367 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 232. Up to 3 conditions per place. [2023-01-27 20:31:00,120 INFO L82 GeneralOperation]: Start removeDead. Operand has 278 places, 297 transitions, 618 flow [2023-01-27 20:31:00,131 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 265 places, 284 transitions, 586 flow [2023-01-27 20:31:00,134 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-27 20:31:00,141 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 265 places, 284 transitions, 586 flow [2023-01-27 20:31:00,143 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 265 places, 284 transitions, 586 flow [2023-01-27 20:31:00,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 265 places, 284 transitions, 586 flow [2023-01-27 20:31:00,187 INFO L130 PetriNetUnfolder]: 29/284 cut-off events. [2023-01-27 20:31:00,187 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:31:00,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297 conditions, 284 events. 29/284 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 366 event pairs, 0 based on Foata normal form. 0/255 useless extension candidates. Maximal degree in co-relation 232. Up to 3 conditions per place. [2023-01-27 20:31:00,192 INFO L119 LiptonReduction]: Number of co-enabled transitions 7560 [2023-01-27 20:31:06,634 INFO L134 LiptonReduction]: Checked pairs total: 9778 [2023-01-27 20:31:06,635 INFO L136 LiptonReduction]: Total number of compositions: 297 [2023-01-27 20:31:06,644 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-27 20:31:06,649 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;@496b1664, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-27 20:31:06,649 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-01-27 20:31:06,653 INFO L130 PetriNetUnfolder]: 11/38 cut-off events. [2023-01-27 20:31:06,653 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-01-27 20:31:06,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:06,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:06,654 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:06,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:06,657 INFO L85 PathProgramCache]: Analyzing trace with hash -767736383, now seen corresponding path program 1 times [2023-01-27 20:31:06,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:06,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328020330] [2023-01-27 20:31:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:06,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:06,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:07,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:07,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328020330] [2023-01-27 20:31:07,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328020330] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:07,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:07,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-01-27 20:31:07,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031567790] [2023-01-27 20:31:07,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:07,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-27 20:31:07,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:07,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-27 20:31:07,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-27 20:31:07,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 594 [2023-01-27 20:31:07,083 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 39 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:07,083 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:07,083 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 594 [2023-01-27 20:31:07,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:07,262 INFO L130 PetriNetUnfolder]: 1126/1525 cut-off events. [2023-01-27 20:31:07,263 INFO L131 PetriNetUnfolder]: For 79/79 co-relation queries the response was YES. [2023-01-27 20:31:07,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3177 conditions, 1525 events. 1126/1525 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5006 event pairs, 489 based on Foata normal form. 1/988 useless extension candidates. Maximal degree in co-relation 2520. Up to 1127 conditions per place. [2023-01-27 20:31:07,271 INFO L137 encePairwiseOnDemand]: 591/594 looper letters, 35 selfloop transitions, 0 changer transitions 26/61 dead transitions. [2023-01-27 20:31:07,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 61 transitions, 275 flow [2023-01-27 20:31:07,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-27 20:31:07,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-27 20:31:07,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2023-01-27 20:31:07,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4904601571268238 [2023-01-27 20:31:07,287 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2023-01-27 20:31:07,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2023-01-27 20:31:07,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:07,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2023-01-27 20:31:07,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:07,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 594.0) internal successors, (2376), 4 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) [2023-01-27 20:31:07,303 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 594.0) internal successors, (2376), 4 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) [2023-01-27 20:31:07,304 INFO L175 Difference]: Start difference. First operand has 38 places, 39 transitions, 96 flow. Second operand 3 states and 874 transitions. [2023-01-27 20:31:07,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 61 transitions, 275 flow [2023-01-27 20:31:07,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 61 transitions, 253 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-27 20:31:07,312 INFO L231 Difference]: Finished difference. Result has 35 places, 35 transitions, 78 flow [2023-01-27 20:31:07,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=78, PETRI_PLACES=35, PETRI_TRANSITIONS=35} [2023-01-27 20:31:07,319 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -3 predicate places. [2023-01-27 20:31:07,319 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 35 transitions, 78 flow [2023-01-27 20:31:07,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 277.3333333333333) internal successors, (832), 3 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:07,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:07,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:07,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-27 20:31:07,320 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:07,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:07,322 INFO L85 PathProgramCache]: Analyzing trace with hash 232711153, now seen corresponding path program 1 times [2023-01-27 20:31:07,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:07,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789693172] [2023-01-27 20:31:07,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:07,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:07,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:08,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:08,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:08,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789693172] [2023-01-27 20:31:08,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789693172] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:08,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:08,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:08,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854219726] [2023-01-27 20:31:08,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:08,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:31:08,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:08,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:31:08,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:31:08,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 594 [2023-01-27 20:31:08,031 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 35 transitions, 78 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,031 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:08,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 594 [2023-01-27 20:31:08,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:08,292 INFO L130 PetriNetUnfolder]: 742/1039 cut-off events. [2023-01-27 20:31:08,292 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-01-27 20:31:08,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2116 conditions, 1039 events. 742/1039 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3759 event pairs, 47 based on Foata normal form. 1/719 useless extension candidates. Maximal degree in co-relation 2112. Up to 750 conditions per place. [2023-01-27 20:31:08,296 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 65 selfloop transitions, 2 changer transitions 10/77 dead transitions. [2023-01-27 20:31:08,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 77 transitions, 327 flow [2023-01-27 20:31:08,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:08,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:08,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1348 transitions. [2023-01-27 20:31:08,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45387205387205387 [2023-01-27 20:31:08,299 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1348 transitions. [2023-01-27 20:31:08,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1348 transitions. [2023-01-27 20:31:08,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:08,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1348 transitions. [2023-01-27 20:31:08,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.6) internal successors, (1348), 5 states have internal predecessors, (1348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,306 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,306 INFO L175 Difference]: Start difference. First operand has 35 places, 35 transitions, 78 flow. Second operand 5 states and 1348 transitions. [2023-01-27 20:31:08,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 77 transitions, 327 flow [2023-01-27 20:31:08,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 77 transitions, 323 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-01-27 20:31:08,308 INFO L231 Difference]: Finished difference. Result has 38 places, 36 transitions, 91 flow [2023-01-27 20:31:08,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=91, PETRI_PLACES=38, PETRI_TRANSITIONS=36} [2023-01-27 20:31:08,309 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 0 predicate places. [2023-01-27 20:31:08,309 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 36 transitions, 91 flow [2023-01-27 20:31:08,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:08,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:08,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-27 20:31:08,310 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:08,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:08,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1633443233, now seen corresponding path program 2 times [2023-01-27 20:31:08,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:08,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116772100] [2023-01-27 20:31:08,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:08,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:08,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:08,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:08,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116772100] [2023-01-27 20:31:08,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116772100] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:08,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:08,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:08,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449071566] [2023-01-27 20:31:08,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:08,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:31:08,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:08,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:31:08,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:31:08,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 594 [2023-01-27 20:31:08,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 36 transitions, 91 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:08,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 594 [2023-01-27 20:31:08,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:08,964 INFO L130 PetriNetUnfolder]: 804/1161 cut-off events. [2023-01-27 20:31:08,964 INFO L131 PetriNetUnfolder]: For 326/326 co-relation queries the response was YES. [2023-01-27 20:31:08,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2571 conditions, 1161 events. 804/1161 cut-off events. For 326/326 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4107 event pairs, 393 based on Foata normal form. 1/929 useless extension candidates. Maximal degree in co-relation 2564. Up to 895 conditions per place. [2023-01-27 20:31:08,969 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 60 selfloop transitions, 3 changer transitions 10/73 dead transitions. [2023-01-27 20:31:08,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 73 transitions, 333 flow [2023-01-27 20:31:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:08,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:08,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1343 transitions. [2023-01-27 20:31:08,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4521885521885522 [2023-01-27 20:31:08,972 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1343 transitions. [2023-01-27 20:31:08,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1343 transitions. [2023-01-27 20:31:08,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:08,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1343 transitions. [2023-01-27 20:31:08,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 268.6) internal successors, (1343), 5 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,979 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,979 INFO L175 Difference]: Start difference. First operand has 38 places, 36 transitions, 91 flow. Second operand 5 states and 1343 transitions. [2023-01-27 20:31:08,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 73 transitions, 333 flow [2023-01-27 20:31:08,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 73 transitions, 324 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-27 20:31:08,982 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 108 flow [2023-01-27 20:31:08,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=108, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2023-01-27 20:31:08,983 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-01-27 20:31:08,985 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 108 flow [2023-01-27 20:31:08,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:08,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:08,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:08,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-27 20:31:08,987 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:08,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:08,987 INFO L85 PathProgramCache]: Analyzing trace with hash 335853887, now seen corresponding path program 3 times [2023-01-27 20:31:08,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:08,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54768116] [2023-01-27 20:31:08,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:08,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:09,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:09,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:09,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54768116] [2023-01-27 20:31:09,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54768116] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:09,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:09,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:09,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147005444] [2023-01-27 20:31:09,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:09,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:31:09,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:09,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:31:09,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:31:09,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 594 [2023-01-27 20:31:09,409 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 108 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:09,409 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:09,409 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 594 [2023-01-27 20:31:09,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:09,644 INFO L130 PetriNetUnfolder]: 884/1293 cut-off events. [2023-01-27 20:31:09,644 INFO L131 PetriNetUnfolder]: For 758/758 co-relation queries the response was YES. [2023-01-27 20:31:09,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3042 conditions, 1293 events. 884/1293 cut-off events. For 758/758 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5286 event pairs, 77 based on Foata normal form. 1/1033 useless extension candidates. Maximal degree in co-relation 3033. Up to 904 conditions per place. [2023-01-27 20:31:09,650 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 67 selfloop transitions, 3 changer transitions 11/81 dead transitions. [2023-01-27 20:31:09,650 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 81 transitions, 385 flow [2023-01-27 20:31:09,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:09,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:09,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1350 transitions. [2023-01-27 20:31:09,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2023-01-27 20:31:09,653 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1350 transitions. [2023-01-27 20:31:09,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1350 transitions. [2023-01-27 20:31:09,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:09,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1350 transitions. [2023-01-27 20:31:09,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.0) internal successors, (1350), 5 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:09,659 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:09,660 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:09,660 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 108 flow. Second operand 5 states and 1350 transitions. [2023-01-27 20:31:09,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 81 transitions, 385 flow [2023-01-27 20:31:09,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 81 transitions, 374 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-01-27 20:31:09,663 INFO L231 Difference]: Finished difference. Result has 46 places, 38 transitions, 123 flow [2023-01-27 20:31:09,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=46, PETRI_TRANSITIONS=38} [2023-01-27 20:31:09,664 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 8 predicate places. [2023-01-27 20:31:09,664 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 38 transitions, 123 flow [2023-01-27 20:31:09,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:09,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:09,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:09,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-27 20:31:09,665 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:09,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:09,665 INFO L85 PathProgramCache]: Analyzing trace with hash -279052683, now seen corresponding path program 4 times [2023-01-27 20:31:09,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:09,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328117835] [2023-01-27 20:31:09,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:09,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:09,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:10,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:10,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328117835] [2023-01-27 20:31:10,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328117835] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:10,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:10,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:10,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236850397] [2023-01-27 20:31:10,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:10,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:31:10,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:10,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:31:10,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:31:10,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 594 [2023-01-27 20:31:10,187 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 38 transitions, 123 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:10,187 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:10,187 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 594 [2023-01-27 20:31:10,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:10,447 INFO L130 PetriNetUnfolder]: 983/1468 cut-off events. [2023-01-27 20:31:10,448 INFO L131 PetriNetUnfolder]: For 1519/1519 co-relation queries the response was YES. [2023-01-27 20:31:10,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3602 conditions, 1468 events. 983/1468 cut-off events. For 1519/1519 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5805 event pairs, 494 based on Foata normal form. 1/1174 useless extension candidates. Maximal degree in co-relation 3591. Up to 1056 conditions per place. [2023-01-27 20:31:10,454 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 63 selfloop transitions, 4 changer transitions 11/78 dead transitions. [2023-01-27 20:31:10,454 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 78 transitions, 398 flow [2023-01-27 20:31:10,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:10,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1345 transitions. [2023-01-27 20:31:10,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45286195286195285 [2023-01-27 20:31:10,458 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1345 transitions. [2023-01-27 20:31:10,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1345 transitions. [2023-01-27 20:31:10,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:10,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1345 transitions. [2023-01-27 20:31:10,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.0) internal successors, (1345), 5 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:10,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:10,464 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:10,464 INFO L175 Difference]: Start difference. First operand has 46 places, 38 transitions, 123 flow. Second operand 5 states and 1345 transitions. [2023-01-27 20:31:10,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 78 transitions, 398 flow [2023-01-27 20:31:10,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 78 transitions, 382 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-01-27 20:31:10,467 INFO L231 Difference]: Finished difference. Result has 49 places, 39 transitions, 148 flow [2023-01-27 20:31:10,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=49, PETRI_TRANSITIONS=39} [2023-01-27 20:31:10,468 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2023-01-27 20:31:10,468 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 39 transitions, 148 flow [2023-01-27 20:31:10,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:10,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:10,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:10,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-27 20:31:10,469 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:10,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:10,469 INFO L85 PathProgramCache]: Analyzing trace with hash -516534259, now seen corresponding path program 5 times [2023-01-27 20:31:10,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:10,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224604416] [2023-01-27 20:31:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:10,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:10,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:10,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:10,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:10,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224604416] [2023-01-27 20:31:10,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224604416] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:10,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:10,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:10,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868578200] [2023-01-27 20:31:10,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:10,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:31:10,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:10,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:31:10,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:31:10,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 594 [2023-01-27 20:31:10,922 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 148 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:10,922 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:10,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 594 [2023-01-27 20:31:10,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:11,175 INFO L130 PetriNetUnfolder]: 977/1448 cut-off events. [2023-01-27 20:31:11,175 INFO L131 PetriNetUnfolder]: For 2082/2082 co-relation queries the response was YES. [2023-01-27 20:31:11,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3678 conditions, 1448 events. 977/1448 cut-off events. For 2082/2082 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 5716 event pairs, 563 based on Foata normal form. 1/1156 useless extension candidates. Maximal degree in co-relation 3666. Up to 1179 conditions per place. [2023-01-27 20:31:11,182 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 65 selfloop transitions, 4 changer transitions 10/79 dead transitions. [2023-01-27 20:31:11,182 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 79 transitions, 407 flow [2023-01-27 20:31:11,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:11,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:11,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1347 transitions. [2023-01-27 20:31:11,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4535353535353535 [2023-01-27 20:31:11,185 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1347 transitions. [2023-01-27 20:31:11,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1347 transitions. [2023-01-27 20:31:11,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:11,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1347 transitions. [2023-01-27 20:31:11,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 269.4) internal successors, (1347), 5 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,191 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,191 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 148 flow. Second operand 5 states and 1347 transitions. [2023-01-27 20:31:11,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 79 transitions, 407 flow [2023-01-27 20:31:11,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 79 transitions, 391 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-01-27 20:31:11,195 INFO L231 Difference]: Finished difference. Result has 51 places, 39 transitions, 147 flow [2023-01-27 20:31:11,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=147, PETRI_PLACES=51, PETRI_TRANSITIONS=39} [2023-01-27 20:31:11,196 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-01-27 20:31:11,196 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 39 transitions, 147 flow [2023-01-27 20:31:11,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:11,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:11,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-27 20:31:11,197 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:11,197 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:11,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1858424173, now seen corresponding path program 6 times [2023-01-27 20:31:11,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:11,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690827129] [2023-01-27 20:31:11,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:11,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:11,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:11,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:11,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:11,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690827129] [2023-01-27 20:31:11,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690827129] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:11,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:11,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:11,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992914746] [2023-01-27 20:31:11,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:11,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-27 20:31:11,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:11,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-27 20:31:11,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-01-27 20:31:11,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 594 [2023-01-27 20:31:11,533 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 39 transitions, 147 flow. Second operand has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,534 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:11,534 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 594 [2023-01-27 20:31:11,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:11,802 INFO L130 PetriNetUnfolder]: 964/1423 cut-off events. [2023-01-27 20:31:11,802 INFO L131 PetriNetUnfolder]: For 1843/1843 co-relation queries the response was YES. [2023-01-27 20:31:11,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3591 conditions, 1423 events. 964/1423 cut-off events. For 1843/1843 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5442 event pairs, 494 based on Foata normal form. 1/1133 useless extension candidates. Maximal degree in co-relation 3579. Up to 1056 conditions per place. [2023-01-27 20:31:11,809 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 70 selfloop transitions, 3 changer transitions 10/83 dead transitions. [2023-01-27 20:31:11,809 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 83 transitions, 420 flow [2023-01-27 20:31:11,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:11,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:11,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1351 transitions. [2023-01-27 20:31:11,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548821548821549 [2023-01-27 20:31:11,812 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1351 transitions. [2023-01-27 20:31:11,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1351 transitions. [2023-01-27 20:31:11,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:11,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1351 transitions. [2023-01-27 20:31:11,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 270.2) internal successors, (1351), 5 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,820 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,820 INFO L175 Difference]: Start difference. First operand has 51 places, 39 transitions, 147 flow. Second operand 5 states and 1351 transitions. [2023-01-27 20:31:11,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 83 transitions, 420 flow [2023-01-27 20:31:11,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 83 transitions, 409 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-01-27 20:31:11,824 INFO L231 Difference]: Finished difference. Result has 52 places, 39 transitions, 147 flow [2023-01-27 20:31:11,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=147, PETRI_PLACES=52, PETRI_TRANSITIONS=39} [2023-01-27 20:31:11,825 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 14 predicate places. [2023-01-27 20:31:11,825 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 39 transitions, 147 flow [2023-01-27 20:31:11,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 258.0) internal successors, (1290), 5 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:11,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:11,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-27 20:31:11,826 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:11,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:11,826 INFO L85 PathProgramCache]: Analyzing trace with hash 31607289, now seen corresponding path program 1 times [2023-01-27 20:31:11,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:11,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763184492] [2023-01-27 20:31:11,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:11,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:11,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:11,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:11,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763184492] [2023-01-27 20:31:11,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763184492] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:11,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:11,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:11,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248217163] [2023-01-27 20:31:11,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:11,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:11,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:11,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:11,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:11,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:11,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 39 transitions, 147 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:11,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:11,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:11,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:12,186 INFO L130 PetriNetUnfolder]: 1250/1858 cut-off events. [2023-01-27 20:31:12,187 INFO L131 PetriNetUnfolder]: For 2993/2993 co-relation queries the response was YES. [2023-01-27 20:31:12,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4558 conditions, 1858 events. 1250/1858 cut-off events. For 2993/2993 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8228 event pairs, 82 based on Foata normal form. 42/1511 useless extension candidates. Maximal degree in co-relation 4546. Up to 1135 conditions per place. [2023-01-27 20:31:12,196 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 70 selfloop transitions, 6 changer transitions 0/76 dead transitions. [2023-01-27 20:31:12,196 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 76 transitions, 413 flow [2023-01-27 20:31:12,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:12,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:12,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1117 transitions. [2023-01-27 20:31:12,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4701178451178451 [2023-01-27 20:31:12,199 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1117 transitions. [2023-01-27 20:31:12,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1117 transitions. [2023-01-27 20:31:12,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:12,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1117 transitions. [2023-01-27 20:31:12,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 279.25) internal successors, (1117), 4 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,204 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,204 INFO L175 Difference]: Start difference. First operand has 52 places, 39 transitions, 147 flow. Second operand 4 states and 1117 transitions. [2023-01-27 20:31:12,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 76 transitions, 413 flow [2023-01-27 20:31:12,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 76 transitions, 404 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-01-27 20:31:12,207 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 199 flow [2023-01-27 20:31:12,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=199, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2023-01-27 20:31:12,208 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 15 predicate places. [2023-01-27 20:31:12,208 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 199 flow [2023-01-27 20:31:12,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:12,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:12,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-27 20:31:12,209 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:12,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:12,209 INFO L85 PathProgramCache]: Analyzing trace with hash 330536063, now seen corresponding path program 2 times [2023-01-27 20:31:12,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:12,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720405551] [2023-01-27 20:31:12,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:12,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:12,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:12,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:12,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:12,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720405551] [2023-01-27 20:31:12,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720405551] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:12,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:12,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:12,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592590499] [2023-01-27 20:31:12,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:12,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:12,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:12,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:12,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:12,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:12,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 199 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,276 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:12,276 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:12,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:12,435 INFO L130 PetriNetUnfolder]: 1145/1709 cut-off events. [2023-01-27 20:31:12,435 INFO L131 PetriNetUnfolder]: For 2564/2564 co-relation queries the response was YES. [2023-01-27 20:31:12,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4447 conditions, 1709 events. 1145/1709 cut-off events. For 2564/2564 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7373 event pairs, 61 based on Foata normal form. 42/1388 useless extension candidates. Maximal degree in co-relation 4435. Up to 1028 conditions per place. [2023-01-27 20:31:12,443 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 72 selfloop transitions, 8 changer transitions 0/80 dead transitions. [2023-01-27 20:31:12,444 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 80 transitions, 496 flow [2023-01-27 20:31:12,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:12,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:12,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1115 transitions. [2023-01-27 20:31:12,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692760942760943 [2023-01-27 20:31:12,446 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1115 transitions. [2023-01-27 20:31:12,446 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1115 transitions. [2023-01-27 20:31:12,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:12,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1115 transitions. [2023-01-27 20:31:12,448 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,451 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,451 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 199 flow. Second operand 4 states and 1115 transitions. [2023-01-27 20:31:12,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 80 transitions, 496 flow [2023-01-27 20:31:12,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 80 transitions, 496 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-01-27 20:31:12,454 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 284 flow [2023-01-27 20:31:12,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=284, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2023-01-27 20:31:12,455 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 21 predicate places. [2023-01-27 20:31:12,455 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 284 flow [2023-01-27 20:31:12,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:12,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:12,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-27 20:31:12,461 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:12,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:12,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1419436303, now seen corresponding path program 1 times [2023-01-27 20:31:12,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:12,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968837113] [2023-01-27 20:31:12,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:12,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:12,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:12,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:12,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968837113] [2023-01-27 20:31:12,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968837113] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:12,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:12,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:12,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732158473] [2023-01-27 20:31:12,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:12,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:12,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:12,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:12,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:12,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:12,532 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 284 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,532 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:12,532 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:12,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:12,732 INFO L130 PetriNetUnfolder]: 1135/1699 cut-off events. [2023-01-27 20:31:12,733 INFO L131 PetriNetUnfolder]: For 3195/3195 co-relation queries the response was YES. [2023-01-27 20:31:12,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4768 conditions, 1699 events. 1135/1699 cut-off events. For 3195/3195 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7225 event pairs, 319 based on Foata normal form. 10/1346 useless extension candidates. Maximal degree in co-relation 4753. Up to 1145 conditions per place. [2023-01-27 20:31:12,741 INFO L137 encePairwiseOnDemand]: 589/594 looper letters, 68 selfloop transitions, 12 changer transitions 2/82 dead transitions. [2023-01-27 20:31:12,741 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 556 flow [2023-01-27 20:31:12,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:12,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:12,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1378 transitions. [2023-01-27 20:31:12,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463973063973064 [2023-01-27 20:31:12,744 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1378 transitions. [2023-01-27 20:31:12,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1378 transitions. [2023-01-27 20:31:12,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:12,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1378 transitions. [2023-01-27 20:31:12,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.6) internal successors, (1378), 5 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,750 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,750 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 284 flow. Second operand 5 states and 1378 transitions. [2023-01-27 20:31:12,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 556 flow [2023-01-27 20:31:12,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 554 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-01-27 20:31:12,755 INFO L231 Difference]: Finished difference. Result has 65 places, 53 transitions, 360 flow [2023-01-27 20:31:12,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=65, PETRI_TRANSITIONS=53} [2023-01-27 20:31:12,756 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 27 predicate places. [2023-01-27 20:31:12,757 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 53 transitions, 360 flow [2023-01-27 20:31:12,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:12,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:12,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-01-27 20:31:12,757 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:12,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:12,758 INFO L85 PathProgramCache]: Analyzing trace with hash 55249505, now seen corresponding path program 2 times [2023-01-27 20:31:12,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:12,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446879549] [2023-01-27 20:31:12,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:12,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:12,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:12,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:12,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:12,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446879549] [2023-01-27 20:31:12,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446879549] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:12,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:12,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:12,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375937800] [2023-01-27 20:31:12,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:12,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:12,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:12,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:12,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:12,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:12,822 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 53 transitions, 360 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:12,822 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:12,822 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:12,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:13,016 INFO L130 PetriNetUnfolder]: 1199/1801 cut-off events. [2023-01-27 20:31:13,017 INFO L131 PetriNetUnfolder]: For 4165/4165 co-relation queries the response was YES. [2023-01-27 20:31:13,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5164 conditions, 1801 events. 1199/1801 cut-off events. For 4165/4165 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7972 event pairs, 220 based on Foata normal form. 16/1428 useless extension candidates. Maximal degree in co-relation 5147. Up to 1459 conditions per place. [2023-01-27 20:31:13,027 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 64 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2023-01-27 20:31:13,027 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 75 transitions, 566 flow [2023-01-27 20:31:13,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:13,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:13,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1109 transitions. [2023-01-27 20:31:13,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46675084175084175 [2023-01-27 20:31:13,030 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1109 transitions. [2023-01-27 20:31:13,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1109 transitions. [2023-01-27 20:31:13,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:13,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1109 transitions. [2023-01-27 20:31:13,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 277.25) internal successors, (1109), 4 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,035 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,035 INFO L175 Difference]: Start difference. First operand has 65 places, 53 transitions, 360 flow. Second operand 4 states and 1109 transitions. [2023-01-27 20:31:13,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 75 transitions, 566 flow [2023-01-27 20:31:13,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 75 transitions, 541 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-01-27 20:31:13,042 INFO L231 Difference]: Finished difference. Result has 69 places, 54 transitions, 383 flow [2023-01-27 20:31:13,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=69, PETRI_TRANSITIONS=54} [2023-01-27 20:31:13,043 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 31 predicate places. [2023-01-27 20:31:13,043 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 54 transitions, 383 flow [2023-01-27 20:31:13,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:13,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:13,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-01-27 20:31:13,044 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:13,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:13,044 INFO L85 PathProgramCache]: Analyzing trace with hash -482211297, now seen corresponding path program 3 times [2023-01-27 20:31:13,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:13,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709348906] [2023-01-27 20:31:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:13,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:13,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:13,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:13,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709348906] [2023-01-27 20:31:13,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709348906] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:13,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:13,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:13,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5534541] [2023-01-27 20:31:13,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:13,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:13,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:13,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:13,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:13,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:13,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 54 transitions, 383 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:13,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:13,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:13,300 INFO L130 PetriNetUnfolder]: 1128/1686 cut-off events. [2023-01-27 20:31:13,300 INFO L131 PetriNetUnfolder]: For 4559/4559 co-relation queries the response was YES. [2023-01-27 20:31:13,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4950 conditions, 1686 events. 1128/1686 cut-off events. For 4559/4559 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7189 event pairs, 283 based on Foata normal form. 8/1331 useless extension candidates. Maximal degree in co-relation 4931. Up to 1318 conditions per place. [2023-01-27 20:31:13,312 INFO L137 encePairwiseOnDemand]: 589/594 looper letters, 73 selfloop transitions, 11 changer transitions 1/85 dead transitions. [2023-01-27 20:31:13,312 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 85 transitions, 652 flow [2023-01-27 20:31:13,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:13,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:13,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1378 transitions. [2023-01-27 20:31:13,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.463973063973064 [2023-01-27 20:31:13,315 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1378 transitions. [2023-01-27 20:31:13,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1378 transitions. [2023-01-27 20:31:13,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:13,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1378 transitions. [2023-01-27 20:31:13,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 275.6) internal successors, (1378), 5 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,320 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,320 INFO L175 Difference]: Start difference. First operand has 69 places, 54 transitions, 383 flow. Second operand 5 states and 1378 transitions. [2023-01-27 20:31:13,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 85 transitions, 652 flow [2023-01-27 20:31:13,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 85 transitions, 642 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-01-27 20:31:13,328 INFO L231 Difference]: Finished difference. Result has 73 places, 55 transitions, 403 flow [2023-01-27 20:31:13,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=403, PETRI_PLACES=73, PETRI_TRANSITIONS=55} [2023-01-27 20:31:13,330 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 35 predicate places. [2023-01-27 20:31:13,330 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 55 transitions, 403 flow [2023-01-27 20:31:13,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:13,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:13,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-01-27 20:31:13,331 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:13,331 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:13,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1330484071, now seen corresponding path program 4 times [2023-01-27 20:31:13,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:13,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723368942] [2023-01-27 20:31:13,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:13,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:13,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:13,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:13,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723368942] [2023-01-27 20:31:13,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723368942] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:13,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:13,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:13,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419018365] [2023-01-27 20:31:13,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:13,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:13,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:13,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:13,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:13,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:13,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 55 transitions, 403 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:13,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:13,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:13,602 INFO L130 PetriNetUnfolder]: 1126/1690 cut-off events. [2023-01-27 20:31:13,602 INFO L131 PetriNetUnfolder]: For 5489/5489 co-relation queries the response was YES. [2023-01-27 20:31:13,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4995 conditions, 1690 events. 1126/1690 cut-off events. For 5489/5489 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7250 event pairs, 240 based on Foata normal form. 14/1337 useless extension candidates. Maximal degree in co-relation 4975. Up to 1444 conditions per place. [2023-01-27 20:31:13,613 INFO L137 encePairwiseOnDemand]: 589/594 looper letters, 68 selfloop transitions, 7 changer transitions 9/84 dead transitions. [2023-01-27 20:31:13,613 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 84 transitions, 650 flow [2023-01-27 20:31:13,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:13,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:13,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1113 transitions. [2023-01-27 20:31:13,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684343434343434 [2023-01-27 20:31:13,616 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1113 transitions. [2023-01-27 20:31:13,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1113 transitions. [2023-01-27 20:31:13,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:13,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1113 transitions. [2023-01-27 20:31:13,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 278.25) internal successors, (1113), 4 states have internal predecessors, (1113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,620 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,620 INFO L175 Difference]: Start difference. First operand has 73 places, 55 transitions, 403 flow. Second operand 4 states and 1113 transitions. [2023-01-27 20:31:13,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 84 transitions, 650 flow [2023-01-27 20:31:13,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 84 transitions, 616 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-01-27 20:31:13,633 INFO L231 Difference]: Finished difference. Result has 72 places, 53 transitions, 364 flow [2023-01-27 20:31:13,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=364, PETRI_PLACES=72, PETRI_TRANSITIONS=53} [2023-01-27 20:31:13,634 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 34 predicate places. [2023-01-27 20:31:13,634 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 53 transitions, 364 flow [2023-01-27 20:31:13,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:13,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:13,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-01-27 20:31:13,635 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:13,635 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:13,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1564960603, now seen corresponding path program 3 times [2023-01-27 20:31:13,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:13,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089493298] [2023-01-27 20:31:13,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:13,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:13,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:13,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:13,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:13,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089493298] [2023-01-27 20:31:13,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089493298] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:13,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:13,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:13,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119889246] [2023-01-27 20:31:13,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:13,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:13,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:13,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:13,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:13,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:13,699 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 53 transitions, 364 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,700 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:13,700 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:13,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:13,887 INFO L130 PetriNetUnfolder]: 973/1441 cut-off events. [2023-01-27 20:31:13,888 INFO L131 PetriNetUnfolder]: For 3305/3305 co-relation queries the response was YES. [2023-01-27 20:31:13,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4216 conditions, 1441 events. 973/1441 cut-off events. For 3305/3305 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5650 event pairs, 444 based on Foata normal form. 18/1142 useless extension candidates. Maximal degree in co-relation 4198. Up to 1130 conditions per place. [2023-01-27 20:31:13,894 INFO L137 encePairwiseOnDemand]: 589/594 looper letters, 85 selfloop transitions, 5 changer transitions 4/94 dead transitions. [2023-01-27 20:31:13,894 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 94 transitions, 642 flow [2023-01-27 20:31:13,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-27 20:31:13,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-27 20:31:13,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1387 transitions. [2023-01-27 20:31:13,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.467003367003367 [2023-01-27 20:31:13,897 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1387 transitions. [2023-01-27 20:31:13,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1387 transitions. [2023-01-27 20:31:13,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:13,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1387 transitions. [2023-01-27 20:31:13,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 277.4) internal successors, (1387), 5 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,903 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 594.0) internal successors, (3564), 6 states have internal predecessors, (3564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,903 INFO L175 Difference]: Start difference. First operand has 72 places, 53 transitions, 364 flow. Second operand 5 states and 1387 transitions. [2023-01-27 20:31:13,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 94 transitions, 642 flow [2023-01-27 20:31:13,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 94 transitions, 612 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-01-27 20:31:13,907 INFO L231 Difference]: Finished difference. Result has 73 places, 51 transitions, 316 flow [2023-01-27 20:31:13,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=316, PETRI_PLACES=73, PETRI_TRANSITIONS=51} [2023-01-27 20:31:13,908 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 35 predicate places. [2023-01-27 20:31:13,908 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 51 transitions, 316 flow [2023-01-27 20:31:13,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:13,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:13,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-01-27 20:31:13,910 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:13,910 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:13,910 INFO L85 PathProgramCache]: Analyzing trace with hash -831405779, now seen corresponding path program 4 times [2023-01-27 20:31:13,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:13,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737074494] [2023-01-27 20:31:13,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:13,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:13,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:13,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:13,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:13,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737074494] [2023-01-27 20:31:13,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737074494] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:13,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:13,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:13,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530328174] [2023-01-27 20:31:13,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:13,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:13,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:13,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:13,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:13,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:13,981 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 51 transitions, 316 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:13,981 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:13,981 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:13,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:14,125 INFO L130 PetriNetUnfolder]: 913/1335 cut-off events. [2023-01-27 20:31:14,126 INFO L131 PetriNetUnfolder]: For 2218/2218 co-relation queries the response was YES. [2023-01-27 20:31:14,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3833 conditions, 1335 events. 913/1335 cut-off events. For 2218/2218 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5122 event pairs, 191 based on Foata normal form. 16/1054 useless extension candidates. Maximal degree in co-relation 3817. Up to 1209 conditions per place. [2023-01-27 20:31:14,131 INFO L137 encePairwiseOnDemand]: 590/594 looper letters, 56 selfloop transitions, 10 changer transitions 0/66 dead transitions. [2023-01-27 20:31:14,132 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 66 transitions, 464 flow [2023-01-27 20:31:14,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:14,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:14,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1101 transitions. [2023-01-27 20:31:14,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4633838383838384 [2023-01-27 20:31:14,134 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1101 transitions. [2023-01-27 20:31:14,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1101 transitions. [2023-01-27 20:31:14,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:14,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1101 transitions. [2023-01-27 20:31:14,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 275.25) internal successors, (1101), 4 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,138 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,138 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,139 INFO L175 Difference]: Start difference. First operand has 73 places, 51 transitions, 316 flow. Second operand 4 states and 1101 transitions. [2023-01-27 20:31:14,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 66 transitions, 464 flow [2023-01-27 20:31:14,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 66 transitions, 439 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-01-27 20:31:14,141 INFO L231 Difference]: Finished difference. Result has 67 places, 50 transitions, 292 flow [2023-01-27 20:31:14,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=292, PETRI_PLACES=67, PETRI_TRANSITIONS=50} [2023-01-27 20:31:14,142 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2023-01-27 20:31:14,142 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 50 transitions, 292 flow [2023-01-27 20:31:14,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:14,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:14,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-01-27 20:31:14,143 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:14,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:14,143 INFO L85 PathProgramCache]: Analyzing trace with hash -262667675, now seen corresponding path program 5 times [2023-01-27 20:31:14,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:14,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703960236] [2023-01-27 20:31:14,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:14,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:14,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:14,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:14,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703960236] [2023-01-27 20:31:14,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703960236] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:14,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:14,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:14,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079490444] [2023-01-27 20:31:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:14,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:14,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:14,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:14,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:14,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:14,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 50 transitions, 292 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:14,206 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:14,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:14,340 INFO L130 PetriNetUnfolder]: 883/1283 cut-off events. [2023-01-27 20:31:14,340 INFO L131 PetriNetUnfolder]: For 1307/1307 co-relation queries the response was YES. [2023-01-27 20:31:14,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3691 conditions, 1283 events. 883/1283 cut-off events. For 1307/1307 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4715 event pairs, 497 based on Foata normal form. 4/1004 useless extension candidates. Maximal degree in co-relation 3679. Up to 1269 conditions per place. [2023-01-27 20:31:14,345 INFO L137 encePairwiseOnDemand]: 591/594 looper letters, 47 selfloop transitions, 0 changer transitions 8/55 dead transitions. [2023-01-27 20:31:14,345 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 55 transitions, 398 flow [2023-01-27 20:31:14,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:14,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:14,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1087 transitions. [2023-01-27 20:31:14,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4574915824915825 [2023-01-27 20:31:14,348 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1087 transitions. [2023-01-27 20:31:14,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1087 transitions. [2023-01-27 20:31:14,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:14,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1087 transitions. [2023-01-27 20:31:14,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 271.75) internal successors, (1087), 4 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,352 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,352 INFO L175 Difference]: Start difference. First operand has 67 places, 50 transitions, 292 flow. Second operand 4 states and 1087 transitions. [2023-01-27 20:31:14,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 55 transitions, 398 flow [2023-01-27 20:31:14,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 55 transitions, 377 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-01-27 20:31:14,354 INFO L231 Difference]: Finished difference. Result has 67 places, 47 transitions, 235 flow [2023-01-27 20:31:14,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=235, PETRI_PLACES=67, PETRI_TRANSITIONS=47} [2023-01-27 20:31:14,354 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2023-01-27 20:31:14,355 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 47 transitions, 235 flow [2023-01-27 20:31:14,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:14,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:14,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-01-27 20:31:14,355 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:14,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:14,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1310580011, now seen corresponding path program 5 times [2023-01-27 20:31:14,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:14,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085448384] [2023-01-27 20:31:14,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:14,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:14,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:14,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:14,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:14,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085448384] [2023-01-27 20:31:14,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085448384] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:14,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:14,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-27 20:31:14,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734875759] [2023-01-27 20:31:14,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:14,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-27 20:31:14,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:14,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-27 20:31:14,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-27 20:31:14,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 594 [2023-01-27 20:31:14,403 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 47 transitions, 235 flow. Second operand has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,403 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:14,403 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 594 [2023-01-27 20:31:14,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:14,528 INFO L130 PetriNetUnfolder]: 803/1151 cut-off events. [2023-01-27 20:31:14,529 INFO L131 PetriNetUnfolder]: For 922/922 co-relation queries the response was YES. [2023-01-27 20:31:14,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3215 conditions, 1151 events. 803/1151 cut-off events. For 922/922 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3967 event pairs, 444 based on Foata normal form. 10/906 useless extension candidates. Maximal degree in co-relation 3204. Up to 1130 conditions per place. [2023-01-27 20:31:14,533 INFO L137 encePairwiseOnDemand]: 591/594 looper letters, 44 selfloop transitions, 0 changer transitions 10/54 dead transitions. [2023-01-27 20:31:14,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 54 transitions, 344 flow [2023-01-27 20:31:14,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-27 20:31:14,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-27 20:31:14,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1088 transitions. [2023-01-27 20:31:14,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45791245791245794 [2023-01-27 20:31:14,536 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1088 transitions. [2023-01-27 20:31:14,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1088 transitions. [2023-01-27 20:31:14,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:14,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1088 transitions. [2023-01-27 20:31:14,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 272.0) internal successors, (1088), 4 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,540 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 594.0) internal successors, (2970), 5 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,540 INFO L175 Difference]: Start difference. First operand has 67 places, 47 transitions, 235 flow. Second operand 4 states and 1088 transitions. [2023-01-27 20:31:14,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 54 transitions, 344 flow [2023-01-27 20:31:14,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 54 transitions, 341 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-27 20:31:14,542 INFO L231 Difference]: Finished difference. Result has 60 places, 44 transitions, 199 flow [2023-01-27 20:31:14,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=199, PETRI_PLACES=60, PETRI_TRANSITIONS=44} [2023-01-27 20:31:14,542 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 22 predicate places. [2023-01-27 20:31:14,542 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 44 transitions, 199 flow [2023-01-27 20:31:14,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 266.25) internal successors, (1065), 4 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:14,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:14,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:14,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-01-27 20:31:14,543 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:14,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:14,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1757760381, now seen corresponding path program 1 times [2023-01-27 20:31:14,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:14,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649070355] [2023-01-27 20:31:14,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:14,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:14,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:15,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:15,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:15,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649070355] [2023-01-27 20:31:15,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649070355] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:15,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-27 20:31:15,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-27 20:31:15,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142310278] [2023-01-27 20:31:15,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:15,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:31:15,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:15,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:31:15,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-27 20:31:15,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 594 [2023-01-27 20:31:15,071 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 44 transitions, 199 flow. Second operand has 9 states, 9 states have (on average 209.44444444444446) internal successors, (1885), 9 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:15,071 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:15,071 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 594 [2023-01-27 20:31:15,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:15,702 INFO L130 PetriNetUnfolder]: 3096/4436 cut-off events. [2023-01-27 20:31:15,703 INFO L131 PetriNetUnfolder]: For 3284/3284 co-relation queries the response was YES. [2023-01-27 20:31:15,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12394 conditions, 4436 events. 3096/4436 cut-off events. For 3284/3284 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20444 event pairs, 1032 based on Foata normal form. 1/3506 useless extension candidates. Maximal degree in co-relation 12384. Up to 693 conditions per place. [2023-01-27 20:31:15,733 INFO L137 encePairwiseOnDemand]: 581/594 looper letters, 219 selfloop transitions, 28 changer transitions 7/254 dead transitions. [2023-01-27 20:31:15,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 254 transitions, 1636 flow [2023-01-27 20:31:15,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-27 20:31:15,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-27 20:31:15,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2266 transitions. [2023-01-27 20:31:15,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3814814814814815 [2023-01-27 20:31:15,738 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2266 transitions. [2023-01-27 20:31:15,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2266 transitions. [2023-01-27 20:31:15,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:15,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2266 transitions. [2023-01-27 20:31:15,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 226.6) internal successors, (2266), 10 states have internal predecessors, (2266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:15,748 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 594.0) internal successors, (6534), 11 states have internal predecessors, (6534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:15,749 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 594.0) internal successors, (6534), 11 states have internal predecessors, (6534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:15,749 INFO L175 Difference]: Start difference. First operand has 60 places, 44 transitions, 199 flow. Second operand 10 states and 2266 transitions. [2023-01-27 20:31:15,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 254 transitions, 1636 flow [2023-01-27 20:31:15,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 254 transitions, 1622 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-01-27 20:31:15,754 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 421 flow [2023-01-27 20:31:15,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=421, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2023-01-27 20:31:15,755 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 30 predicate places. [2023-01-27 20:31:15,755 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 421 flow [2023-01-27 20:31:15,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 209.44444444444446) internal successors, (1885), 9 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:15,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:15,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:15,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-01-27 20:31:15,756 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:15,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:15,756 INFO L85 PathProgramCache]: Analyzing trace with hash -493399717, now seen corresponding path program 1 times [2023-01-27 20:31:15,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:15,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865034647] [2023-01-27 20:31:15,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:15,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:15,902 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:15,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:15,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865034647] [2023-01-27 20:31:15,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865034647] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:15,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689963622] [2023-01-27 20:31:15,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:15,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:15,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:15,905 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:15,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-27 20:31:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:16,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-27 20:31:16,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:16,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:16,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:31:16,846 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:31:16,847 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 158 treesize of output 122 [2023-01-27 20:31:18,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:18,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689963622] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:18,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:31:18,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2023-01-27 20:31:18,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445169013] [2023-01-27 20:31:18,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:18,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:31:18,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:18,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:31:18,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2023-01-27 20:31:18,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:31:18,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 421 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:18,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:18,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:31:18,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:21,976 INFO L130 PetriNetUnfolder]: 6090/8974 cut-off events. [2023-01-27 20:31:21,976 INFO L131 PetriNetUnfolder]: For 10029/10029 co-relation queries the response was YES. [2023-01-27 20:31:21,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28590 conditions, 8974 events. 6090/8974 cut-off events. For 10029/10029 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 50237 event pairs, 600 based on Foata normal form. 4/8079 useless extension candidates. Maximal degree in co-relation 28574. Up to 1372 conditions per place. [2023-01-27 20:31:22,016 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 380 selfloop transitions, 101 changer transitions 27/508 dead transitions. [2023-01-27 20:31:22,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 508 transitions, 3487 flow [2023-01-27 20:31:22,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-27 20:31:22,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-27 20:31:22,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 4640 transitions. [2023-01-27 20:31:22,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35506580961126416 [2023-01-27 20:31:22,024 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 4640 transitions. [2023-01-27 20:31:22,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 4640 transitions. [2023-01-27 20:31:22,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:22,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 4640 transitions. [2023-01-27 20:31:22,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 210.9090909090909) internal successors, (4640), 22 states have internal predecessors, (4640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:22,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 594.0) internal successors, (13662), 23 states have internal predecessors, (13662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:22,043 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 594.0) internal successors, (13662), 23 states have internal predecessors, (13662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:22,043 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 421 flow. Second operand 22 states and 4640 transitions. [2023-01-27 20:31:22,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 508 transitions, 3487 flow [2023-01-27 20:31:22,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 508 transitions, 3485 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-01-27 20:31:22,059 INFO L231 Difference]: Finished difference. Result has 105 places, 173 transitions, 1537 flow [2023-01-27 20:31:22,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1537, PETRI_PLACES=105, PETRI_TRANSITIONS=173} [2023-01-27 20:31:22,060 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 67 predicate places. [2023-01-27 20:31:22,060 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 173 transitions, 1537 flow [2023-01-27 20:31:22,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:22,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:22,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:22,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-01-27 20:31:22,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:22,266 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:22,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:22,267 INFO L85 PathProgramCache]: Analyzing trace with hash 773516305, now seen corresponding path program 2 times [2023-01-27 20:31:22,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:22,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898160877] [2023-01-27 20:31:22,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:22,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:22,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:22,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:22,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898160877] [2023-01-27 20:31:22,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898160877] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:22,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325403116] [2023-01-27 20:31:22,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:31:22,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:22,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:22,424 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:22,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-27 20:31:22,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-27 20:31:22,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:31:22,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 35 conjunts are in the unsatisfiable core [2023-01-27 20:31:22,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:22,846 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:31:22,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325403116] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:22,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:31:22,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:31:22,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161500158] [2023-01-27 20:31:22,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:22,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:31:22,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:22,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:31:22,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:31:22,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:31:22,851 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 173 transitions, 1537 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:22,851 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:22,851 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:31:22,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:24,269 INFO L130 PetriNetUnfolder]: 6398/9419 cut-off events. [2023-01-27 20:31:24,269 INFO L131 PetriNetUnfolder]: For 39822/39822 co-relation queries the response was YES. [2023-01-27 20:31:24,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39988 conditions, 9419 events. 6398/9419 cut-off events. For 39822/39822 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 52722 event pairs, 912 based on Foata normal form. 49/8974 useless extension candidates. Maximal degree in co-relation 39955. Up to 3793 conditions per place. [2023-01-27 20:31:24,323 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 238 selfloop transitions, 124 changer transitions 10/372 dead transitions. [2023-01-27 20:31:24,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 372 transitions, 3591 flow [2023-01-27 20:31:24,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:31:24,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:31:24,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3332 transitions. [2023-01-27 20:31:24,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35058922558922556 [2023-01-27 20:31:24,329 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3332 transitions. [2023-01-27 20:31:24,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3332 transitions. [2023-01-27 20:31:24,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:24,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3332 transitions. [2023-01-27 20:31:24,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 208.25) internal successors, (3332), 16 states have internal predecessors, (3332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:24,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:24,343 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:24,344 INFO L175 Difference]: Start difference. First operand has 105 places, 173 transitions, 1537 flow. Second operand 16 states and 3332 transitions. [2023-01-27 20:31:24,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 372 transitions, 3591 flow [2023-01-27 20:31:24,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 372 transitions, 3511 flow, removed 40 selfloop flow, removed 0 redundant places. [2023-01-27 20:31:24,495 INFO L231 Difference]: Finished difference. Result has 129 places, 220 transitions, 2423 flow [2023-01-27 20:31:24,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2423, PETRI_PLACES=129, PETRI_TRANSITIONS=220} [2023-01-27 20:31:24,495 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 91 predicate places. [2023-01-27 20:31:24,495 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 220 transitions, 2423 flow [2023-01-27 20:31:24,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:24,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:24,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:24,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-01-27 20:31:24,701 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,SelfDestructingSolverStorable19 [2023-01-27 20:31:24,702 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:24,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:24,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1430753600, now seen corresponding path program 1 times [2023-01-27 20:31:24,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:24,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344931379] [2023-01-27 20:31:24,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:24,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:24,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:24,880 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:24,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:24,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344931379] [2023-01-27 20:31:24,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344931379] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:24,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511921201] [2023-01-27 20:31:24,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:24,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:24,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:24,883 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:24,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-01-27 20:31:24,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:24,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-27 20:31:24,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:25,410 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:31:25,411 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 116 treesize of output 81 [2023-01-27 20:31:25,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:25,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:31:25,718 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:31:25,718 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 158 treesize of output 122 [2023-01-27 20:31:27,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:27,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511921201] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:27,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:31:27,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-01-27 20:31:27,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930493648] [2023-01-27 20:31:27,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:27,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:31:27,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:27,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:31:27,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2023-01-27 20:31:27,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:31:27,598 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 220 transitions, 2423 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:27,598 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:27,598 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:31:27,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:31,167 INFO L130 PetriNetUnfolder]: 9862/14530 cut-off events. [2023-01-27 20:31:31,167 INFO L131 PetriNetUnfolder]: For 86655/86655 co-relation queries the response was YES. [2023-01-27 20:31:31,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67775 conditions, 14530 events. 9862/14530 cut-off events. For 86655/86655 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 87462 event pairs, 613 based on Foata normal form. 5/13765 useless extension candidates. Maximal degree in co-relation 67732. Up to 3294 conditions per place. [2023-01-27 20:31:31,259 INFO L137 encePairwiseOnDemand]: 578/594 looper letters, 297 selfloop transitions, 214 changer transitions 16/527 dead transitions. [2023-01-27 20:31:31,260 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 527 transitions, 5996 flow [2023-01-27 20:31:31,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:31:31,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:31:31,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3165 transitions. [2023-01-27 20:31:31,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3552188552188552 [2023-01-27 20:31:31,266 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3165 transitions. [2023-01-27 20:31:31,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3165 transitions. [2023-01-27 20:31:31,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:31,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3165 transitions. [2023-01-27 20:31:31,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 211.0) internal successors, (3165), 15 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:31,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 594.0) internal successors, (9504), 16 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:31,281 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 594.0) internal successors, (9504), 16 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:31,281 INFO L175 Difference]: Start difference. First operand has 129 places, 220 transitions, 2423 flow. Second operand 15 states and 3165 transitions. [2023-01-27 20:31:31,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 527 transitions, 5996 flow [2023-01-27 20:31:31,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 527 transitions, 5296 flow, removed 274 selfloop flow, removed 8 redundant places. [2023-01-27 20:31:31,839 INFO L231 Difference]: Finished difference. Result has 146 places, 316 transitions, 3915 flow [2023-01-27 20:31:31,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3915, PETRI_PLACES=146, PETRI_TRANSITIONS=316} [2023-01-27 20:31:31,840 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 108 predicate places. [2023-01-27 20:31:31,840 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 316 transitions, 3915 flow [2023-01-27 20:31:31,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:31,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:31,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:31,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-01-27 20:31:32,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:32,045 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:32,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:32,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1629821531, now seen corresponding path program 3 times [2023-01-27 20:31:32,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:32,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652445621] [2023-01-27 20:31:32,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:32,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:32,182 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:32,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:32,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652445621] [2023-01-27 20:31:32,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652445621] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:32,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142380622] [2023-01-27 20:31:32,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:31:32,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:32,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:32,184 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:32,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-01-27 20:31:32,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-27 20:31:32,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:31:32,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-27 20:31:32,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:32,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:32,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:31:32,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142380622] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:32,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:31:32,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:31:32,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546774008] [2023-01-27 20:31:32,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:32,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:31:32,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:32,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:31:32,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:31:32,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 594 [2023-01-27 20:31:32,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 316 transitions, 3915 flow. Second operand has 12 states, 12 states have (on average 200.91666666666666) internal successors, (2411), 12 states have internal predecessors, (2411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:32,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:32,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 594 [2023-01-27 20:31:32,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:35,049 INFO L130 PetriNetUnfolder]: 9888/14677 cut-off events. [2023-01-27 20:31:35,049 INFO L131 PetriNetUnfolder]: For 112504/112504 co-relation queries the response was YES. [2023-01-27 20:31:35,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71383 conditions, 14677 events. 9888/14677 cut-off events. For 112504/112504 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 89023 event pairs, 1511 based on Foata normal form. 52/13927 useless extension candidates. Maximal degree in co-relation 71333. Up to 6687 conditions per place. [2023-01-27 20:31:35,151 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 254 selfloop transitions, 203 changer transitions 15/472 dead transitions. [2023-01-27 20:31:35,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 472 transitions, 6115 flow [2023-01-27 20:31:35,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:31:35,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:31:35,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2963 transitions. [2023-01-27 20:31:35,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3563011063011063 [2023-01-27 20:31:35,159 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2963 transitions. [2023-01-27 20:31:35,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2963 transitions. [2023-01-27 20:31:35,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:35,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2963 transitions. [2023-01-27 20:31:35,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 211.64285714285714) internal successors, (2963), 14 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:35,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 594.0) internal successors, (8910), 15 states have internal predecessors, (8910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:35,233 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 594.0) internal successors, (8910), 15 states have internal predecessors, (8910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:35,234 INFO L175 Difference]: Start difference. First operand has 146 places, 316 transitions, 3915 flow. Second operand 14 states and 2963 transitions. [2023-01-27 20:31:35,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 472 transitions, 6115 flow [2023-01-27 20:31:36,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 472 transitions, 5957 flow, removed 79 selfloop flow, removed 0 redundant places. [2023-01-27 20:31:36,191 INFO L231 Difference]: Finished difference. Result has 167 places, 350 transitions, 4907 flow [2023-01-27 20:31:36,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=3799, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4907, PETRI_PLACES=167, PETRI_TRANSITIONS=350} [2023-01-27 20:31:36,192 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 129 predicate places. [2023-01-27 20:31:36,192 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 350 transitions, 4907 flow [2023-01-27 20:31:36,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.91666666666666) internal successors, (2411), 12 states have internal predecessors, (2411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:36,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:36,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:36,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-01-27 20:31:36,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:36,393 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:36,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:36,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1609186473, now seen corresponding path program 1 times [2023-01-27 20:31:36,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:36,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106583036] [2023-01-27 20:31:36,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:36,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:36,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:36,879 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:36,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:36,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106583036] [2023-01-27 20:31:36,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106583036] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:36,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317573031] [2023-01-27 20:31:36,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:36,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:36,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:36,881 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:36,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-01-27 20:31:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:36,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-27 20:31:36,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:37,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:37,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:31:37,419 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:31:37,419 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 158 treesize of output 122 [2023-01-27 20:31:38,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:38,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317573031] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:38,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:31:38,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 23 [2023-01-27 20:31:38,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163394863] [2023-01-27 20:31:38,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:38,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:31:38,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:38,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:31:38,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2023-01-27 20:31:38,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 594 [2023-01-27 20:31:38,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 350 transitions, 4907 flow. Second operand has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:38,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:38,334 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 594 [2023-01-27 20:31:38,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:41,776 INFO L130 PetriNetUnfolder]: 13447/20065 cut-off events. [2023-01-27 20:31:41,776 INFO L131 PetriNetUnfolder]: For 177684/177684 co-relation queries the response was YES. [2023-01-27 20:31:41,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103138 conditions, 20065 events. 13447/20065 cut-off events. For 177684/177684 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 128669 event pairs, 3272 based on Foata normal form. 114/19117 useless extension candidates. Maximal degree in co-relation 103079. Up to 5325 conditions per place. [2023-01-27 20:31:41,972 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 366 selfloop transitions, 250 changer transitions 39/655 dead transitions. [2023-01-27 20:31:41,972 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 655 transitions, 9387 flow [2023-01-27 20:31:41,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:31:41,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:31:41,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3453 transitions. [2023-01-27 20:31:41,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36332070707070707 [2023-01-27 20:31:41,976 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3453 transitions. [2023-01-27 20:31:41,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3453 transitions. [2023-01-27 20:31:41,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:41,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3453 transitions. [2023-01-27 20:31:41,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 215.8125) internal successors, (3453), 16 states have internal predecessors, (3453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:41,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:41,986 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:41,986 INFO L175 Difference]: Start difference. First operand has 167 places, 350 transitions, 4907 flow. Second operand 16 states and 3453 transitions. [2023-01-27 20:31:41,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 655 transitions, 9387 flow [2023-01-27 20:31:44,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 655 transitions, 8962 flow, removed 120 selfloop flow, removed 7 redundant places. [2023-01-27 20:31:44,386 INFO L231 Difference]: Finished difference. Result has 182 places, 439 transitions, 6604 flow [2023-01-27 20:31:44,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=4649, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6604, PETRI_PLACES=182, PETRI_TRANSITIONS=439} [2023-01-27 20:31:44,387 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 144 predicate places. [2023-01-27 20:31:44,387 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 439 transitions, 6604 flow [2023-01-27 20:31:44,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:44,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:44,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:44,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-01-27 20:31:44,588 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,SelfDestructingSolverStorable22 [2023-01-27 20:31:44,588 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:44,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:44,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1006698783, now seen corresponding path program 2 times [2023-01-27 20:31:44,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126089000] [2023-01-27 20:31:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:44,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:45,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:45,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:45,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126089000] [2023-01-27 20:31:45,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126089000] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:45,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338988570] [2023-01-27 20:31:45,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:31:45,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:45,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:45,065 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:45,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-01-27 20:31:45,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-27 20:31:45,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:31:45,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-27 20:31:45,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:45,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:45,449 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:31:45,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338988570] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:45,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:31:45,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2023-01-27 20:31:45,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758503] [2023-01-27 20:31:45,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:45,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:31:45,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:45,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:31:45,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:31:45,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 594 [2023-01-27 20:31:45,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 439 transitions, 6604 flow. Second operand has 9 states, 9 states have (on average 205.55555555555554) internal successors, (1850), 9 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:45,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:45,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 594 [2023-01-27 20:31:45,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:48,250 INFO L130 PetriNetUnfolder]: 13377/19984 cut-off events. [2023-01-27 20:31:48,250 INFO L131 PetriNetUnfolder]: For 185888/185888 co-relation queries the response was YES. [2023-01-27 20:31:48,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105190 conditions, 19984 events. 13377/19984 cut-off events. For 185888/185888 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 128356 event pairs, 2638 based on Foata normal form. 327/19213 useless extension candidates. Maximal degree in co-relation 105125. Up to 8884 conditions per place. [2023-01-27 20:31:48,401 INFO L137 encePairwiseOnDemand]: 582/594 looper letters, 298 selfloop transitions, 284 changer transitions 20/602 dead transitions. [2023-01-27 20:31:48,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 602 transitions, 9626 flow [2023-01-27 20:31:48,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:31:48,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:31:48,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1951 transitions. [2023-01-27 20:31:48,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3649457538346427 [2023-01-27 20:31:48,404 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1951 transitions. [2023-01-27 20:31:48,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1951 transitions. [2023-01-27 20:31:48,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:48,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1951 transitions. [2023-01-27 20:31:48,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 216.77777777777777) internal successors, (1951), 9 states have internal predecessors, (1951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:48,409 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 594.0) internal successors, (5940), 10 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:48,409 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 594.0) internal successors, (5940), 10 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:48,409 INFO L175 Difference]: Start difference. First operand has 182 places, 439 transitions, 6604 flow. Second operand 9 states and 1951 transitions. [2023-01-27 20:31:48,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 602 transitions, 9626 flow [2023-01-27 20:31:51,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 602 transitions, 9395 flow, removed 101 selfloop flow, removed 5 redundant places. [2023-01-27 20:31:51,272 INFO L231 Difference]: Finished difference. Result has 188 places, 484 transitions, 8077 flow [2023-01-27 20:31:51,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=6245, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8077, PETRI_PLACES=188, PETRI_TRANSITIONS=484} [2023-01-27 20:31:51,273 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 150 predicate places. [2023-01-27 20:31:51,273 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 484 transitions, 8077 flow [2023-01-27 20:31:51,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 205.55555555555554) internal successors, (1850), 9 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:51,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:51,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:51,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-01-27 20:31:51,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:51,480 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:51,480 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:51,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1314180504, now seen corresponding path program 2 times [2023-01-27 20:31:51,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:51,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531567200] [2023-01-27 20:31:51,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:51,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:51,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:51,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:51,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531567200] [2023-01-27 20:31:51,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531567200] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:51,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840089048] [2023-01-27 20:31:51,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:31:51,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:51,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:51,650 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:51,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-01-27 20:31:51,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-27 20:31:51,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:31:51,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 35 conjunts are in the unsatisfiable core [2023-01-27 20:31:51,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:52,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:52,088 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:31:52,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840089048] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:52,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:31:52,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:31:52,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456451214] [2023-01-27 20:31:52,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:52,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:31:52,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:52,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:31:52,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:31:52,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:31:52,092 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 484 transitions, 8077 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:52,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:52,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:31:52,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:31:55,978 INFO L130 PetriNetUnfolder]: 15608/22845 cut-off events. [2023-01-27 20:31:55,979 INFO L131 PetriNetUnfolder]: For 218392/218392 co-relation queries the response was YES. [2023-01-27 20:31:56,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128918 conditions, 22845 events. 15608/22845 cut-off events. For 218392/218392 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 143637 event pairs, 2781 based on Foata normal form. 14/21593 useless extension candidates. Maximal degree in co-relation 128851. Up to 12753 conditions per place. [2023-01-27 20:31:56,137 INFO L137 encePairwiseOnDemand]: 578/594 looper letters, 403 selfloop transitions, 294 changer transitions 14/711 dead transitions. [2023-01-27 20:31:56,137 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 711 transitions, 11946 flow [2023-01-27 20:31:56,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:31:56,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:31:56,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2918 transitions. [2023-01-27 20:31:56,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35088985088985086 [2023-01-27 20:31:56,142 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2918 transitions. [2023-01-27 20:31:56,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2918 transitions. [2023-01-27 20:31:56,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:31:56,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2918 transitions. [2023-01-27 20:31:56,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 208.42857142857142) internal successors, (2918), 14 states have internal predecessors, (2918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:56,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 594.0) internal successors, (8910), 15 states have internal predecessors, (8910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:56,150 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 594.0) internal successors, (8910), 15 states have internal predecessors, (8910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:56,150 INFO L175 Difference]: Start difference. First operand has 188 places, 484 transitions, 8077 flow. Second operand 14 states and 2918 transitions. [2023-01-27 20:31:56,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 711 transitions, 11946 flow [2023-01-27 20:31:58,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 711 transitions, 11287 flow, removed 19 selfloop flow, removed 6 redundant places. [2023-01-27 20:31:58,265 INFO L231 Difference]: Finished difference. Result has 201 places, 558 transitions, 9468 flow [2023-01-27 20:31:58,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=7566, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9468, PETRI_PLACES=201, PETRI_TRANSITIONS=558} [2023-01-27 20:31:58,265 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 163 predicate places. [2023-01-27 20:31:58,265 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 558 transitions, 9468 flow [2023-01-27 20:31:58,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:58,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:31:58,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:31:58,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-01-27 20:31:58,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:58,467 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:31:58,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:31:58,467 INFO L85 PathProgramCache]: Analyzing trace with hash 141783206, now seen corresponding path program 3 times [2023-01-27 20:31:58,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:31:58,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647229282] [2023-01-27 20:31:58,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:31:58,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:31:58,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:31:58,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:31:58,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:31:58,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647229282] [2023-01-27 20:31:58,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647229282] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:31:58,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605243839] [2023-01-27 20:31:58,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:31:58,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:31:58,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:31:58,603 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:31:58,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-01-27 20:31:58,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-27 20:31:58,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:31:58,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:31:58,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:31:59,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:31:59,095 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:31:59,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1605243839] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:31:59,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:31:59,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:31:59,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613396446] [2023-01-27 20:31:59,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:31:59,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:31:59,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:31:59,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:31:59,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:31:59,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:31:59,098 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 558 transitions, 9468 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:31:59,098 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:31:59,098 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:31:59,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:32:03,175 INFO L130 PetriNetUnfolder]: 15712/23102 cut-off events. [2023-01-27 20:32:03,175 INFO L131 PetriNetUnfolder]: For 239582/239582 co-relation queries the response was YES. [2023-01-27 20:32:03,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130517 conditions, 23102 events. 15712/23102 cut-off events. For 239582/239582 co-relation queries the response was YES. Maximal size of possible extension queue 1090. Compared 146872 event pairs, 2491 based on Foata normal form. 126/21942 useless extension candidates. Maximal degree in co-relation 130446. Up to 12194 conditions per place. [2023-01-27 20:32:03,400 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 412 selfloop transitions, 329 changer transitions 10/751 dead transitions. [2023-01-27 20:32:03,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 751 transitions, 12718 flow [2023-01-27 20:32:03,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:32:03,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:32:03,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3126 transitions. [2023-01-27 20:32:03,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35084175084175084 [2023-01-27 20:32:03,403 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3126 transitions. [2023-01-27 20:32:03,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3126 transitions. [2023-01-27 20:32:03,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:32:03,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3126 transitions. [2023-01-27 20:32:03,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 208.4) internal successors, (3126), 15 states have internal predecessors, (3126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:03,411 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 594.0) internal successors, (9504), 16 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:03,411 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 594.0) internal successors, (9504), 16 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:03,411 INFO L175 Difference]: Start difference. First operand has 201 places, 558 transitions, 9468 flow. Second operand 15 states and 3126 transitions. [2023-01-27 20:32:03,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 751 transitions, 12718 flow [2023-01-27 20:32:05,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 751 transitions, 12595 flow, removed 25 selfloop flow, removed 5 redundant places. [2023-01-27 20:32:05,847 INFO L231 Difference]: Finished difference. Result has 216 places, 594 transitions, 10798 flow [2023-01-27 20:32:05,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=9301, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10798, PETRI_PLACES=216, PETRI_TRANSITIONS=594} [2023-01-27 20:32:05,848 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 178 predicate places. [2023-01-27 20:32:05,848 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 594 transitions, 10798 flow [2023-01-27 20:32:05,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:05,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:32:05,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:32:05,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-01-27 20:32:06,049 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,SelfDestructingSolverStorable25 [2023-01-27 20:32:06,049 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:32:06,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:32:06,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1833563647, now seen corresponding path program 3 times [2023-01-27 20:32:06,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:32:06,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687784275] [2023-01-27 20:32:06,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:32:06,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:32:06,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:32:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:06,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:32:06,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687784275] [2023-01-27 20:32:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687784275] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:06,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175152398] [2023-01-27 20:32:06,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:32:06,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:32:06,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:32:06,601 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) [2023-01-27 20:32:06,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-01-27 20:32:06,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-27 20:32:06,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:32:06,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 39 conjunts are in the unsatisfiable core [2023-01-27 20:32:06,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:32:07,104 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:07,105 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 116 treesize of output 81 [2023-01-27 20:32:07,143 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:32:07,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:32:07,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175152398] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:32:07,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:32:07,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 17 [2023-01-27 20:32:07,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801242032] [2023-01-27 20:32:07,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:32:07,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 20:32:07,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:32:07,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 20:32:07,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2023-01-27 20:32:07,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:32:07,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 594 transitions, 10798 flow. Second operand has 11 states, 11 states have (on average 197.0909090909091) internal successors, (2168), 11 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:07,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:32:07,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:32:07,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:32:11,598 INFO L130 PetriNetUnfolder]: 16812/24689 cut-off events. [2023-01-27 20:32:11,598 INFO L131 PetriNetUnfolder]: For 315246/315246 co-relation queries the response was YES. [2023-01-27 20:32:11,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147547 conditions, 24689 events. 16812/24689 cut-off events. For 315246/315246 co-relation queries the response was YES. Maximal size of possible extension queue 1198. Compared 158717 event pairs, 2801 based on Foata normal form. 249/23544 useless extension candidates. Maximal degree in co-relation 147471. Up to 15629 conditions per place. [2023-01-27 20:32:11,838 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 474 selfloop transitions, 366 changer transitions 14/854 dead transitions. [2023-01-27 20:32:11,838 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 854 transitions, 15237 flow [2023-01-27 20:32:11,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-27 20:32:11,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-27 20:32:11,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4159 transitions. [2023-01-27 20:32:11,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3500841750841751 [2023-01-27 20:32:11,842 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4159 transitions. [2023-01-27 20:32:11,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4159 transitions. [2023-01-27 20:32:11,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:32:11,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4159 transitions. [2023-01-27 20:32:11,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 207.95) internal successors, (4159), 20 states have internal predecessors, (4159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:12,018 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 594.0) internal successors, (12474), 21 states have internal predecessors, (12474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:12,019 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 594.0) internal successors, (12474), 21 states have internal predecessors, (12474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:12,019 INFO L175 Difference]: Start difference. First operand has 216 places, 594 transitions, 10798 flow. Second operand 20 states and 4159 transitions. [2023-01-27 20:32:12,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 854 transitions, 15237 flow [2023-01-27 20:32:15,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 854 transitions, 14881 flow, removed 38 selfloop flow, removed 5 redundant places. [2023-01-27 20:32:15,454 INFO L231 Difference]: Finished difference. Result has 240 places, 695 transitions, 13614 flow [2023-01-27 20:32:15,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=10524, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13614, PETRI_PLACES=240, PETRI_TRANSITIONS=695} [2023-01-27 20:32:15,455 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 202 predicate places. [2023-01-27 20:32:15,455 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 695 transitions, 13614 flow [2023-01-27 20:32:15,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 197.0909090909091) internal successors, (2168), 11 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:15,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:32:15,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:32:15,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-01-27 20:32:15,656 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,SelfDestructingSolverStorable26 [2023-01-27 20:32:15,657 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:32:15,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:32:15,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1459391252, now seen corresponding path program 4 times [2023-01-27 20:32:15,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:32:15,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330028861] [2023-01-27 20:32:15,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:32:15,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:32:15,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:32:15,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:15,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:32:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330028861] [2023-01-27 20:32:15,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330028861] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:15,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18242178] [2023-01-27 20:32:15,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:32:15,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:32:15,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:32:15,815 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) [2023-01-27 20:32:15,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-01-27 20:32:15,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:32:15,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:32:15,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-27 20:32:15,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:32:16,358 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:16,358 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 116 treesize of output 81 [2023-01-27 20:32:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:16,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:32:16,628 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:16,629 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 158 treesize of output 122 [2023-01-27 20:32:17,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:32:17,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18242178] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:17,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:32:17,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-01-27 20:32:17,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440380412] [2023-01-27 20:32:17,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:32:17,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:32:17,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:32:17,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:32:17,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2023-01-27 20:32:17,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:32:17,823 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 695 transitions, 13614 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:17,823 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:32:17,823 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:32:17,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:32:25,287 INFO L130 PetriNetUnfolder]: 22729/33687 cut-off events. [2023-01-27 20:32:25,287 INFO L131 PetriNetUnfolder]: For 578241/578241 co-relation queries the response was YES. [2023-01-27 20:32:25,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225149 conditions, 33687 events. 22729/33687 cut-off events. For 578241/578241 co-relation queries the response was YES. Maximal size of possible extension queue 1708. Compared 231917 event pairs, 1601 based on Foata normal form. 19/31800 useless extension candidates. Maximal degree in co-relation 225062. Up to 9833 conditions per place. [2023-01-27 20:32:25,892 INFO L137 encePairwiseOnDemand]: 578/594 looper letters, 647 selfloop transitions, 421 changer transitions 29/1097 dead transitions. [2023-01-27 20:32:25,893 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 1097 transitions, 21307 flow [2023-01-27 20:32:25,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-27 20:32:25,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-27 20:32:25,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2949 transitions. [2023-01-27 20:32:25,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3546176046176046 [2023-01-27 20:32:25,895 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2949 transitions. [2023-01-27 20:32:25,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2949 transitions. [2023-01-27 20:32:25,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:32:25,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2949 transitions. [2023-01-27 20:32:25,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 210.64285714285714) internal successors, (2949), 14 states have internal predecessors, (2949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:25,902 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 594.0) internal successors, (8910), 15 states have internal predecessors, (8910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:25,903 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 594.0) internal successors, (8910), 15 states have internal predecessors, (8910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:25,903 INFO L175 Difference]: Start difference. First operand has 240 places, 695 transitions, 13614 flow. Second operand 14 states and 2949 transitions. [2023-01-27 20:32:25,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 1097 transitions, 21307 flow [2023-01-27 20:32:33,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 1097 transitions, 20587 flow, removed 67 selfloop flow, removed 6 redundant places. [2023-01-27 20:32:33,594 INFO L231 Difference]: Finished difference. Result has 253 places, 804 transitions, 16593 flow [2023-01-27 20:32:33,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=13034, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=16593, PETRI_PLACES=253, PETRI_TRANSITIONS=804} [2023-01-27 20:32:33,595 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 215 predicate places. [2023-01-27 20:32:33,595 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 804 transitions, 16593 flow [2023-01-27 20:32:33,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:33,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:32:33,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:32:33,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-01-27 20:32:33,800 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,SelfDestructingSolverStorable27 [2023-01-27 20:32:33,800 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:32:33,800 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:32:33,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1550042883, now seen corresponding path program 4 times [2023-01-27 20:32:33,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:32:33,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96035274] [2023-01-27 20:32:33,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:32:33,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:32:33,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:32:33,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:33,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:32:33,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96035274] [2023-01-27 20:32:33,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96035274] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:33,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333020890] [2023-01-27 20:32:33,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:32:33,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:32:33,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:32:33,921 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) [2023-01-27 20:32:33,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-01-27 20:32:34,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:32:34,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:32:34,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 33 conjunts are in the unsatisfiable core [2023-01-27 20:32:34,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:32:34,357 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:34,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 113 treesize of output 78 [2023-01-27 20:32:34,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:34,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:32:34,757 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:34,757 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 158 treesize of output 122 [2023-01-27 20:32:35,299 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:32:35,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333020890] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:35,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:32:35,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2023-01-27 20:32:35,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604097024] [2023-01-27 20:32:35,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:32:35,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:32:35,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:32:35,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:32:35,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=522, Unknown=0, NotChecked=0, Total=650 [2023-01-27 20:32:35,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:32:35,302 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 804 transitions, 16593 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:35,302 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:32:35,302 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:32:35,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:32:42,540 INFO L130 PetriNetUnfolder]: 22650/33576 cut-off events. [2023-01-27 20:32:42,540 INFO L131 PetriNetUnfolder]: For 730957/730957 co-relation queries the response was YES. [2023-01-27 20:32:42,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233740 conditions, 33576 events. 22650/33576 cut-off events. For 730957/730957 co-relation queries the response was YES. Maximal size of possible extension queue 1692. Compared 230581 event pairs, 2937 based on Foata normal form. 2/31672 useless extension candidates. Maximal degree in co-relation 233648. Up to 13072 conditions per place. [2023-01-27 20:32:42,997 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 575 selfloop transitions, 431 changer transitions 9/1015 dead transitions. [2023-01-27 20:32:42,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 1015 transitions, 21100 flow [2023-01-27 20:32:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:32:42,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:32:42,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2739 transitions. [2023-01-27 20:32:42,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3547008547008547 [2023-01-27 20:32:42,999 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2739 transitions. [2023-01-27 20:32:42,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2739 transitions. [2023-01-27 20:32:43,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:32:43,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2739 transitions. [2023-01-27 20:32:43,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 210.69230769230768) internal successors, (2739), 13 states have internal predecessors, (2739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:43,006 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:43,006 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:43,006 INFO L175 Difference]: Start difference. First operand has 253 places, 804 transitions, 16593 flow. Second operand 13 states and 2739 transitions. [2023-01-27 20:32:43,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 1015 transitions, 21100 flow [2023-01-27 20:32:55,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 1015 transitions, 20699 flow, removed 114 selfloop flow, removed 7 redundant places. [2023-01-27 20:32:55,190 INFO L231 Difference]: Finished difference. Result has 260 places, 808 transitions, 17294 flow [2023-01-27 20:32:55,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=16309, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17294, PETRI_PLACES=260, PETRI_TRANSITIONS=808} [2023-01-27 20:32:55,191 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 222 predicate places. [2023-01-27 20:32:55,191 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 808 transitions, 17294 flow [2023-01-27 20:32:55,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:55,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:32:55,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:32:55,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-01-27 20:32:55,392 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,SelfDestructingSolverStorable28 [2023-01-27 20:32:55,393 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:32:55,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:32:55,393 INFO L85 PathProgramCache]: Analyzing trace with hash 749821040, now seen corresponding path program 5 times [2023-01-27 20:32:55,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:32:55,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650736251] [2023-01-27 20:32:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:32:55,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:32:55,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:32:55,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:55,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:32:55,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650736251] [2023-01-27 20:32:55,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650736251] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:55,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28307039] [2023-01-27 20:32:55,524 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:32:55,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:32:55,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:32:55,526 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) [2023-01-27 20:32:55,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-01-27 20:32:55,646 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:32:55,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:32:55,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-27 20:32:55,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:32:55,999 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:56,000 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 116 treesize of output 81 [2023-01-27 20:32:56,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:32:56,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:32:56,254 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:32:56,255 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 158 treesize of output 122 [2023-01-27 20:32:57,147 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:32:57,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28307039] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:32:57,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:32:57,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-01-27 20:32:57,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643610191] [2023-01-27 20:32:57,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:32:57,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:32:57,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:32:57,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:32:57,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2023-01-27 20:32:57,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:32:57,150 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 808 transitions, 17294 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:32:57,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:32:57,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:32:57,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:33:05,271 INFO L130 PetriNetUnfolder]: 23804/35379 cut-off events. [2023-01-27 20:33:05,271 INFO L131 PetriNetUnfolder]: For 714179/714179 co-relation queries the response was YES. [2023-01-27 20:33:05,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247453 conditions, 35379 events. 23804/35379 cut-off events. For 714179/714179 co-relation queries the response was YES. Maximal size of possible extension queue 1776. Compared 246156 event pairs, 2771 based on Foata normal form. 21/33406 useless extension candidates. Maximal degree in co-relation 247361. Up to 15046 conditions per place. [2023-01-27 20:33:05,812 INFO L137 encePairwiseOnDemand]: 578/594 looper letters, 635 selfloop transitions, 402 changer transitions 28/1065 dead transitions. [2023-01-27 20:33:05,812 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 1065 transitions, 22815 flow [2023-01-27 20:33:05,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:33:05,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:33:05,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2735 transitions. [2023-01-27 20:33:05,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35418285418285417 [2023-01-27 20:33:05,814 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2735 transitions. [2023-01-27 20:33:05,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2735 transitions. [2023-01-27 20:33:05,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:33:05,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2735 transitions. [2023-01-27 20:33:05,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 210.3846153846154) internal successors, (2735), 13 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:05,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:05,821 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:05,821 INFO L175 Difference]: Start difference. First operand has 260 places, 808 transitions, 17294 flow. Second operand 13 states and 2735 transitions. [2023-01-27 20:33:05,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 1065 transitions, 22815 flow [2023-01-27 20:33:14,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 1065 transitions, 21880 flow, removed 28 selfloop flow, removed 11 redundant places. [2023-01-27 20:33:14,598 INFO L231 Difference]: Finished difference. Result has 265 places, 851 transitions, 18672 flow [2023-01-27 20:33:14,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=16449, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18672, PETRI_PLACES=265, PETRI_TRANSITIONS=851} [2023-01-27 20:33:14,599 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 227 predicate places. [2023-01-27 20:33:14,599 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 851 transitions, 18672 flow [2023-01-27 20:33:14,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:14,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:33:14,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:33:14,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-01-27 20:33:14,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:33:14,800 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:33:14,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:33:14,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1153144357, now seen corresponding path program 5 times [2023-01-27 20:33:14,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:33:14,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847507299] [2023-01-27 20:33:14,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:33:14,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:33:14,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:33:14,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:33:14,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:33:14,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847507299] [2023-01-27 20:33:14,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847507299] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:33:14,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724237571] [2023-01-27 20:33:14,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:33:14,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:33:14,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:33:14,980 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) [2023-01-27 20:33:14,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-01-27 20:33:15,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:33:15,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:33:15,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 29 conjunts are in the unsatisfiable core [2023-01-27 20:33:15,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:33:15,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:33:15,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:33:15,685 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:33:15,685 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 158 treesize of output 122 [2023-01-27 20:33:15,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:33:15,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724237571] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:33:15,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:33:15,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 10] total 25 [2023-01-27 20:33:15,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063420] [2023-01-27 20:33:15,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:33:15,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:33:15,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:33:15,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:33:15,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=526, Unknown=0, NotChecked=0, Total=650 [2023-01-27 20:33:15,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:33:15,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 851 transitions, 18672 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:15,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:33:15,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:33:15,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:33:24,268 INFO L130 PetriNetUnfolder]: 23805/35466 cut-off events. [2023-01-27 20:33:24,269 INFO L131 PetriNetUnfolder]: For 837453/837453 co-relation queries the response was YES. [2023-01-27 20:33:24,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255607 conditions, 35466 events. 23805/35466 cut-off events. For 837453/837453 co-relation queries the response was YES. Maximal size of possible extension queue 1797. Compared 247607 event pairs, 3077 based on Foata normal form. 6/33450 useless extension candidates. Maximal degree in co-relation 255510. Up to 13545 conditions per place. [2023-01-27 20:33:24,811 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 672 selfloop transitions, 403 changer transitions 19/1094 dead transitions. [2023-01-27 20:33:24,811 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 1094 transitions, 24066 flow [2023-01-27 20:33:24,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:33:24,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:33:24,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2736 transitions. [2023-01-27 20:33:24,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3543123543123543 [2023-01-27 20:33:24,814 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2736 transitions. [2023-01-27 20:33:24,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2736 transitions. [2023-01-27 20:33:24,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:33:24,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2736 transitions. [2023-01-27 20:33:24,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 210.46153846153845) internal successors, (2736), 13 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:24,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:24,820 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:24,820 INFO L175 Difference]: Start difference. First operand has 265 places, 851 transitions, 18672 flow. Second operand 13 states and 2736 transitions. [2023-01-27 20:33:24,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 1094 transitions, 24066 flow [2023-01-27 20:33:38,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 1094 transitions, 23313 flow, removed 167 selfloop flow, removed 8 redundant places. [2023-01-27 20:33:38,755 INFO L231 Difference]: Finished difference. Result has 274 places, 878 transitions, 19662 flow [2023-01-27 20:33:38,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=18078, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19662, PETRI_PLACES=274, PETRI_TRANSITIONS=878} [2023-01-27 20:33:38,756 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 236 predicate places. [2023-01-27 20:33:38,756 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 878 transitions, 19662 flow [2023-01-27 20:33:38,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:38,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:33:38,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:33:38,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-01-27 20:33:38,961 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,SelfDestructingSolverStorable30 [2023-01-27 20:33:38,961 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:33:38,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:33:38,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1760226384, now seen corresponding path program 6 times [2023-01-27 20:33:38,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:33:38,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429311463] [2023-01-27 20:33:38,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:33:38,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:33:38,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:33:39,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:33:39,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:33:39,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429311463] [2023-01-27 20:33:39,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429311463] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:33:39,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912926009] [2023-01-27 20:33:39,090 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:33:39,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:33:39,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:33:39,091 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) [2023-01-27 20:33:39,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-01-27 20:33:39,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-27 20:33:39,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:33:39,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 38 conjunts are in the unsatisfiable core [2023-01-27 20:33:39,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:33:39,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:33:39,547 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:33:39,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912926009] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:33:39,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:33:39,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:33:39,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861649575] [2023-01-27 20:33:39,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:33:39,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:33:39,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:33:39,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:33:39,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:33:39,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:33:39,550 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 878 transitions, 19662 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:39,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:33:39,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:33:39,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:33:47,674 INFO L130 PetriNetUnfolder]: 23600/35175 cut-off events. [2023-01-27 20:33:47,675 INFO L131 PetriNetUnfolder]: For 838763/838763 co-relation queries the response was YES. [2023-01-27 20:33:48,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254979 conditions, 35175 events. 23600/35175 cut-off events. For 838763/838763 co-relation queries the response was YES. Maximal size of possible extension queue 1772. Compared 245469 event pairs, 4435 based on Foata normal form. 42/33199 useless extension candidates. Maximal degree in co-relation 254879. Up to 21113 conditions per place. [2023-01-27 20:33:48,253 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 542 selfloop transitions, 495 changer transitions 9/1046 dead transitions. [2023-01-27 20:33:48,254 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 1046 transitions, 23362 flow [2023-01-27 20:33:48,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-27 20:33:48,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-27 20:33:48,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3131 transitions. [2023-01-27 20:33:48,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35140291806958474 [2023-01-27 20:33:48,256 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3131 transitions. [2023-01-27 20:33:48,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3131 transitions. [2023-01-27 20:33:48,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:33:48,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3131 transitions. [2023-01-27 20:33:48,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 208.73333333333332) internal successors, (3131), 15 states have internal predecessors, (3131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:48,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 594.0) internal successors, (9504), 16 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:48,263 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 594.0) internal successors, (9504), 16 states have internal predecessors, (9504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:33:48,263 INFO L175 Difference]: Start difference. First operand has 274 places, 878 transitions, 19662 flow. Second operand 15 states and 3131 transitions. [2023-01-27 20:33:48,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 1046 transitions, 23362 flow [2023-01-27 20:34:00,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1046 transitions, 22685 flow, removed 42 selfloop flow, removed 7 redundant places. [2023-01-27 20:34:00,887 INFO L231 Difference]: Finished difference. Result has 286 places, 878 transitions, 20243 flow [2023-01-27 20:34:00,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=18947, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20243, PETRI_PLACES=286, PETRI_TRANSITIONS=878} [2023-01-27 20:34:00,888 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 248 predicate places. [2023-01-27 20:34:00,888 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 878 transitions, 20243 flow [2023-01-27 20:34:00,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:00,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:34:00,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:34:00,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-01-27 20:34:01,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:34:01,093 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:34:01,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:34:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1381273835, now seen corresponding path program 6 times [2023-01-27 20:34:01,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:34:01,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257439435] [2023-01-27 20:34:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:34:01,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:34:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:34:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:34:01,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:34:01,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257439435] [2023-01-27 20:34:01,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257439435] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:34:01,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785570009] [2023-01-27 20:34:01,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:34:01,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:34:01,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:34:01,221 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) [2023-01-27 20:34:01,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-01-27 20:34:01,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-27 20:34:01,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:34:01,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-27 20:34:01,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:34:01,745 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:34:01,745 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:34:01,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [785570009] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:34:01,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:34:01,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:34:01,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594016468] [2023-01-27 20:34:01,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:34:01,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:34:01,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:34:01,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:34:01,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:34:01,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 594 [2023-01-27 20:34:01,748 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 878 transitions, 20243 flow. Second operand has 12 states, 12 states have (on average 200.91666666666666) internal successors, (2411), 12 states have internal predecessors, (2411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:01,748 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:34:01,748 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 594 [2023-01-27 20:34:01,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:34:09,798 INFO L130 PetriNetUnfolder]: 23379/34834 cut-off events. [2023-01-27 20:34:09,798 INFO L131 PetriNetUnfolder]: For 763903/763903 co-relation queries the response was YES. [2023-01-27 20:34:10,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 251152 conditions, 34834 events. 23379/34834 cut-off events. For 763903/763903 co-relation queries the response was YES. Maximal size of possible extension queue 1750. Compared 241847 event pairs, 3563 based on Foata normal form. 37/32869 useless extension candidates. Maximal degree in co-relation 251047. Up to 18492 conditions per place. [2023-01-27 20:34:10,296 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 447 selfloop transitions, 547 changer transitions 11/1005 dead transitions. [2023-01-27 20:34:10,296 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 1005 transitions, 23446 flow [2023-01-27 20:34:10,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-27 20:34:10,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-27 20:34:10,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2756 transitions. [2023-01-27 20:34:10,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569023569023569 [2023-01-27 20:34:10,299 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2756 transitions. [2023-01-27 20:34:10,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2756 transitions. [2023-01-27 20:34:10,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:34:10,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2756 transitions. [2023-01-27 20:34:10,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 212.0) internal successors, (2756), 13 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:10,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:10,304 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 594.0) internal successors, (8316), 14 states have internal predecessors, (8316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:10,304 INFO L175 Difference]: Start difference. First operand has 286 places, 878 transitions, 20243 flow. Second operand 13 states and 2756 transitions. [2023-01-27 20:34:10,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 1005 transitions, 23446 flow [2023-01-27 20:34:21,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 1005 transitions, 22628 flow, removed 25 selfloop flow, removed 9 redundant places. [2023-01-27 20:34:21,606 INFO L231 Difference]: Finished difference. Result has 293 places, 881 transitions, 20713 flow [2023-01-27 20:34:21,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=19353, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=541, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=20713, PETRI_PLACES=293, PETRI_TRANSITIONS=881} [2023-01-27 20:34:21,607 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 255 predicate places. [2023-01-27 20:34:21,607 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 881 transitions, 20713 flow [2023-01-27 20:34:21,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 200.91666666666666) internal successors, (2411), 12 states have internal predecessors, (2411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:21,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:34:21,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:34:21,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-01-27 20:34:21,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:34:21,815 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:34:21,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:34:21,816 INFO L85 PathProgramCache]: Analyzing trace with hash -91455062, now seen corresponding path program 7 times [2023-01-27 20:34:21,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:34:21,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899049823] [2023-01-27 20:34:21,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:34:21,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:34:21,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:34:21,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:34:21,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:34:21,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899049823] [2023-01-27 20:34:21,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899049823] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:34:21,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027747377] [2023-01-27 20:34:21,973 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:34:21,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:34:21,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:34:21,975 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) [2023-01-27 20:34:21,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-01-27 20:34:22,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:34:22,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-27 20:34:22,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:34:22,378 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:34:22,378 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 114 treesize of output 79 [2023-01-27 20:34:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:34:22,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:34:22,735 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:34:22,735 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 158 treesize of output 122 [2023-01-27 20:34:23,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:34:23,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027747377] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:34:23,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:34:23,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6, 11] total 26 [2023-01-27 20:34:23,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791187512] [2023-01-27 20:34:23,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:34:23,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:34:23,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:34:23,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:34:23,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2023-01-27 20:34:23,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:34:23,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 881 transitions, 20713 flow. Second operand has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:23,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:34:23,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:34:23,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:34:32,808 INFO L130 PetriNetUnfolder]: 23785/35596 cut-off events. [2023-01-27 20:34:32,809 INFO L131 PetriNetUnfolder]: For 791573/791573 co-relation queries the response was YES. [2023-01-27 20:34:33,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259730 conditions, 35596 events. 23785/35596 cut-off events. For 791573/791573 co-relation queries the response was YES. Maximal size of possible extension queue 1790. Compared 250623 event pairs, 2579 based on Foata normal form. 4/33598 useless extension candidates. Maximal degree in co-relation 259621. Up to 11880 conditions per place. [2023-01-27 20:34:33,285 INFO L137 encePairwiseOnDemand]: 577/594 looper letters, 493 selfloop transitions, 601 changer transitions 17/1111 dead transitions. [2023-01-27 20:34:33,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1111 transitions, 25815 flow [2023-01-27 20:34:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:34:33,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:34:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3333 transitions. [2023-01-27 20:34:33,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3506944444444444 [2023-01-27 20:34:33,288 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3333 transitions. [2023-01-27 20:34:33,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3333 transitions. [2023-01-27 20:34:33,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:34:33,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3333 transitions. [2023-01-27 20:34:33,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 208.3125) internal successors, (3333), 16 states have internal predecessors, (3333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:33,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:33,295 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:33,295 INFO L175 Difference]: Start difference. First operand has 293 places, 881 transitions, 20713 flow. Second operand 16 states and 3333 transitions. [2023-01-27 20:34:33,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1111 transitions, 25815 flow [2023-01-27 20:34:46,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 1111 transitions, 24699 flow, removed 36 selfloop flow, removed 9 redundant places. [2023-01-27 20:34:46,979 INFO L231 Difference]: Finished difference. Result has 304 places, 910 transitions, 21947 flow [2023-01-27 20:34:46,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=19661, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=21947, PETRI_PLACES=304, PETRI_TRANSITIONS=910} [2023-01-27 20:34:46,980 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 266 predicate places. [2023-01-27 20:34:46,980 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 910 transitions, 21947 flow [2023-01-27 20:34:46,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 197.3) internal successors, (1973), 10 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:46,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:34:46,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:34:46,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-01-27 20:34:47,181 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,SelfDestructingSolverStorable33 [2023-01-27 20:34:47,181 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:34:47,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:34:47,181 INFO L85 PathProgramCache]: Analyzing trace with hash -187961245, now seen corresponding path program 4 times [2023-01-27 20:34:47,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:34:47,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701929978] [2023-01-27 20:34:47,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:34:47,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:34:47,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:34:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:34:47,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:34:47,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701929978] [2023-01-27 20:34:47,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701929978] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:34:47,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282240356] [2023-01-27 20:34:47,540 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:34:47,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:34:47,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:34:47,541 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) [2023-01-27 20:34:47,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-01-27 20:34:47,651 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:34:47,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:34:47,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-27 20:34:47,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:34:47,884 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:34:47,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:34:48,159 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:34:48,159 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 158 treesize of output 122 [2023-01-27 20:34:49,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:34:49,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282240356] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:34:49,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:34:49,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 24 [2023-01-27 20:34:49,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871106124] [2023-01-27 20:34:49,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:34:49,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:34:49,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:34:49,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:34:49,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2023-01-27 20:34:49,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 594 [2023-01-27 20:34:49,034 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 910 transitions, 21947 flow. Second operand has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:49,034 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:34:49,034 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 594 [2023-01-27 20:34:49,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:34:58,907 INFO L130 PetriNetUnfolder]: 23718/35976 cut-off events. [2023-01-27 20:34:58,907 INFO L131 PetriNetUnfolder]: For 906504/906504 co-relation queries the response was YES. [2023-01-27 20:34:59,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256795 conditions, 35976 events. 23718/35976 cut-off events. For 906504/906504 co-relation queries the response was YES. Maximal size of possible extension queue 1916. Compared 260749 event pairs, 5803 based on Foata normal form. 586/34458 useless extension candidates. Maximal degree in co-relation 256682. Up to 11578 conditions per place. [2023-01-27 20:34:59,359 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 567 selfloop transitions, 563 changer transitions 45/1175 dead transitions. [2023-01-27 20:34:59,359 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 1175 transitions, 27825 flow [2023-01-27 20:34:59,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:34:59,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:34:59,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3683 transitions. [2023-01-27 20:34:59,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36472568825510004 [2023-01-27 20:34:59,362 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3683 transitions. [2023-01-27 20:34:59,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3683 transitions. [2023-01-27 20:34:59,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:34:59,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3683 transitions. [2023-01-27 20:34:59,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 216.64705882352942) internal successors, (3683), 17 states have internal predecessors, (3683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:59,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:59,369 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:34:59,369 INFO L175 Difference]: Start difference. First operand has 304 places, 910 transitions, 21947 flow. Second operand 17 states and 3683 transitions. [2023-01-27 20:34:59,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 1175 transitions, 27825 flow [2023-01-27 20:35:13,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 1175 transitions, 26725 flow, removed 103 selfloop flow, removed 8 redundant places. [2023-01-27 20:35:13,394 INFO L231 Difference]: Finished difference. Result has 320 places, 949 transitions, 23534 flow [2023-01-27 20:35:13,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=20976, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=23534, PETRI_PLACES=320, PETRI_TRANSITIONS=949} [2023-01-27 20:35:13,394 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 282 predicate places. [2023-01-27 20:35:13,394 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 949 transitions, 23534 flow [2023-01-27 20:35:13,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:13,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:35:13,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:35:13,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-01-27 20:35:13,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:35:13,598 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:35:13,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:35:13,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1982050721, now seen corresponding path program 7 times [2023-01-27 20:35:13,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:35:13,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366765450] [2023-01-27 20:35:13,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:35:13,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:35:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:35:13,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:35:13,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:35:13,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366765450] [2023-01-27 20:35:13,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366765450] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:35:13,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622065210] [2023-01-27 20:35:13,713 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:35:13,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:35:13,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:35:13,715 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) [2023-01-27 20:35:13,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-01-27 20:35:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:35:13,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-27 20:35:13,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:35:14,222 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:35:14,222 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 136 treesize of output 101 [2023-01-27 20:35:14,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:35:14,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:35:14,475 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:35:14,475 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 158 treesize of output 122 [2023-01-27 20:35:16,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:35:16,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622065210] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:35:16,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:35:16,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [6, 11] total 28 [2023-01-27 20:35:16,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218010883] [2023-01-27 20:35:16,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:35:16,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-01-27 20:35:16,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:35:16,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-01-27 20:35:16,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=686, Unknown=0, NotChecked=0, Total=870 [2023-01-27 20:35:16,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 199 out of 594 [2023-01-27 20:35:16,181 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 949 transitions, 23534 flow. Second operand has 13 states, 13 states have (on average 200.76923076923077) internal successors, (2610), 13 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:16,181 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:35:16,181 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 199 of 594 [2023-01-27 20:35:16,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:35:28,851 INFO L130 PetriNetUnfolder]: 23408/35373 cut-off events. [2023-01-27 20:35:28,851 INFO L131 PetriNetUnfolder]: For 958898/958898 co-relation queries the response was YES. [2023-01-27 20:35:29,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264964 conditions, 35373 events. 23408/35373 cut-off events. For 958898/958898 co-relation queries the response was YES. Maximal size of possible extension queue 1890. Compared 254271 event pairs, 3727 based on Foata normal form. 1/33270 useless extension candidates. Maximal degree in co-relation 264843. Up to 15123 conditions per place. [2023-01-27 20:35:29,380 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 666 selfloop transitions, 441 changer transitions 23/1130 dead transitions. [2023-01-27 20:35:29,380 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 1130 transitions, 27588 flow [2023-01-27 20:35:29,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-27 20:35:29,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-27 20:35:29,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3392 transitions. [2023-01-27 20:35:29,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3569023569023569 [2023-01-27 20:35:29,383 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3392 transitions. [2023-01-27 20:35:29,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3392 transitions. [2023-01-27 20:35:29,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:35:29,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3392 transitions. [2023-01-27 20:35:29,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 212.0) internal successors, (3392), 16 states have internal predecessors, (3392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:29,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:29,390 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 594.0) internal successors, (10098), 17 states have internal predecessors, (10098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:29,390 INFO L175 Difference]: Start difference. First operand has 320 places, 949 transitions, 23534 flow. Second operand 16 states and 3392 transitions. [2023-01-27 20:35:29,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 1130 transitions, 27588 flow [2023-01-27 20:35:48,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1130 transitions, 27046 flow, removed 87 selfloop flow, removed 8 redundant places. [2023-01-27 20:35:48,626 INFO L231 Difference]: Finished difference. Result has 330 places, 960 transitions, 24189 flow [2023-01-27 20:35:48,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=23008, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=949, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=24189, PETRI_PLACES=330, PETRI_TRANSITIONS=960} [2023-01-27 20:35:48,627 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 292 predicate places. [2023-01-27 20:35:48,627 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 960 transitions, 24189 flow [2023-01-27 20:35:48,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 200.76923076923077) internal successors, (2610), 13 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:48,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:35:48,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:35:48,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-01-27 20:35:48,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:35:48,832 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:35:48,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:35:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1622135649, now seen corresponding path program 8 times [2023-01-27 20:35:48,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:35:48,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983669940] [2023-01-27 20:35:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:35:48,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:35:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:35:48,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:35:48,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:35:48,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983669940] [2023-01-27 20:35:48,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983669940] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:35:48,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285175895] [2023-01-27 20:35:48,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:35:48,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:35:48,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:35:48,952 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:35:48,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-01-27 20:35:49,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-27 20:35:49,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:35:49,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-27 20:35:49,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:35:49,461 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:35:49,462 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 116 treesize of output 81 [2023-01-27 20:35:49,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:35:49,497 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:35:49,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285175895] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:35:49,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:35:49,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:35:49,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907825283] [2023-01-27 20:35:49,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:35:49,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:35:49,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:35:49,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:35:49,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:35:49,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:35:49,511 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 960 transitions, 24189 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:35:49,512 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:35:49,512 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:35:49,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:35:59,377 INFO L130 PetriNetUnfolder]: 23246/35167 cut-off events. [2023-01-27 20:35:59,378 INFO L131 PetriNetUnfolder]: For 947672/947672 co-relation queries the response was YES. [2023-01-27 20:35:59,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267558 conditions, 35167 events. 23246/35167 cut-off events. For 947672/947672 co-relation queries the response was YES. Maximal size of possible extension queue 1849. Compared 252388 event pairs, 3657 based on Foata normal form. 53/33124 useless extension candidates. Maximal degree in co-relation 267435. Up to 17902 conditions per place. [2023-01-27 20:36:00,017 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 496 selfloop transitions, 598 changer transitions 25/1119 dead transitions. [2023-01-27 20:36:00,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 1119 transitions, 27653 flow [2023-01-27 20:36:00,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:36:00,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:36:00,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3728 transitions. [2023-01-27 20:36:00,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3486719042274598 [2023-01-27 20:36:00,021 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3728 transitions. [2023-01-27 20:36:00,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3728 transitions. [2023-01-27 20:36:00,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:00,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3728 transitions. [2023-01-27 20:36:00,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 207.11111111111111) internal successors, (3728), 18 states have internal predecessors, (3728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:00,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 594.0) internal successors, (11286), 19 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:00,029 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 594.0) internal successors, (11286), 19 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:00,029 INFO L175 Difference]: Start difference. First operand has 330 places, 960 transitions, 24189 flow. Second operand 18 states and 3728 transitions. [2023-01-27 20:36:00,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 1119 transitions, 27653 flow [2023-01-27 20:36:17,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1119 transitions, 26995 flow, removed 54 selfloop flow, removed 9 redundant places. [2023-01-27 20:36:17,907 INFO L231 Difference]: Finished difference. Result has 339 places, 960 transitions, 24844 flow [2023-01-27 20:36:17,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=23510, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=24844, PETRI_PLACES=339, PETRI_TRANSITIONS=960} [2023-01-27 20:36:17,909 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 301 predicate places. [2023-01-27 20:36:17,909 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 960 transitions, 24844 flow [2023-01-27 20:36:17,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:17,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:17,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:17,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-01-27 20:36:18,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:36:18,110 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:18,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:18,110 INFO L85 PathProgramCache]: Analyzing trace with hash 857805660, now seen corresponding path program 8 times [2023-01-27 20:36:18,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:18,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683508075] [2023-01-27 20:36:18,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:18,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:18,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:18,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:18,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683508075] [2023-01-27 20:36:18,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683508075] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:36:18,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899051249] [2023-01-27 20:36:18,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-27 20:36:18,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:36:18,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:36:18,240 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:36:18,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-01-27 20:36:18,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-27 20:36:18,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:36:18,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 35 conjunts are in the unsatisfiable core [2023-01-27 20:36:18,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:36:18,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:36:18,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:36:18,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899051249] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:36:18,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:36:18,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [6] total 15 [2023-01-27 20:36:18,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976799501] [2023-01-27 20:36:18,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:18,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-27 20:36:18,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:18,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-27 20:36:18,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-01-27 20:36:18,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:36:18,646 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 960 transitions, 24844 flow. Second operand has 11 states, 11 states have (on average 197.0909090909091) internal successors, (2168), 11 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:18,646 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:18,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:36:18,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:28,515 INFO L130 PetriNetUnfolder]: 22363/34077 cut-off events. [2023-01-27 20:36:28,515 INFO L131 PetriNetUnfolder]: For 979654/979654 co-relation queries the response was YES. [2023-01-27 20:36:28,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257250 conditions, 34077 events. 22363/34077 cut-off events. For 979654/979654 co-relation queries the response was YES. Maximal size of possible extension queue 1854. Compared 247425 event pairs, 3725 based on Foata normal form. 316/32313 useless extension candidates. Maximal degree in co-relation 257125. Up to 21107 conditions per place. [2023-01-27 20:36:29,124 INFO L137 encePairwiseOnDemand]: 579/594 looper letters, 624 selfloop transitions, 541 changer transitions 26/1191 dead transitions. [2023-01-27 20:36:29,124 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 1191 transitions, 29571 flow [2023-01-27 20:36:29,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-27 20:36:29,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-27 20:36:29,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3775 transitions. [2023-01-27 20:36:29,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35306771417882526 [2023-01-27 20:36:29,129 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3775 transitions. [2023-01-27 20:36:29,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3775 transitions. [2023-01-27 20:36:29,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:36:29,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3775 transitions. [2023-01-27 20:36:29,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 209.72222222222223) internal successors, (3775), 18 states have internal predecessors, (3775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:29,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 594.0) internal successors, (11286), 19 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:29,136 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 594.0) internal successors, (11286), 19 states have internal predecessors, (11286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:29,136 INFO L175 Difference]: Start difference. First operand has 339 places, 960 transitions, 24844 flow. Second operand 18 states and 3775 transitions. [2023-01-27 20:36:29,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 1191 transitions, 29571 flow [2023-01-27 20:36:46,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1191 transitions, 28540 flow, removed 77 selfloop flow, removed 10 redundant places. [2023-01-27 20:36:46,845 INFO L231 Difference]: Finished difference. Result has 350 places, 981 transitions, 25652 flow [2023-01-27 20:36:46,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=23484, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=502, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=25652, PETRI_PLACES=350, PETRI_TRANSITIONS=981} [2023-01-27 20:36:46,846 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 312 predicate places. [2023-01-27 20:36:46,846 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 981 transitions, 25652 flow [2023-01-27 20:36:46,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 197.0909090909091) internal successors, (2168), 11 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:46,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:36:46,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:36:46,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-01-27 20:36:47,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-01-27 20:36:47,047 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:36:47,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:36:47,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1131905989, now seen corresponding path program 5 times [2023-01-27 20:36:47,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:36:47,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134092156] [2023-01-27 20:36:47,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:36:47,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:36:47,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:36:47,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:47,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:36:47,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134092156] [2023-01-27 20:36:47,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134092156] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:36:47,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101956672] [2023-01-27 20:36:47,339 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-27 20:36:47,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:36:47,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:36:47,341 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:36:47,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-01-27 20:36:47,454 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-27 20:36:47,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:36:47,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-27 20:36:47,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:36:47,686 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:47,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:36:47,895 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:36:47,895 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 158 treesize of output 122 [2023-01-27 20:36:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:36:49,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101956672] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:36:49,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:36:49,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 23 [2023-01-27 20:36:49,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034737537] [2023-01-27 20:36:49,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:36:49,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:36:49,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:36:49,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:36:49,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2023-01-27 20:36:49,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 594 [2023-01-27 20:36:49,105 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 981 transitions, 25652 flow. Second operand has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:36:49,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:36:49,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 594 [2023-01-27 20:36:49,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:36:59,498 INFO L130 PetriNetUnfolder]: 22299/33910 cut-off events. [2023-01-27 20:36:59,498 INFO L131 PetriNetUnfolder]: For 1017741/1017741 co-relation queries the response was YES. [2023-01-27 20:37:00,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 259913 conditions, 33910 events. 22299/33910 cut-off events. For 1017741/1017741 co-relation queries the response was YES. Maximal size of possible extension queue 1840. Compared 245138 event pairs, 5229 based on Foata normal form. 15/31845 useless extension candidates. Maximal degree in co-relation 259783. Up to 10842 conditions per place. [2023-01-27 20:37:00,224 INFO L137 encePairwiseOnDemand]: 581/594 looper letters, 570 selfloop transitions, 554 changer transitions 63/1187 dead transitions. [2023-01-27 20:37:00,224 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1187 transitions, 30300 flow [2023-01-27 20:37:00,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:37:00,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:37:00,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3667 transitions. [2023-01-27 20:37:00,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3631412160823925 [2023-01-27 20:37:00,227 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3667 transitions. [2023-01-27 20:37:00,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3667 transitions. [2023-01-27 20:37:00,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:00,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3667 transitions. [2023-01-27 20:37:00,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 215.7058823529412) internal successors, (3667), 17 states have internal predecessors, (3667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:00,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:00,234 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:00,234 INFO L175 Difference]: Start difference. First operand has 350 places, 981 transitions, 25652 flow. Second operand 17 states and 3667 transitions. [2023-01-27 20:37:00,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1187 transitions, 30300 flow [2023-01-27 20:37:16,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1187 transitions, 29307 flow, removed 66 selfloop flow, removed 8 redundant places. [2023-01-27 20:37:16,233 INFO L231 Difference]: Finished difference. Result has 360 places, 957 transitions, 25119 flow [2023-01-27 20:37:16,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=24680, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=25119, PETRI_PLACES=360, PETRI_TRANSITIONS=957} [2023-01-27 20:37:16,234 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 322 predicate places. [2023-01-27 20:37:16,234 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 957 transitions, 25119 flow [2023-01-27 20:37:16,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:16,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:16,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:16,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:16,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-01-27 20:37:16,435 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:16,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:16,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1496257113, now seen corresponding path program 6 times [2023-01-27 20:37:16,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:16,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093148237] [2023-01-27 20:37:16,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:16,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:16,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:16,739 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:16,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:16,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093148237] [2023-01-27 20:37:16,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093148237] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:16,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36278766] [2023-01-27 20:37:16,739 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-27 20:37:16,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:16,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:16,740 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:16,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-01-27 20:37:16,855 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-27 20:37:16,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:16,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-27 20:37:16,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:17,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:17,142 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:37:17,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36278766] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:17,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:37:17,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 16 [2023-01-27 20:37:17,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725280816] [2023-01-27 20:37:17,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:17,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-27 20:37:17,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:17,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-27 20:37:17,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:37:17,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 594 [2023-01-27 20:37:17,145 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 957 transitions, 25119 flow. Second operand has 9 states, 9 states have (on average 205.55555555555554) internal successors, (1850), 9 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:17,145 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:17,145 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 594 [2023-01-27 20:37:17,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:26,144 INFO L130 PetriNetUnfolder]: 22265/33767 cut-off events. [2023-01-27 20:37:26,145 INFO L131 PetriNetUnfolder]: For 1027068/1027068 co-relation queries the response was YES. [2023-01-27 20:37:26,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258412 conditions, 33767 events. 22265/33767 cut-off events. For 1027068/1027068 co-relation queries the response was YES. Maximal size of possible extension queue 1798. Compared 242254 event pairs, 5355 based on Foata normal form. 15/31668 useless extension candidates. Maximal degree in co-relation 258280. Up to 12820 conditions per place. [2023-01-27 20:37:26,882 INFO L137 encePairwiseOnDemand]: 583/594 looper letters, 467 selfloop transitions, 592 changer transitions 30/1089 dead transitions. [2023-01-27 20:37:26,883 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1089 transitions, 29065 flow [2023-01-27 20:37:26,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-27 20:37:26,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-27 20:37:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1950 transitions. [2023-01-27 20:37:26,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36475869809203143 [2023-01-27 20:37:26,884 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1950 transitions. [2023-01-27 20:37:26,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1950 transitions. [2023-01-27 20:37:26,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:26,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1950 transitions. [2023-01-27 20:37:26,886 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 216.66666666666666) internal successors, (1950), 9 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:26,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 594.0) internal successors, (5940), 10 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:26,888 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 594.0) internal successors, (5940), 10 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:26,888 INFO L175 Difference]: Start difference. First operand has 360 places, 957 transitions, 25119 flow. Second operand 9 states and 1950 transitions. [2023-01-27 20:37:26,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1089 transitions, 29065 flow [2023-01-27 20:37:43,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1089 transitions, 28460 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-01-27 20:37:43,551 INFO L231 Difference]: Finished difference. Result has 358 places, 969 transitions, 26430 flow [2023-01-27 20:37:43,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=24514, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=957, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=577, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=26430, PETRI_PLACES=358, PETRI_TRANSITIONS=969} [2023-01-27 20:37:43,552 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 320 predicate places. [2023-01-27 20:37:43,552 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 969 transitions, 26430 flow [2023-01-27 20:37:43,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 205.55555555555554) internal successors, (1850), 9 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:43,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:37:43,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:37:43,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-27 20:37:43,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-01-27 20:37:43,753 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:37:43,753 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:37:43,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1657957736, now seen corresponding path program 9 times [2023-01-27 20:37:43,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:37:43,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294904833] [2023-01-27 20:37:43,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:37:43,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:37:43,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:37:43,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:37:43,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:37:43,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294904833] [2023-01-27 20:37:43,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294904833] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:37:43,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199738939] [2023-01-27 20:37:43,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:37:43,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:37:43,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:37:43,880 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:37:43,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-01-27 20:37:44,001 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-27 20:37:44,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:37:44,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 35 conjunts are in the unsatisfiable core [2023-01-27 20:37:44,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:37:44,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:37:44,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:37:44,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199738939] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:37:44,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:37:44,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:37:44,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461734324] [2023-01-27 20:37:44,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:37:44,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:37:44,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:37:44,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:37:44,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:37:44,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:37:44,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 969 transitions, 26430 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:44,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:37:44,334 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:37:44,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:37:53,849 INFO L130 PetriNetUnfolder]: 22063/33348 cut-off events. [2023-01-27 20:37:53,849 INFO L131 PetriNetUnfolder]: For 1022972/1022972 co-relation queries the response was YES. [2023-01-27 20:37:54,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265553 conditions, 33348 events. 22063/33348 cut-off events. For 1022972/1022972 co-relation queries the response was YES. Maximal size of possible extension queue 1769. Compared 237870 event pairs, 3641 based on Foata normal form. 4/31238 useless extension candidates. Maximal degree in co-relation 265420. Up to 20787 conditions per place. [2023-01-27 20:37:54,333 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 620 selfloop transitions, 510 changer transitions 15/1145 dead transitions. [2023-01-27 20:37:54,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1145 transitions, 30506 flow [2023-01-27 20:37:54,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:37:54,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:37:54,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3538 transitions. [2023-01-27 20:37:54,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3503664091899386 [2023-01-27 20:37:54,335 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3538 transitions. [2023-01-27 20:37:54,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3538 transitions. [2023-01-27 20:37:54,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:37:54,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3538 transitions. [2023-01-27 20:37:54,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 208.11764705882354) internal successors, (3538), 17 states have internal predecessors, (3538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,342 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:37:54,342 INFO L175 Difference]: Start difference. First operand has 358 places, 969 transitions, 26430 flow. Second operand 17 states and 3538 transitions. [2023-01-27 20:37:54,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 1145 transitions, 30506 flow [2023-01-27 20:38:13,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1145 transitions, 29330 flow, removed 41 selfloop flow, removed 7 redundant places. [2023-01-27 20:38:13,453 INFO L231 Difference]: Finished difference. Result has 368 places, 970 transitions, 26325 flow [2023-01-27 20:38:13,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=25278, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=26325, PETRI_PLACES=368, PETRI_TRANSITIONS=970} [2023-01-27 20:38:13,453 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 330 predicate places. [2023-01-27 20:38:13,453 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 970 transitions, 26325 flow [2023-01-27 20:38:13,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:13,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:38:13,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:38:13,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-01-27 20:38:13,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:13,659 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:38:13,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:38:13,659 INFO L85 PathProgramCache]: Analyzing trace with hash 485061456, now seen corresponding path program 10 times [2023-01-27 20:38:13,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:38:13,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92355751] [2023-01-27 20:38:13,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:38:13,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:38:13,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:38:13,771 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:13,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:38:13,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92355751] [2023-01-27 20:38:13,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92355751] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:13,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097889105] [2023-01-27 20:38:13,772 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-27 20:38:13,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:38:13,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:38:13,774 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:38:13,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-01-27 20:38:13,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-27 20:38:13,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:38:13,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-27 20:38:13,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:38:14,138 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:38:14,139 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 114 treesize of output 79 [2023-01-27 20:38:14,208 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:38:14,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:38:14,528 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:38:14,528 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 158 treesize of output 122 [2023-01-27 20:38:15,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:38:15,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097889105] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:38:15,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:38:15,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6, 11] total 24 [2023-01-27 20:38:15,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380884614] [2023-01-27 20:38:15,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:38:15,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-27 20:38:15,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:38:15,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-27 20:38:15,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2023-01-27 20:38:15,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 594 [2023-01-27 20:38:15,695 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 970 transitions, 26325 flow. Second operand has 8 states, 8 states have (on average 223.875) internal successors, (1791), 8 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:15,695 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:38:15,695 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 594 [2023-01-27 20:38:15,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:38:39,595 INFO L130 PetriNetUnfolder]: 48741/73393 cut-off events. [2023-01-27 20:38:39,595 INFO L131 PetriNetUnfolder]: For 2301921/2301921 co-relation queries the response was YES. [2023-01-27 20:38:41,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 570425 conditions, 73393 events. 48741/73393 cut-off events. For 2301921/2301921 co-relation queries the response was YES. Maximal size of possible extension queue 3685. Compared 575758 event pairs, 5734 based on Foata normal form. 5/68840 useless extension candidates. Maximal degree in co-relation 570293. Up to 27290 conditions per place. [2023-01-27 20:38:41,432 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 1274 selfloop transitions, 1714 changer transitions 23/3011 dead transitions. [2023-01-27 20:38:41,433 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 3011 transitions, 86789 flow [2023-01-27 20:38:41,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-27 20:38:41,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-27 20:38:41,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 6098 transitions. [2023-01-27 20:38:41,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39484589484589483 [2023-01-27 20:38:41,438 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 6098 transitions. [2023-01-27 20:38:41,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 6098 transitions. [2023-01-27 20:38:41,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:38:41,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 6098 transitions. [2023-01-27 20:38:41,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 234.53846153846155) internal successors, (6098), 26 states have internal predecessors, (6098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:41,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 594.0) internal successors, (16038), 27 states have internal predecessors, (16038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:41,450 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 594.0) internal successors, (16038), 27 states have internal predecessors, (16038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:38:41,451 INFO L175 Difference]: Start difference. First operand has 368 places, 970 transitions, 26325 flow. Second operand 26 states and 6098 transitions. [2023-01-27 20:38:41,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 3011 transitions, 86789 flow [2023-01-27 20:39:59,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 3011 transitions, 83949 flow, removed 48 selfloop flow, removed 10 redundant places. [2023-01-27 20:39:59,772 INFO L231 Difference]: Finished difference. Result has 402 places, 2390 transitions, 73220 flow [2023-01-27 20:39:59,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=25456, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=73220, PETRI_PLACES=402, PETRI_TRANSITIONS=2390} [2023-01-27 20:39:59,774 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 364 predicate places. [2023-01-27 20:39:59,774 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 2390 transitions, 73220 flow [2023-01-27 20:39:59,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 223.875) internal successors, (1791), 8 states have internal predecessors, (1791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:39:59,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:39:59,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:39:59,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-01-27 20:39:59,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:39:59,975 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:39:59,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:39:59,975 INFO L85 PathProgramCache]: Analyzing trace with hash -859825455, now seen corresponding path program 9 times [2023-01-27 20:39:59,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:39:59,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231492710] [2023-01-27 20:39:59,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:39:59,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:39:59,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:40:00,096 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:40:00,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:40:00,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231492710] [2023-01-27 20:40:00,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231492710] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:40:00,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160465237] [2023-01-27 20:40:00,096 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-27 20:40:00,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:40:00,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:40:00,097 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:40:00,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-01-27 20:40:00,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-27 20:40:00,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-27 20:40:00,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-27 20:40:00,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:40:00,575 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:40:00,575 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 116 treesize of output 81 [2023-01-27 20:40:00,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-27 20:40:00,615 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-27 20:40:00,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160465237] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-27 20:40:00,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-27 20:40:00,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [6] total 16 [2023-01-27 20:40:00,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343791765] [2023-01-27 20:40:00,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:40:00,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-27 20:40:00,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:40:00,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-27 20:40:00,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2023-01-27 20:40:00,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 195 out of 594 [2023-01-27 20:40:00,618 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 2390 transitions, 73220 flow. Second operand has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:00,618 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:40:00,618 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 195 of 594 [2023-01-27 20:40:00,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:40:35,428 INFO L130 PetriNetUnfolder]: 48684/73375 cut-off events. [2023-01-27 20:40:35,428 INFO L131 PetriNetUnfolder]: For 2861864/2861864 co-relation queries the response was YES. [2023-01-27 20:40:37,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 624709 conditions, 73375 events. 48684/73375 cut-off events. For 2861864/2861864 co-relation queries the response was YES. Maximal size of possible extension queue 3674. Compared 573621 event pairs, 6953 based on Foata normal form. 8/68825 useless extension candidates. Maximal degree in co-relation 624560. Up to 37016 conditions per place. [2023-01-27 20:40:37,478 INFO L137 encePairwiseOnDemand]: 580/594 looper letters, 999 selfloop transitions, 1589 changer transitions 28/2616 dead transitions. [2023-01-27 20:40:37,478 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 2616 transitions, 80945 flow [2023-01-27 20:40:37,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:40:37,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:40:37,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3527 transitions. [2023-01-27 20:40:37,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492770845712022 [2023-01-27 20:40:37,481 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3527 transitions. [2023-01-27 20:40:37,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3527 transitions. [2023-01-27 20:40:37,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:40:37,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3527 transitions. [2023-01-27 20:40:37,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 207.47058823529412) internal successors, (3527), 17 states have internal predecessors, (3527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:37,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:37,490 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:40:37,490 INFO L175 Difference]: Start difference. First operand has 402 places, 2390 transitions, 73220 flow. Second operand 17 states and 3527 transitions. [2023-01-27 20:40:37,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 2616 transitions, 80945 flow [2023-01-27 20:42:42,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 2616 transitions, 79925 flow, removed 510 selfloop flow, removed 0 redundant places. [2023-01-27 20:42:42,256 INFO L231 Difference]: Finished difference. Result has 421 places, 2383 transitions, 75396 flow [2023-01-27 20:42:42,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=594, PETRI_DIFFERENCE_MINUEND_FLOW=72296, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1589, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=75396, PETRI_PLACES=421, PETRI_TRANSITIONS=2383} [2023-01-27 20:42:42,258 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 383 predicate places. [2023-01-27 20:42:42,258 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 2383 transitions, 75396 flow [2023-01-27 20:42:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 196.91666666666666) internal successors, (2363), 12 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-27 20:42:42,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-27 20:42:42,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-01-27 20:42:42,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-01-27 20:42:42,459 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-01-27 20:42:42,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-27 20:42:42,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1854259699, now seen corresponding path program 7 times [2023-01-27 20:42:42,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-27 20:42:42,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470994057] [2023-01-27 20:42:42,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-27 20:42:42,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-27 20:42:42,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:42:42,756 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:42,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-27 20:42:42,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470994057] [2023-01-27 20:42:42,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470994057] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-27 20:42:42,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692342474] [2023-01-27 20:42:42,757 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-27 20:42:42,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-27 20:42:42,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-27 20:42:42,758 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-27 20:42:42,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-01-27 20:42:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-27 20:42:42,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-27 20:42:42,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-27 20:42:43,174 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:42:43,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-27 20:42:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:43,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-27 20:42:43,356 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-27 20:42:43,357 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 158 treesize of output 122 [2023-01-27 20:42:44,710 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-27 20:42:44,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692342474] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-27 20:42:44,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-27 20:42:44,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 24 [2023-01-27 20:42:44,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679388799] [2023-01-27 20:42:44,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-27 20:42:44,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-27 20:42:44,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-27 20:42:44,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-27 20:42:44,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2023-01-27 20:42:44,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 594 [2023-01-27 20:42:44,713 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 2383 transitions, 75396 flow. Second operand has 10 states, 10 states have (on average 205.3) internal successors, (2053), 10 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:42:44,713 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-27 20:42:44,713 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 594 [2023-01-27 20:42:44,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-27 20:43:20,252 INFO L130 PetriNetUnfolder]: 48608/73171 cut-off events. [2023-01-27 20:43:20,253 INFO L131 PetriNetUnfolder]: For 3028290/3028290 co-relation queries the response was YES. [2023-01-27 20:43:21,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 633986 conditions, 73171 events. 48608/73171 cut-off events. For 3028290/3028290 co-relation queries the response was YES. Maximal size of possible extension queue 3666. Compared 571692 event pairs, 11174 based on Foata normal form. 24/68637 useless extension candidates. Maximal degree in co-relation 633833. Up to 24831 conditions per place. [2023-01-27 20:43:22,073 INFO L137 encePairwiseOnDemand]: 581/594 looper letters, 1111 selfloop transitions, 1467 changer transitions 97/2675 dead transitions. [2023-01-27 20:43:22,074 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 2675 transitions, 83790 flow [2023-01-27 20:43:22,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-27 20:43:22,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-27 20:43:22,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3663 transitions. [2023-01-27 20:43:22,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3627450980392157 [2023-01-27 20:43:22,076 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3663 transitions. [2023-01-27 20:43:22,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3663 transitions. [2023-01-27 20:43:22,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-27 20:43:22,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3663 transitions. [2023-01-27 20:43:22,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 215.47058823529412) internal successors, (3663), 17 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:22,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:22,083 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 594.0) internal successors, (10692), 18 states have internal predecessors, (10692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-27 20:43:22,083 INFO L175 Difference]: Start difference. First operand has 421 places, 2383 transitions, 75396 flow. Second operand 17 states and 3663 transitions. [2023-01-27 20:43:22,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 2675 transitions, 83790 flow Received shutdown request... [2023-01-27 20:44:25,554 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-27 20:44:25,595 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-27 20:44:25,779 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-01-27 20:44:25,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-01-27 20:44:25,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-01-27 20:44:25,984 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-27 20:44:25,985 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-01-27 20:44:25,985 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-01-27 20:44:25,985 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-01-27 20:44:25,985 INFO L445 BasicCegarLoop]: Path program histogram: [10, 9, 7, 6, 5, 5, 1, 1] [2023-01-27 20:44:25,987 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-27 20:44:25,987 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-27 20:44:25,989 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.01 08:44:25 BasicIcfg [2023-01-27 20:44:25,989 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-27 20:44:25,989 INFO L158 Benchmark]: Toolchain (without parser) took 806945.64ms. Allocated memory was 369.1MB in the beginning and 13.7GB in the end (delta: 13.4GB). Free memory was 313.6MB in the beginning and 9.5GB in the end (delta: -9.2GB). Peak memory consumption was 10.1GB. Max. memory is 16.0GB. [2023-01-27 20:44:25,989 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 369.1MB. Free memory is still 318.1MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-27 20:44:25,990 INFO L158 Benchmark]: CACSL2BoogieTranslator took 219.59ms. Allocated memory is still 369.1MB. Free memory was 313.6MB in the beginning and 301.1MB in the end (delta: 12.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-27 20:44:25,990 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.60ms. Allocated memory is still 369.1MB. Free memory was 301.1MB in the beginning and 299.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-27 20:44:25,990 INFO L158 Benchmark]: Boogie Preprocessor took 35.96ms. Allocated memory is still 369.1MB. Free memory was 299.0MB in the beginning and 296.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-27 20:44:25,990 INFO L158 Benchmark]: RCFGBuilder took 534.87ms. Allocated memory was 369.1MB in the beginning and 534.8MB in the end (delta: 165.7MB). Free memory was 296.9MB in the beginning and 495.6MB in the end (delta: -198.7MB). Peak memory consumption was 28.1MB. Max. memory is 16.0GB. [2023-01-27 20:44:25,990 INFO L158 Benchmark]: TraceAbstraction took 806100.34ms. Allocated memory was 534.8MB in the beginning and 13.7GB in the end (delta: 13.2GB). Free memory was 494.8MB in the beginning and 9.5GB in the end (delta: -9.0GB). Peak memory consumption was 10.1GB. Max. memory is 16.0GB. [2023-01-27 20:44:25,991 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 369.1MB. Free memory is still 318.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 219.59ms. Allocated memory is still 369.1MB. Free memory was 313.6MB in the beginning and 301.1MB in the end (delta: 12.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 46.60ms. Allocated memory is still 369.1MB. Free memory was 301.1MB in the beginning and 299.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.96ms. Allocated memory is still 369.1MB. Free memory was 299.0MB in the beginning and 296.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 534.87ms. Allocated memory was 369.1MB in the beginning and 534.8MB in the end (delta: 165.7MB). Free memory was 296.9MB in the beginning and 495.6MB in the end (delta: -198.7MB). Peak memory consumption was 28.1MB. Max. memory is 16.0GB. * TraceAbstraction took 806100.34ms. Allocated memory was 534.8MB in the beginning and 13.7GB in the end (delta: 13.2GB). Free memory was 494.8MB in the beginning and 9.5GB in the end (delta: -9.0GB). Peak memory consumption was 10.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6.5s, 265 PlacesBefore, 38 PlacesAfterwards, 284 TransitionsBefore, 39 TransitionsAfterwards, 7560 CoEnabledTransitionPairs, 7 FixpointIterations, 147 TrivialSequentialCompositions, 76 ConcurrentSequentialCompositions, 35 TrivialYvCompositions, 21 ConcurrentYvCompositions, 18 ChoiceCompositions, 297 TotalNumberOfCompositions, 9778 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7112, independent: 6972, independent conditional: 0, independent unconditional: 6972, dependent: 140, dependent conditional: 0, dependent unconditional: 140, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 4276, independent: 4240, independent conditional: 0, independent unconditional: 4240, dependent: 36, dependent conditional: 0, dependent unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 7112, independent: 2732, independent conditional: 0, independent unconditional: 2732, dependent: 104, dependent conditional: 0, dependent unconditional: 104, unknown: 4276, unknown conditional: 0, unknown unconditional: 4276] , Statistics on independence cache: Total cache size (in pairs): 152, Positive cache size: 141, Positive conditional cache size: 0, Positive unconditional cache size: 141, Negative cache size: 11, Negative conditional cache size: 0, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 121]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 122]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 350 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 806.0s, OverallIterations: 44, TraceHistogramMax: 1, PathProgramHistogramMax: 10, EmptinessCheckTime: 0.0s, AutomataDifference: 754.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7675 SdHoareTripleChecker+Valid, 11.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7675 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 9.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 382 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17189 IncrementalHoareTripleChecker+Invalid, 17571 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 382 mSolverCounterUnsat, 0 mSDtfsCounter, 17189 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1438 GetRequests, 567 SyntacticMatches, 1 SemanticMatches, 870 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5548 ImplicationChecksByTransitivity, 29.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=75396occurred in iteration=43, InterpolantAutomatonStates: 479, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 35.6s InterpolantComputationTime, 1567 NumberOfCodeBlocks, 1554 NumberOfCodeBlocksAsserted, 77 NumberOfCheckSat, 1783 ConstructedInterpolants, 0 QuantifiedInterpolants, 32708 SizeOfPredicates, 652 NumberOfNonLiveVariables, 7267 ConjunctsInSsa, 884 ConjunctsInUnsatCore, 83 InterpolantComputations, 44 PerfectInterpolantSequences, 26/65 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown