/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 09:15:55,555 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 09:15:55,557 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 09:15:55,575 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 09:15:55,575 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 09:15:55,575 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 09:15:55,576 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 09:15:55,577 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 09:15:55,578 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 09:15:55,579 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 09:15:55,580 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 09:15:55,580 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 09:15:55,583 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 09:15:55,584 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 09:15:55,584 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 09:15:55,585 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 09:15:55,585 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 09:15:55,586 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 09:15:55,587 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 09:15:55,588 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 09:15:55,589 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 09:15:55,595 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 09:15:55,595 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 09:15:55,596 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 09:15:55,598 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 09:15:55,598 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 09:15:55,598 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 09:15:55,598 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 09:15:55,599 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 09:15:55,599 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 09:15:55,599 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 09:15:55,600 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 09:15:55,600 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 09:15:55,601 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 09:15:55,601 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 09:15:55,601 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 09:15:55,602 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 09:15:55,602 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 09:15:55,602 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 09:15:55,603 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 09:15:55,603 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 09:15:55,611 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-01-28 09:15:55,628 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 09:15:55,630 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 09:15:55,632 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 09:15:55,632 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 09:15:55,633 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 09:15:55,633 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 09:15:55,633 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 09:15:55,633 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 09:15:55,633 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 09:15:55,633 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 09:15:55,634 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 09:15:55,635 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 09:15:55,635 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 09:15:55,635 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 09:15:55,636 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-01-28 09:15:55,802 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 09:15:55,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 09:15:55,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 09:15:55,821 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 09:15:55,822 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 09:15:55,822 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-01-28 09:15:56,703 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 09:15:56,868 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 09:15:56,869 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-01-28 09:15:56,873 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61c984e4b/33408e87c67e444eb9a8d047bfccb390/FLAG92e800e79 [2023-01-28 09:15:57,263 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61c984e4b/33408e87c67e444eb9a8d047bfccb390 [2023-01-28 09:15:57,265 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 09:15:57,266 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 09:15:57,268 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 09:15:57,268 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 09:15:57,270 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 09:15:57,271 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,272 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50c98fdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57, skipping insertion in model container [2023-01-28 09:15:57,272 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,276 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 09:15:57,289 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 09:15:57,393 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-symm.wvr.c[2848,2861] [2023-01-28 09:15:57,398 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 09:15:57,404 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 09:15:57,418 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-symm.wvr.c[2848,2861] [2023-01-28 09:15:57,420 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 09:15:57,441 INFO L208 MainTranslator]: Completed translation [2023-01-28 09:15:57,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57 WrapperNode [2023-01-28 09:15:57,443 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 09:15:57,444 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 09:15:57,444 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 09:15:57,444 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 09:15:57,449 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,454 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,470 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 134 [2023-01-28 09:15:57,471 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 09:15:57,471 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 09:15:57,471 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 09:15:57,471 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 09:15:57,477 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,477 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,479 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,479 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,484 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,493 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,494 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,495 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,496 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 09:15:57,497 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 09:15:57,497 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 09:15:57,497 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 09:15:57,502 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (1/1) ... [2023-01-28 09:15:57,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 09:15:57,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:15:57,532 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-01-28 09:15:57,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-01-28 09:15:57,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 09:15:57,573 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 09:15:57,573 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 09:15:57,573 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 09:15:57,573 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 09:15:57,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 09:15:57,573 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 09:15:57,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 09:15:57,574 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-28 09:15:57,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 09:15:57,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 09:15:57,574 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 09:15:57,574 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 09:15:57,575 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 09:15:57,653 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 09:15:57,655 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 09:15:57,949 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 09:15:57,956 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 09:15:57,956 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-01-28 09:15:57,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 09:15:57 BoogieIcfgContainer [2023-01-28 09:15:57,958 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 09:15:57,959 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 09:15:57,959 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 09:15:57,961 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 09:15:57,961 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 09:15:57" (1/3) ... [2023-01-28 09:15:57,962 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c2bdc58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 09:15:57, skipping insertion in model container [2023-01-28 09:15:57,962 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:15:57" (2/3) ... [2023-01-28 09:15:57,962 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3c2bdc58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 09:15:57, skipping insertion in model container [2023-01-28 09:15:57,962 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 09:15:57" (3/3) ... [2023-01-28 09:15:57,963 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-01-28 09:15:57,974 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 09:15:57,974 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 09:15:57,974 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 09:15:58,030 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-28 09:15:58,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 213 transitions, 442 flow [2023-01-28 09:15:58,150 INFO L130 PetriNetUnfolder]: 21/211 cut-off events. [2023-01-28 09:15:58,151 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 09:15:58,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 211 events. 21/211 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 231 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 146. Up to 3 conditions per place. [2023-01-28 09:15:58,156 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 213 transitions, 442 flow [2023-01-28 09:15:58,161 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 189 places, 203 transitions, 418 flow [2023-01-28 09:15:58,163 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 09:15:58,169 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 203 transitions, 418 flow [2023-01-28 09:15:58,171 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 203 transitions, 418 flow [2023-01-28 09:15:58,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 203 transitions, 418 flow [2023-01-28 09:15:58,218 INFO L130 PetriNetUnfolder]: 21/203 cut-off events. [2023-01-28 09:15:58,219 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 09:15:58,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 203 events. 21/203 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 229 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 146. Up to 3 conditions per place. [2023-01-28 09:15:58,224 INFO L119 LiptonReduction]: Number of co-enabled transitions 2700 [2023-01-28 09:16:02,932 INFO L134 LiptonReduction]: Checked pairs total: 3067 [2023-01-28 09:16:02,933 INFO L136 LiptonReduction]: Total number of compositions: 222 [2023-01-28 09:16:02,942 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 09:16:02,947 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;@6fcc0344, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 09:16:02,947 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-28 09:16:02,951 INFO L130 PetriNetUnfolder]: 7/24 cut-off events. [2023-01-28 09:16:02,951 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 09:16:02,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:02,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:02,952 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:02,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:02,955 INFO L85 PathProgramCache]: Analyzing trace with hash -266999657, now seen corresponding path program 1 times [2023-01-28 09:16:02,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:02,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112902120] [2023-01-28 09:16:02,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:02,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:03,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:03,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:03,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:03,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112902120] [2023-01-28 09:16:03,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112902120] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:03,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:03,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 09:16:03,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395520288] [2023-01-28 09:16:03,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:03,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 09:16:03,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:03,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 09:16:03,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 09:16:03,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-01-28 09:16:03,492 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 62 flow. Second operand has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:03,492 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:03,492 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-01-28 09:16:03,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:03,655 INFO L130 PetriNetUnfolder]: 112/192 cut-off events. [2023-01-28 09:16:03,655 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2023-01-28 09:16:03,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 192 events. 112/192 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 556 event pairs, 51 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 338. Up to 151 conditions per place. [2023-01-28 09:16:03,658 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 35 selfloop transitions, 1 changer transitions 5/41 dead transitions. [2023-01-28 09:16:03,659 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 41 transitions, 188 flow [2023-01-28 09:16:03,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 09:16:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 09:16:03,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 755 transitions. [2023-01-28 09:16:03,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4339080459770115 [2023-01-28 09:16:03,676 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 755 transitions. [2023-01-28 09:16:03,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 755 transitions. [2023-01-28 09:16:03,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:03,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 755 transitions. [2023-01-28 09:16:03,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 188.75) internal successors, (755), 4 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:03,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:03,692 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:03,693 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 62 flow. Second operand 4 states and 755 transitions. [2023-01-28 09:16:03,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 41 transitions, 188 flow [2023-01-28 09:16:03,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 41 transitions, 172 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 09:16:03,698 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 63 flow [2023-01-28 09:16:03,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=63, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-01-28 09:16:03,702 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1 predicate places. [2023-01-28 09:16:03,703 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 63 flow [2023-01-28 09:16:03,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:03,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:03,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:03,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 09:16:03,704 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:03,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:03,706 INFO L85 PathProgramCache]: Analyzing trace with hash 541242839, now seen corresponding path program 2 times [2023-01-28 09:16:03,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:03,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771731658] [2023-01-28 09:16:03,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:03,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:03,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:03,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:03,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:03,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771731658] [2023-01-28 09:16:03,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771731658] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:03,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:03,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 09:16:03,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755358373] [2023-01-28 09:16:03,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:03,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 09:16:03,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:03,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 09:16:03,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 09:16:03,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-01-28 09:16:03,955 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:03,955 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:03,955 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-01-28 09:16:03,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:04,055 INFO L130 PetriNetUnfolder]: 119/215 cut-off events. [2023-01-28 09:16:04,055 INFO L131 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2023-01-28 09:16:04,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 215 events. 119/215 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 686 event pairs, 67 based on Foata normal form. 5/172 useless extension candidates. Maximal degree in co-relation 466. Up to 179 conditions per place. [2023-01-28 09:16:04,058 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 31 selfloop transitions, 1 changer transitions 7/39 dead transitions. [2023-01-28 09:16:04,058 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 179 flow [2023-01-28 09:16:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 09:16:04,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 09:16:04,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 753 transitions. [2023-01-28 09:16:04,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43275862068965515 [2023-01-28 09:16:04,060 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 753 transitions. [2023-01-28 09:16:04,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 753 transitions. [2023-01-28 09:16:04,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:04,061 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 753 transitions. [2023-01-28 09:16:04,062 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 188.25) internal successors, (753), 4 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,065 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,065 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 63 flow. Second operand 4 states and 753 transitions. [2023-01-28 09:16:04,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 179 flow [2023-01-28 09:16:04,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 173 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-01-28 09:16:04,068 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 69 flow [2023-01-28 09:16:04,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=69, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-01-28 09:16:04,069 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-01-28 09:16:04,069 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 69 flow [2023-01-28 09:16:04,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:04,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:04,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 09:16:04,070 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:04,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:04,072 INFO L85 PathProgramCache]: Analyzing trace with hash -682121893, now seen corresponding path program 1 times [2023-01-28 09:16:04,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:04,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241233522] [2023-01-28 09:16:04,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:04,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:04,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:04,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:04,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:04,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241233522] [2023-01-28 09:16:04,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241233522] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:04,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:04,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 09:16:04,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399852169] [2023-01-28 09:16:04,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:04,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 09:16:04,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:04,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 09:16:04,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 09:16:04,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 435 [2023-01-28 09:16:04,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,104 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:04,104 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 435 [2023-01-28 09:16:04,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:04,144 INFO L130 PetriNetUnfolder]: 87/154 cut-off events. [2023-01-28 09:16:04,144 INFO L131 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2023-01-28 09:16:04,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 154 events. 87/154 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 408 event pairs, 24 based on Foata normal form. 16/138 useless extension candidates. Maximal degree in co-relation 348. Up to 133 conditions per place. [2023-01-28 09:16:04,146 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 26 selfloop transitions, 2 changer transitions 4/32 dead transitions. [2023-01-28 09:16:04,146 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 32 transitions, 153 flow [2023-01-28 09:16:04,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 09:16:04,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 09:16:04,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 595 transitions. [2023-01-28 09:16:04,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559386973180077 [2023-01-28 09:16:04,148 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 595 transitions. [2023-01-28 09:16:04,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 595 transitions. [2023-01-28 09:16:04,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:04,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 595 transitions. [2023-01-28 09:16:04,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,152 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,152 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 69 flow. Second operand 3 states and 595 transitions. [2023-01-28 09:16:04,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 32 transitions, 153 flow [2023-01-28 09:16:04,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 32 transitions, 150 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-28 09:16:04,154 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 72 flow [2023-01-28 09:16:04,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-01-28 09:16:04,156 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-01-28 09:16:04,158 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 72 flow [2023-01-28 09:16:04,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:04,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:04,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 09:16:04,159 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:04,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:04,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1884163200, now seen corresponding path program 1 times [2023-01-28 09:16:04,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:04,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723069717] [2023-01-28 09:16:04,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:04,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:04,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:04,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:04,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723069717] [2023-01-28 09:16:04,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723069717] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:04,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:04,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 09:16:04,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518173211] [2023-01-28 09:16:04,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:04,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:04,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:04,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:04,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:16:04,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:04,686 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 72 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:04,686 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:04,686 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:04,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:05,010 INFO L130 PetriNetUnfolder]: 268/494 cut-off events. [2023-01-28 09:16:05,010 INFO L131 PetriNetUnfolder]: For 201/201 co-relation queries the response was YES. [2023-01-28 09:16:05,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1182 conditions, 494 events. 268/494 cut-off events. For 201/201 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2010 event pairs, 43 based on Foata normal form. 2/393 useless extension candidates. Maximal degree in co-relation 395. Up to 100 conditions per place. [2023-01-28 09:16:05,013 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 111 selfloop transitions, 25 changer transitions 22/158 dead transitions. [2023-01-28 09:16:05,013 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 158 transitions, 747 flow [2023-01-28 09:16:05,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-28 09:16:05,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-28 09:16:05,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2660 transitions. [2023-01-28 09:16:05,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3397190293742018 [2023-01-28 09:16:05,020 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2660 transitions. [2023-01-28 09:16:05,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2660 transitions. [2023-01-28 09:16:05,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:05,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2660 transitions. [2023-01-28 09:16:05,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 147.77777777777777) internal successors, (2660), 18 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 435.0) internal successors, (8265), 19 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,038 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 435.0) internal successors, (8265), 19 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,038 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 72 flow. Second operand 18 states and 2660 transitions. [2023-01-28 09:16:05,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 158 transitions, 747 flow [2023-01-28 09:16:05,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 158 transitions, 707 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-01-28 09:16:05,046 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 252 flow [2023-01-28 09:16:05,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=252, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2023-01-28 09:16:05,048 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 28 predicate places. [2023-01-28 09:16:05,048 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 252 flow [2023-01-28 09:16:05,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:05,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:05,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 09:16:05,049 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:05,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:05,049 INFO L85 PathProgramCache]: Analyzing trace with hash 839378742, now seen corresponding path program 2 times [2023-01-28 09:16:05,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:05,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758719887] [2023-01-28 09:16:05,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:05,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:05,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:05,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:05,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:05,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758719887] [2023-01-28 09:16:05,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758719887] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:05,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:05,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 09:16:05,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199016160] [2023-01-28 09:16:05,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:05,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:05,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:05,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:05,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:16:05,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:05,462 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 252 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,462 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:05,462 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:05,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:05,786 INFO L130 PetriNetUnfolder]: 274/499 cut-off events. [2023-01-28 09:16:05,786 INFO L131 PetriNetUnfolder]: For 1057/1057 co-relation queries the response was YES. [2023-01-28 09:16:05,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 499 events. 274/499 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1987 event pairs, 51 based on Foata normal form. 13/485 useless extension candidates. Maximal degree in co-relation 1650. Up to 209 conditions per place. [2023-01-28 09:16:05,789 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 72 selfloop transitions, 23 changer transitions 10/105 dead transitions. [2023-01-28 09:16:05,789 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 105 transitions, 676 flow [2023-01-28 09:16:05,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:16:05,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:16:05,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1622 transitions. [2023-01-28 09:16:05,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33897596656217344 [2023-01-28 09:16:05,792 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1622 transitions. [2023-01-28 09:16:05,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1622 transitions. [2023-01-28 09:16:05,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:05,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1622 transitions. [2023-01-28 09:16:05,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.45454545454547) internal successors, (1622), 11 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,800 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,800 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 252 flow. Second operand 11 states and 1622 transitions. [2023-01-28 09:16:05,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 105 transitions, 676 flow [2023-01-28 09:16:05,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 105 transitions, 630 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-01-28 09:16:05,804 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 361 flow [2023-01-28 09:16:05,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=361, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2023-01-28 09:16:05,805 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2023-01-28 09:16:05,805 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 361 flow [2023-01-28 09:16:05,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:05,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:05,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:05,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 09:16:05,806 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:05,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1337186352, now seen corresponding path program 3 times [2023-01-28 09:16:05,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:05,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000116727] [2023-01-28 09:16:05,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:05,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:05,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:06,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:06,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:06,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000116727] [2023-01-28 09:16:06,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000116727] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:06,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:06,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 09:16:06,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096436919] [2023-01-28 09:16:06,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:06,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:06,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:06,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:06,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:16:06,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:06,125 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 361 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:06,125 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:06,125 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:06,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:06,517 INFO L130 PetriNetUnfolder]: 302/562 cut-off events. [2023-01-28 09:16:06,517 INFO L131 PetriNetUnfolder]: For 1148/1148 co-relation queries the response was YES. [2023-01-28 09:16:06,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2046 conditions, 562 events. 302/562 cut-off events. For 1148/1148 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2407 event pairs, 31 based on Foata normal form. 14/543 useless extension candidates. Maximal degree in co-relation 1828. Up to 99 conditions per place. [2023-01-28 09:16:06,520 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 136 selfloop transitions, 33 changer transitions 14/183 dead transitions. [2023-01-28 09:16:06,521 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 183 transitions, 1160 flow [2023-01-28 09:16:06,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 09:16:06,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 09:16:06,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2824 transitions. [2023-01-28 09:16:06,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34168179068360555 [2023-01-28 09:16:06,527 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2824 transitions. [2023-01-28 09:16:06,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2824 transitions. [2023-01-28 09:16:06,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:06,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2824 transitions. [2023-01-28 09:16:06,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 148.6315789473684) internal successors, (2824), 19 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:06,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 435.0) internal successors, (8700), 20 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:06,542 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 435.0) internal successors, (8700), 20 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:06,542 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 361 flow. Second operand 19 states and 2824 transitions. [2023-01-28 09:16:06,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 183 transitions, 1160 flow [2023-01-28 09:16:06,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 183 transitions, 998 flow, removed 50 selfloop flow, removed 10 redundant places. [2023-01-28 09:16:06,548 INFO L231 Difference]: Finished difference. Result has 74 places, 63 transitions, 403 flow [2023-01-28 09:16:06,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=403, PETRI_PLACES=74, PETRI_TRANSITIONS=63} [2023-01-28 09:16:06,549 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 49 predicate places. [2023-01-28 09:16:06,549 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 63 transitions, 403 flow [2023-01-28 09:16:06,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:06,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:06,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:06,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 09:16:06,550 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:06,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:06,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1557044638, now seen corresponding path program 4 times [2023-01-28 09:16:06,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:06,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052311149] [2023-01-28 09:16:06,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:06,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:06,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:06,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:06,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:06,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052311149] [2023-01-28 09:16:06,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052311149] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:06,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:06,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 09:16:06,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704592808] [2023-01-28 09:16:06,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:06,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:06,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:06,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:06,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:16:06,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:06,930 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 63 transitions, 403 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:06,930 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:06,930 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:06,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:07,253 INFO L130 PetriNetUnfolder]: 281/536 cut-off events. [2023-01-28 09:16:07,253 INFO L131 PetriNetUnfolder]: For 1062/1062 co-relation queries the response was YES. [2023-01-28 09:16:07,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1911 conditions, 536 events. 281/536 cut-off events. For 1062/1062 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2320 event pairs, 68 based on Foata normal form. 19/522 useless extension candidates. Maximal degree in co-relation 1867. Up to 257 conditions per place. [2023-01-28 09:16:07,257 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 73 selfloop transitions, 26 changer transitions 9/108 dead transitions. [2023-01-28 09:16:07,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 108 transitions, 760 flow [2023-01-28 09:16:07,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:16:07,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:16:07,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1619 transitions. [2023-01-28 09:16:07,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33834900731452455 [2023-01-28 09:16:07,262 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1619 transitions. [2023-01-28 09:16:07,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1619 transitions. [2023-01-28 09:16:07,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:07,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1619 transitions. [2023-01-28 09:16:07,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.1818181818182) internal successors, (1619), 11 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:07,272 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:07,273 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:07,273 INFO L175 Difference]: Start difference. First operand has 74 places, 63 transitions, 403 flow. Second operand 11 states and 1619 transitions. [2023-01-28 09:16:07,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 108 transitions, 760 flow [2023-01-28 09:16:07,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 108 transitions, 694 flow, removed 7 selfloop flow, removed 12 redundant places. [2023-01-28 09:16:07,279 INFO L231 Difference]: Finished difference. Result has 77 places, 64 transitions, 448 flow [2023-01-28 09:16:07,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=448, PETRI_PLACES=77, PETRI_TRANSITIONS=64} [2023-01-28 09:16:07,279 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 52 predicate places. [2023-01-28 09:16:07,280 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 64 transitions, 448 flow [2023-01-28 09:16:07,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:07,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:07,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:07,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 09:16:07,281 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:07,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:07,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1332429184, now seen corresponding path program 5 times [2023-01-28 09:16:07,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:07,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510977528] [2023-01-28 09:16:07,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:07,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:07,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:07,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:07,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:07,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510977528] [2023-01-28 09:16:07,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510977528] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:07,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:07,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 09:16:07,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697310955] [2023-01-28 09:16:07,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:07,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:07,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:07,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:07,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:16:07,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:07,707 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 64 transitions, 448 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:07,708 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:07,708 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:07,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:08,063 INFO L130 PetriNetUnfolder]: 270/536 cut-off events. [2023-01-28 09:16:08,063 INFO L131 PetriNetUnfolder]: For 1618/1618 co-relation queries the response was YES. [2023-01-28 09:16:08,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 536 events. 270/536 cut-off events. For 1618/1618 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2466 event pairs, 49 based on Foata normal form. 20/519 useless extension candidates. Maximal degree in co-relation 1863. Up to 143 conditions per place. [2023-01-28 09:16:08,067 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 103 selfloop transitions, 34 changer transitions 7/144 dead transitions. [2023-01-28 09:16:08,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 144 transitions, 996 flow [2023-01-28 09:16:08,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 09:16:08,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 09:16:08,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2213 transitions. [2023-01-28 09:16:08,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33915708812260537 [2023-01-28 09:16:08,072 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2213 transitions. [2023-01-28 09:16:08,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2213 transitions. [2023-01-28 09:16:08,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:08,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2213 transitions. [2023-01-28 09:16:08,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.53333333333333) internal successors, (2213), 15 states have internal predecessors, (2213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:08,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:08,092 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:08,092 INFO L175 Difference]: Start difference. First operand has 77 places, 64 transitions, 448 flow. Second operand 15 states and 2213 transitions. [2023-01-28 09:16:08,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 144 transitions, 996 flow [2023-01-28 09:16:08,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 144 transitions, 906 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-01-28 09:16:08,099 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 530 flow [2023-01-28 09:16:08,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=530, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2023-01-28 09:16:08,101 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 61 predicate places. [2023-01-28 09:16:08,101 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 530 flow [2023-01-28 09:16:08,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:08,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:08,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:08,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 09:16:08,102 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:08,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:08,102 INFO L85 PathProgramCache]: Analyzing trace with hash 481879698, now seen corresponding path program 6 times [2023-01-28 09:16:08,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:08,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483640493] [2023-01-28 09:16:08,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:08,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:08,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:08,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:08,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483640493] [2023-01-28 09:16:08,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483640493] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:08,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:08,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 09:16:08,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665171944] [2023-01-28 09:16:08,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:08,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:08,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:08,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:08,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:16:08,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:08,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 530 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:08,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:08,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:08,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:09,076 INFO L130 PetriNetUnfolder]: 264/518 cut-off events. [2023-01-28 09:16:09,076 INFO L131 PetriNetUnfolder]: For 1242/1242 co-relation queries the response was YES. [2023-01-28 09:16:09,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 518 events. 264/518 cut-off events. For 1242/1242 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2306 event pairs, 51 based on Foata normal form. 2/483 useless extension candidates. Maximal degree in co-relation 1938. Up to 87 conditions per place. [2023-01-28 09:16:09,080 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 134 selfloop transitions, 36 changer transitions 10/180 dead transitions. [2023-01-28 09:16:09,080 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 180 transitions, 1173 flow [2023-01-28 09:16:09,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 09:16:09,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 09:16:09,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2955 transitions. [2023-01-28 09:16:09,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3396551724137931 [2023-01-28 09:16:09,087 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2955 transitions. [2023-01-28 09:16:09,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2955 transitions. [2023-01-28 09:16:09,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:09,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2955 transitions. [2023-01-28 09:16:09,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 147.75) internal successors, (2955), 20 states have internal predecessors, (2955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:09,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 435.0) internal successors, (9135), 21 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:09,101 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 435.0) internal successors, (9135), 21 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:09,101 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 530 flow. Second operand 20 states and 2955 transitions. [2023-01-28 09:16:09,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 180 transitions, 1173 flow [2023-01-28 09:16:09,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 180 transitions, 1095 flow, removed 21 selfloop flow, removed 10 redundant places. [2023-01-28 09:16:09,108 INFO L231 Difference]: Finished difference. Result has 97 places, 69 transitions, 539 flow [2023-01-28 09:16:09,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=539, PETRI_PLACES=97, PETRI_TRANSITIONS=69} [2023-01-28 09:16:09,109 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 72 predicate places. [2023-01-28 09:16:09,109 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 69 transitions, 539 flow [2023-01-28 09:16:09,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:09,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:09,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:09,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 09:16:09,110 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:09,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:09,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1377073745, now seen corresponding path program 1 times [2023-01-28 09:16:09,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:09,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827701867] [2023-01-28 09:16:09,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:09,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:09,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:09,338 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-28 09:16:09,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:09,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827701867] [2023-01-28 09:16:09,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827701867] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:09,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2055362203] [2023-01-28 09:16:09,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:09,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:09,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:09,341 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-28 09:16:09,347 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-28 09:16:09,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:09,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:16:09,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:09,885 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:09,886 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 112 treesize of output 77 [2023-01-28 09:16:09,930 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-28 09:16:09,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:10,055 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:10,055 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-28 09:16:10,627 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-28 09:16:10,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2055362203] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:10,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:10,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-01-28 09:16:10,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178334226] [2023-01-28 09:16:10,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:10,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 09:16:10,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:10,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 09:16:10,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-01-28 09:16:10,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:10,633 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 69 transitions, 539 flow. Second operand has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:10,633 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:10,633 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:10,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:12,332 INFO L130 PetriNetUnfolder]: 636/1206 cut-off events. [2023-01-28 09:16:12,333 INFO L131 PetriNetUnfolder]: For 2965/2965 co-relation queries the response was YES. [2023-01-28 09:16:12,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 1206 events. 636/1206 cut-off events. For 2965/2965 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6509 event pairs, 117 based on Foata normal form. 30/1156 useless extension candidates. Maximal degree in co-relation 4475. Up to 223 conditions per place. [2023-01-28 09:16:12,340 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 200 selfloop transitions, 74 changer transitions 15/289 dead transitions. [2023-01-28 09:16:12,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 289 transitions, 2139 flow [2023-01-28 09:16:12,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 09:16:12,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-28 09:16:12,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4834 transitions. [2023-01-28 09:16:12,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367467781260885 [2023-01-28 09:16:12,349 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4834 transitions. [2023-01-28 09:16:12,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4834 transitions. [2023-01-28 09:16:12,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:12,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4834 transitions. [2023-01-28 09:16:12,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 146.4848484848485) internal successors, (4834), 33 states have internal predecessors, (4834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:12,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:12,374 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:12,374 INFO L175 Difference]: Start difference. First operand has 97 places, 69 transitions, 539 flow. Second operand 33 states and 4834 transitions. [2023-01-28 09:16:12,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 289 transitions, 2139 flow [2023-01-28 09:16:12,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 289 transitions, 1973 flow, removed 21 selfloop flow, removed 18 redundant places. [2023-01-28 09:16:12,386 INFO L231 Difference]: Finished difference. Result has 122 places, 113 transitions, 985 flow [2023-01-28 09:16:12,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=985, PETRI_PLACES=122, PETRI_TRANSITIONS=113} [2023-01-28 09:16:12,387 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 97 predicate places. [2023-01-28 09:16:12,387 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 113 transitions, 985 flow [2023-01-28 09:16:12,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:12,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:12,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:12,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-01-28 09:16:12,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-01-28 09:16:12,593 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:12,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:12,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1571800870, now seen corresponding path program 1 times [2023-01-28 09:16:12,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:12,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968648525] [2023-01-28 09:16:12,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:12,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:12,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:12,791 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-28 09:16:12,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:12,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968648525] [2023-01-28 09:16:12,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968648525] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:12,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711114969] [2023-01-28 09:16:12,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:12,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:12,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:12,792 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-28 09:16:12,794 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-28 09:16:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:12,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 09:16:12,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:13,071 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:13,071 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 112 treesize of output 77 [2023-01-28 09:16:13,130 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-28 09:16:13,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:13,260 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:13,261 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-28 09:16:13,700 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-28 09:16:13,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711114969] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:13,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:13,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 21 [2023-01-28 09:16:13,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083199412] [2023-01-28 09:16:13,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:13,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:13,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:13,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:13,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:16:13,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:13,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 113 transitions, 985 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:13,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:13,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:13,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:14,372 INFO L130 PetriNetUnfolder]: 628/1178 cut-off events. [2023-01-28 09:16:14,372 INFO L131 PetriNetUnfolder]: For 5762/5762 co-relation queries the response was YES. [2023-01-28 09:16:14,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5068 conditions, 1178 events. 628/1178 cut-off events. For 5762/5762 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6225 event pairs, 117 based on Foata normal form. 2/1101 useless extension candidates. Maximal degree in co-relation 4988. Up to 313 conditions per place. [2023-01-28 09:16:14,378 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 100 selfloop transitions, 60 changer transitions 10/170 dead transitions. [2023-01-28 09:16:14,378 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 170 transitions, 1511 flow [2023-01-28 09:16:14,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 09:16:14,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 09:16:14,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2048 transitions. [2023-01-28 09:16:14,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3362889983579639 [2023-01-28 09:16:14,381 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2048 transitions. [2023-01-28 09:16:14,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2048 transitions. [2023-01-28 09:16:14,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:14,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2048 transitions. [2023-01-28 09:16:14,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 146.28571428571428) internal successors, (2048), 14 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:14,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:14,388 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:14,388 INFO L175 Difference]: Start difference. First operand has 122 places, 113 transitions, 985 flow. Second operand 14 states and 2048 transitions. [2023-01-28 09:16:14,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 170 transitions, 1511 flow [2023-01-28 09:16:14,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 170 transitions, 1355 flow, removed 57 selfloop flow, removed 14 redundant places. [2023-01-28 09:16:14,409 INFO L231 Difference]: Finished difference. Result has 120 places, 112 transitions, 957 flow [2023-01-28 09:16:14,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=957, PETRI_PLACES=120, PETRI_TRANSITIONS=112} [2023-01-28 09:16:14,409 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 95 predicate places. [2023-01-28 09:16:14,409 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 112 transitions, 957 flow [2023-01-28 09:16:14,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:14,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:14,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:14,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-01-28 09:16:14,614 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,SelfDestructingSolverStorable10 [2023-01-28 09:16:14,614 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:14,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:14,615 INFO L85 PathProgramCache]: Analyzing trace with hash -525334967, now seen corresponding path program 2 times [2023-01-28 09:16:14,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:14,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239967637] [2023-01-28 09:16:14,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:14,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:14,798 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-28 09:16:14,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:14,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239967637] [2023-01-28 09:16:14,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239967637] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:14,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186573769] [2023-01-28 09:16:14,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:16:14,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:14,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:14,800 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-28 09:16:14,802 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-28 09:16:14,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 09:16:14,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:14,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 09:16:14,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:15,045 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:15,045 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 112 treesize of output 77 [2023-01-28 09:16:15,069 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-28 09:16:15,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:16:15,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186573769] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:15,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:16:15,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-01-28 09:16:15,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850556900] [2023-01-28 09:16:15,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:15,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:15,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:15,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:15,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-01-28 09:16:15,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:15,072 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 112 transitions, 957 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:15,072 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:15,072 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:15,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:15,302 INFO L130 PetriNetUnfolder]: 620/1151 cut-off events. [2023-01-28 09:16:15,302 INFO L131 PetriNetUnfolder]: For 4594/4594 co-relation queries the response was YES. [2023-01-28 09:16:15,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 1151 events. 620/1151 cut-off events. For 4594/4594 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5934 event pairs, 129 based on Foata normal form. 1/1074 useless extension candidates. Maximal degree in co-relation 4803. Up to 563 conditions per place. [2023-01-28 09:16:15,309 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 84 selfloop transitions, 55 changer transitions 11/150 dead transitions. [2023-01-28 09:16:15,309 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 150 transitions, 1437 flow [2023-01-28 09:16:15,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:16:15,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:16:15,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1326 transitions. [2023-01-28 09:16:15,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33869731800766284 [2023-01-28 09:16:15,311 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1326 transitions. [2023-01-28 09:16:15,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1326 transitions. [2023-01-28 09:16:15,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:15,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1326 transitions. [2023-01-28 09:16:15,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 147.33333333333334) internal successors, (1326), 9 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:15,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:15,316 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:15,316 INFO L175 Difference]: Start difference. First operand has 120 places, 112 transitions, 957 flow. Second operand 9 states and 1326 transitions. [2023-01-28 09:16:15,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 150 transitions, 1437 flow [2023-01-28 09:16:15,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1359 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-01-28 09:16:15,331 INFO L231 Difference]: Finished difference. Result has 117 places, 112 transitions, 998 flow [2023-01-28 09:16:15,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=998, PETRI_PLACES=117, PETRI_TRANSITIONS=112} [2023-01-28 09:16:15,331 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-01-28 09:16:15,331 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 112 transitions, 998 flow [2023-01-28 09:16:15,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:15,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:15,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:15,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-01-28 09:16:15,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:15,537 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:15,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:15,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2145988610, now seen corresponding path program 2 times [2023-01-28 09:16:15,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:15,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385548061] [2023-01-28 09:16:15,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:15,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:15,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:15,721 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-28 09:16:15,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:15,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385548061] [2023-01-28 09:16:15,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385548061] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:15,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751201886] [2023-01-28 09:16:15,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:16:15,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:15,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:15,725 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-28 09:16:15,756 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-28 09:16:15,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 09:16:15,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:15,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 09:16:15,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:15,943 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-28 09:16:15,943 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:16:15,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751201886] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:15,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:16:15,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-01-28 09:16:15,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673006964] [2023-01-28 09:16:15,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:15,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 09:16:15,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:15,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 09:16:15,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-01-28 09:16:15,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:15,948 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 112 transitions, 998 flow. Second operand has 8 states, 8 states have (on average 141.0) internal successors, (1128), 8 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:15,948 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:15,948 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:15,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:16,173 INFO L130 PetriNetUnfolder]: 614/1134 cut-off events. [2023-01-28 09:16:16,173 INFO L131 PetriNetUnfolder]: For 4984/4984 co-relation queries the response was YES. [2023-01-28 09:16:16,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4895 conditions, 1134 events. 614/1134 cut-off events. For 4984/4984 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5819 event pairs, 142 based on Foata normal form. 2/1058 useless extension candidates. Maximal degree in co-relation 4838. Up to 559 conditions per place. [2023-01-28 09:16:16,180 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 110 selfloop transitions, 46 changer transitions 9/165 dead transitions. [2023-01-28 09:16:16,180 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 165 transitions, 1474 flow [2023-01-28 09:16:16,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:16:16,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:16:16,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1632 transitions. [2023-01-28 09:16:16,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34106583072100316 [2023-01-28 09:16:16,182 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1632 transitions. [2023-01-28 09:16:16,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1632 transitions. [2023-01-28 09:16:16,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:16,182 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1632 transitions. [2023-01-28 09:16:16,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 148.36363636363637) internal successors, (1632), 11 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:16,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:16,187 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:16,187 INFO L175 Difference]: Start difference. First operand has 117 places, 112 transitions, 998 flow. Second operand 11 states and 1632 transitions. [2023-01-28 09:16:16,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 165 transitions, 1474 flow [2023-01-28 09:16:16,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 165 transitions, 1357 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-01-28 09:16:16,205 INFO L231 Difference]: Finished difference. Result has 119 places, 109 transitions, 960 flow [2023-01-28 09:16:16,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=960, PETRI_PLACES=119, PETRI_TRANSITIONS=109} [2023-01-28 09:16:16,206 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 94 predicate places. [2023-01-28 09:16:16,206 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 109 transitions, 960 flow [2023-01-28 09:16:16,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.0) internal successors, (1128), 8 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:16,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:16,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:16,213 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-28 09:16:16,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:16,411 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:16,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:16,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1204862359, now seen corresponding path program 3 times [2023-01-28 09:16:16,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:16,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297405122] [2023-01-28 09:16:16,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:16,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:16,582 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-28 09:16:16,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:16,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297405122] [2023-01-28 09:16:16,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297405122] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:16,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028477149] [2023-01-28 09:16:16,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:16:16,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:16,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:16,583 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-28 09:16:16,586 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-28 09:16:16,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 09:16:16,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:16,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 09:16:16,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:16,821 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:16,822 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-28 09:16:16,857 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-28 09:16:16,858 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:16:16,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028477149] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:16,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:16:16,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-01-28 09:16:16,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304274651] [2023-01-28 09:16:16,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:16,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:16,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:16,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:16,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-01-28 09:16:16,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:16,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 109 transitions, 960 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:16,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:16,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:16,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:17,068 INFO L130 PetriNetUnfolder]: 606/1107 cut-off events. [2023-01-28 09:16:17,069 INFO L131 PetriNetUnfolder]: For 4463/4463 co-relation queries the response was YES. [2023-01-28 09:16:17,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4831 conditions, 1107 events. 606/1107 cut-off events. For 4463/4463 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5523 event pairs, 109 based on Foata normal form. 1/1030 useless extension candidates. Maximal degree in co-relation 4667. Up to 504 conditions per place. [2023-01-28 09:16:17,075 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 84 selfloop transitions, 57 changer transitions 5/146 dead transitions. [2023-01-28 09:16:17,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 146 transitions, 1397 flow [2023-01-28 09:16:17,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:16:17,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:16:17,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1328 transitions. [2023-01-28 09:16:17,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392081736909323 [2023-01-28 09:16:17,077 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1328 transitions. [2023-01-28 09:16:17,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1328 transitions. [2023-01-28 09:16:17,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:17,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1328 transitions. [2023-01-28 09:16:17,079 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 147.55555555555554) internal successors, (1328), 9 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:17,081 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:17,081 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:17,081 INFO L175 Difference]: Start difference. First operand has 119 places, 109 transitions, 960 flow. Second operand 9 states and 1328 transitions. [2023-01-28 09:16:17,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 146 transitions, 1397 flow [2023-01-28 09:16:17,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1268 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-01-28 09:16:17,094 INFO L231 Difference]: Finished difference. Result has 113 places, 108 transitions, 942 flow [2023-01-28 09:16:17,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=942, PETRI_PLACES=113, PETRI_TRANSITIONS=108} [2023-01-28 09:16:17,095 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 88 predicate places. [2023-01-28 09:16:17,095 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 108 transitions, 942 flow [2023-01-28 09:16:17,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:17,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:17,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:17,103 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-28 09:16:17,297 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,SelfDestructingSolverStorable13 [2023-01-28 09:16:17,297 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:17,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:17,297 INFO L85 PathProgramCache]: Analyzing trace with hash -410144759, now seen corresponding path program 4 times [2023-01-28 09:16:17,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:17,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091467589] [2023-01-28 09:16:17,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:17,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:17,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:17,473 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-28 09:16:17,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091467589] [2023-01-28 09:16:17,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091467589] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:17,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362396715] [2023-01-28 09:16:17,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:16:17,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:17,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:17,474 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-28 09:16:17,476 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-28 09:16:17,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:16:17,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:17,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjunts are in the unsatisfiable core [2023-01-28 09:16:17,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:17,765 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-28 09:16:17,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:17,887 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:17,887 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-28 09:16:18,350 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-28 09:16:18,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362396715] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:18,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:18,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-01-28 09:16:18,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884502346] [2023-01-28 09:16:18,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:18,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:16:18,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:18,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:16:18,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2023-01-28 09:16:18,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:18,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 108 transitions, 942 flow. Second operand has 10 states, 10 states have (on average 140.6) internal successors, (1406), 10 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:18,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:18,356 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:18,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:19,040 INFO L130 PetriNetUnfolder]: 576/1077 cut-off events. [2023-01-28 09:16:19,040 INFO L131 PetriNetUnfolder]: For 4379/4379 co-relation queries the response was YES. [2023-01-28 09:16:19,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4424 conditions, 1077 events. 576/1077 cut-off events. For 4379/4379 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5475 event pairs, 140 based on Foata normal form. 29/1028 useless extension candidates. Maximal degree in co-relation 4372. Up to 316 conditions per place. [2023-01-28 09:16:19,046 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 100 selfloop transitions, 62 changer transitions 9/171 dead transitions. [2023-01-28 09:16:19,046 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 171 transitions, 1536 flow [2023-01-28 09:16:19,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 09:16:19,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 09:16:19,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1913 transitions. [2023-01-28 09:16:19,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3382847038019452 [2023-01-28 09:16:19,048 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1913 transitions. [2023-01-28 09:16:19,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1913 transitions. [2023-01-28 09:16:19,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:19,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1913 transitions. [2023-01-28 09:16:19,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.15384615384616) internal successors, (1913), 13 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:19,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:19,055 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:19,055 INFO L175 Difference]: Start difference. First operand has 113 places, 108 transitions, 942 flow. Second operand 13 states and 1913 transitions. [2023-01-28 09:16:19,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 171 transitions, 1536 flow [2023-01-28 09:16:19,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 171 transitions, 1406 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-01-28 09:16:19,066 INFO L231 Difference]: Finished difference. Result has 123 places, 110 transitions, 1060 flow [2023-01-28 09:16:19,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1060, PETRI_PLACES=123, PETRI_TRANSITIONS=110} [2023-01-28 09:16:19,067 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 98 predicate places. [2023-01-28 09:16:19,067 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 110 transitions, 1060 flow [2023-01-28 09:16:19,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 140.6) internal successors, (1406), 10 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:19,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:19,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:19,096 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-28 09:16:19,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-01-28 09:16:19,272 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:19,272 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:19,272 INFO L85 PathProgramCache]: Analyzing trace with hash 938212337, now seen corresponding path program 5 times [2023-01-28 09:16:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:19,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511081171] [2023-01-28 09:16:19,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:19,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:19,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:19,434 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-28 09:16:19,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:19,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511081171] [2023-01-28 09:16:19,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511081171] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:19,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731417522] [2023-01-28 09:16:19,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:16:19,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:19,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:19,436 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-28 09:16:19,437 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-28 09:16:19,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:16:19,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:19,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:16:19,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:19,695 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:19,695 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-28 09:16:19,773 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-28 09:16:19,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:19,936 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:19,936 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-28 09:16:20,126 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-28 09:16:20,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731417522] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:20,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:20,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-01-28 09:16:20,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282606931] [2023-01-28 09:16:20,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:20,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 09:16:20,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:20,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 09:16:20,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2023-01-28 09:16:20,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:20,130 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 110 transitions, 1060 flow. Second operand has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:20,131 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:20,131 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:20,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:21,599 INFO L130 PetriNetUnfolder]: 592/1122 cut-off events. [2023-01-28 09:16:21,599 INFO L131 PetriNetUnfolder]: For 5303/5303 co-relation queries the response was YES. [2023-01-28 09:16:21,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4784 conditions, 1122 events. 592/1122 cut-off events. For 5303/5303 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5913 event pairs, 140 based on Foata normal form. 2/1038 useless extension candidates. Maximal degree in co-relation 4725. Up to 186 conditions per place. [2023-01-28 09:16:21,605 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 187 selfloop transitions, 73 changer transitions 10/270 dead transitions. [2023-01-28 09:16:21,605 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 270 transitions, 2253 flow [2023-01-28 09:16:21,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-28 09:16:21,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-28 09:16:21,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4667 transitions. [2023-01-28 09:16:21,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352729885057471 [2023-01-28 09:16:21,613 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4667 transitions. [2023-01-28 09:16:21,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4667 transitions. [2023-01-28 09:16:21,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:21,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4667 transitions. [2023-01-28 09:16:21,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 145.84375) internal successors, (4667), 32 states have internal predecessors, (4667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:21,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:21,629 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:21,629 INFO L175 Difference]: Start difference. First operand has 123 places, 110 transitions, 1060 flow. Second operand 32 states and 4667 transitions. [2023-01-28 09:16:21,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 270 transitions, 2253 flow [2023-01-28 09:16:21,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 270 transitions, 2079 flow, removed 58 selfloop flow, removed 11 redundant places. [2023-01-28 09:16:21,649 INFO L231 Difference]: Finished difference. Result has 147 places, 118 transitions, 1214 flow [2023-01-28 09:16:21,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1214, PETRI_PLACES=147, PETRI_TRANSITIONS=118} [2023-01-28 09:16:21,649 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 122 predicate places. [2023-01-28 09:16:21,649 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 118 transitions, 1214 flow [2023-01-28 09:16:21,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:21,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:21,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:21,660 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-28 09:16:21,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:21,854 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:21,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:21,855 INFO L85 PathProgramCache]: Analyzing trace with hash 87662851, now seen corresponding path program 6 times [2023-01-28 09:16:21,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:21,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56359818] [2023-01-28 09:16:21,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:21,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:21,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:22,031 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-28 09:16:22,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:22,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56359818] [2023-01-28 09:16:22,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56359818] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:22,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873928292] [2023-01-28 09:16:22,032 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:16:22,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:22,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:22,037 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-28 09:16:22,058 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-28 09:16:22,127 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 09:16:22,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:22,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 09:16:22,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:22,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:22,267 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-28 09:16:22,300 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-28 09:16:22,301 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:16:22,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873928292] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:22,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:16:22,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-01-28 09:16:22,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841517717] [2023-01-28 09:16:22,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:22,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:16:22,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:22,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:16:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-01-28 09:16:22,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:22,305 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 118 transitions, 1214 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:22,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:22,305 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:22,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:22,506 INFO L130 PetriNetUnfolder]: 590/1109 cut-off events. [2023-01-28 09:16:22,506 INFO L131 PetriNetUnfolder]: For 3839/3839 co-relation queries the response was YES. [2023-01-28 09:16:22,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4705 conditions, 1109 events. 590/1109 cut-off events. For 3839/3839 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5774 event pairs, 140 based on Foata normal form. 1/1024 useless extension candidates. Maximal degree in co-relation 4645. Up to 512 conditions per place. [2023-01-28 09:16:22,512 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 90 selfloop transitions, 58 changer transitions 6/154 dead transitions. [2023-01-28 09:16:22,512 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 154 transitions, 1623 flow [2023-01-28 09:16:22,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:16:22,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:16:22,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1327 transitions. [2023-01-28 09:16:22,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389527458492976 [2023-01-28 09:16:22,514 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1327 transitions. [2023-01-28 09:16:22,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1327 transitions. [2023-01-28 09:16:22,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:22,515 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1327 transitions. [2023-01-28 09:16:22,516 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 147.44444444444446) internal successors, (1327), 9 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:22,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:22,518 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:22,518 INFO L175 Difference]: Start difference. First operand has 147 places, 118 transitions, 1214 flow. Second operand 9 states and 1327 transitions. [2023-01-28 09:16:22,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 154 transitions, 1623 flow [2023-01-28 09:16:22,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 154 transitions, 1508 flow, removed 11 selfloop flow, removed 22 redundant places. [2023-01-28 09:16:22,534 INFO L231 Difference]: Finished difference. Result has 132 places, 116 transitions, 1196 flow [2023-01-28 09:16:22,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1196, PETRI_PLACES=132, PETRI_TRANSITIONS=116} [2023-01-28 09:16:22,534 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 107 predicate places. [2023-01-28 09:16:22,534 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 116 transitions, 1196 flow [2023-01-28 09:16:22,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:22,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:22,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:22,539 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-01-28 09:16:22,739 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,SelfDestructingSolverStorable16 [2023-01-28 09:16:22,739 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:22,739 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:22,739 INFO L85 PathProgramCache]: Analyzing trace with hash -74845507, now seen corresponding path program 1 times [2023-01-28 09:16:22,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:22,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037149043] [2023-01-28 09:16:22,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:22,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:22,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:22,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:22,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:22,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037149043] [2023-01-28 09:16:22,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037149043] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:22,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008344584] [2023-01-28 09:16:22,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:22,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:22,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:22,849 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-28 09:16:22,868 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-28 09:16:22,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:22,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 09:16:22,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:22,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:22,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:23,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:23,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008344584] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:23,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:23,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-01-28 09:16:23,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125470445] [2023-01-28 09:16:23,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:23,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 09:16:23,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:23,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 09:16:23,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-01-28 09:16:23,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 435 [2023-01-28 09:16:23,061 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 116 transitions, 1196 flow. Second operand has 7 states, 7 states have (on average 158.42857142857142) internal successors, (1109), 7 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-28 09:16:23,061 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:23,061 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 435 [2023-01-28 09:16:23,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:23,321 INFO L130 PetriNetUnfolder]: 627/1189 cut-off events. [2023-01-28 09:16:23,321 INFO L131 PetriNetUnfolder]: For 5251/5251 co-relation queries the response was YES. [2023-01-28 09:16:23,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5166 conditions, 1189 events. 627/1189 cut-off events. For 5251/5251 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6405 event pairs, 106 based on Foata normal form. 16/1119 useless extension candidates. Maximal degree in co-relation 5109. Up to 357 conditions per place. [2023-01-28 09:16:23,327 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 156 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2023-01-28 09:16:23,327 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 1918 flow [2023-01-28 09:16:23,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:23,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:23,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1643 transitions. [2023-01-28 09:16:23,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3777011494252874 [2023-01-28 09:16:23,328 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1643 transitions. [2023-01-28 09:16:23,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1643 transitions. [2023-01-28 09:16:23,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:23,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1643 transitions. [2023-01-28 09:16:23,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 164.3) internal successors, (1643), 10 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,332 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,333 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,333 INFO L175 Difference]: Start difference. First operand has 132 places, 116 transitions, 1196 flow. Second operand 10 states and 1643 transitions. [2023-01-28 09:16:23,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 1918 flow [2023-01-28 09:16:23,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 175 transitions, 1752 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-01-28 09:16:23,344 INFO L231 Difference]: Finished difference. Result has 130 places, 121 transitions, 1127 flow [2023-01-28 09:16:23,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1127, PETRI_PLACES=130, PETRI_TRANSITIONS=121} [2023-01-28 09:16:23,344 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 105 predicate places. [2023-01-28 09:16:23,345 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 121 transitions, 1127 flow [2023-01-28 09:16:23,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 158.42857142857142) internal successors, (1109), 7 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-28 09:16:23,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:23,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:16:23,349 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-28 09:16:23,549 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,SelfDestructingSolverStorable17 [2023-01-28 09:16:23,549 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:23,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:23,550 INFO L85 PathProgramCache]: Analyzing trace with hash -116190729, now seen corresponding path program 1 times [2023-01-28 09:16:23,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:23,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001458042] [2023-01-28 09:16:23,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:23,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:23,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:23,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:23,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:23,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001458042] [2023-01-28 09:16:23,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001458042] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:23,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:23,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 09:16:23,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770606230] [2023-01-28 09:16:23,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:23,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 09:16:23,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:23,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 09:16:23,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 09:16:23,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-01-28 09:16:23,604 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 121 transitions, 1127 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:23,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-01-28 09:16:23,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:23,710 INFO L130 PetriNetUnfolder]: 402/790 cut-off events. [2023-01-28 09:16:23,710 INFO L131 PetriNetUnfolder]: For 3590/3590 co-relation queries the response was YES. [2023-01-28 09:16:23,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3628 conditions, 790 events. 402/790 cut-off events. For 3590/3590 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3725 event pairs, 237 based on Foata normal form. 42/832 useless extension candidates. Maximal degree in co-relation 3399. Up to 687 conditions per place. [2023-01-28 09:16:23,714 INFO L137 encePairwiseOnDemand]: 430/435 looper letters, 74 selfloop transitions, 2 changer transitions 33/109 dead transitions. [2023-01-28 09:16:23,714 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 109 transitions, 1176 flow [2023-01-28 09:16:23,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 09:16:23,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 09:16:23,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 835 transitions. [2023-01-28 09:16:23,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839080459770115 [2023-01-28 09:16:23,716 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 835 transitions. [2023-01-28 09:16:23,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 835 transitions. [2023-01-28 09:16:23,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:23,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 835 transitions. [2023-01-28 09:16:23,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 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-28 09:16:23,718 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 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-28 09:16:23,718 INFO L175 Difference]: Start difference. First operand has 130 places, 121 transitions, 1127 flow. Second operand 5 states and 835 transitions. [2023-01-28 09:16:23,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 109 transitions, 1176 flow [2023-01-28 09:16:23,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 109 transitions, 1097 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-01-28 09:16:23,728 INFO L231 Difference]: Finished difference. Result has 117 places, 76 transitions, 649 flow [2023-01-28 09:16:23,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=649, PETRI_PLACES=117, PETRI_TRANSITIONS=76} [2023-01-28 09:16:23,728 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-01-28 09:16:23,728 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 76 transitions, 649 flow [2023-01-28 09:16:23,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:23,729 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-28 09:16:23,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 09:16:23,730 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:23,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:23,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1934131672, now seen corresponding path program 1 times [2023-01-28 09:16:23,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:23,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124449769] [2023-01-28 09:16:23,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:23,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:23,776 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-28 09:16:23,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:23,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124449769] [2023-01-28 09:16:23,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124449769] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:16:23,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:16:23,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 09:16:23,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852991760] [2023-01-28 09:16:23,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:23,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 09:16:23,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:23,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 09:16:23,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 09:16:23,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-01-28 09:16:23,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 76 transitions, 649 flow. Second operand has 5 states, 5 states have (on average 162.8) internal successors, (814), 5 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:23,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-01-28 09:16:23,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:23,873 INFO L130 PetriNetUnfolder]: 226/442 cut-off events. [2023-01-28 09:16:23,873 INFO L131 PetriNetUnfolder]: For 1807/1807 co-relation queries the response was YES. [2023-01-28 09:16:23,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 442 events. 226/442 cut-off events. For 1807/1807 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1699 event pairs, 126 based on Foata normal form. 28/470 useless extension candidates. Maximal degree in co-relation 1978. Up to 375 conditions per place. [2023-01-28 09:16:23,875 INFO L137 encePairwiseOnDemand]: 430/435 looper letters, 38 selfloop transitions, 4 changer transitions 25/67 dead transitions. [2023-01-28 09:16:23,875 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 67 transitions, 627 flow [2023-01-28 09:16:23,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 09:16:23,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 09:16:23,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 833 transitions. [2023-01-28 09:16:23,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38298850574712645 [2023-01-28 09:16:23,876 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 833 transitions. [2023-01-28 09:16:23,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 833 transitions. [2023-01-28 09:16:23,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:23,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 833 transitions. [2023-01-28 09:16:23,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 166.6) internal successors, (833), 5 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 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-28 09:16:23,878 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 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-28 09:16:23,878 INFO L175 Difference]: Start difference. First operand has 117 places, 76 transitions, 649 flow. Second operand 5 states and 833 transitions. [2023-01-28 09:16:23,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 67 transitions, 627 flow [2023-01-28 09:16:23,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 67 transitions, 574 flow, removed 9 selfloop flow, removed 15 redundant places. [2023-01-28 09:16:23,882 INFO L231 Difference]: Finished difference. Result has 79 places, 42 transitions, 243 flow [2023-01-28 09:16:23,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=243, PETRI_PLACES=79, PETRI_TRANSITIONS=42} [2023-01-28 09:16:23,882 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-01-28 09:16:23,882 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 42 transitions, 243 flow [2023-01-28 09:16:23,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.8) internal successors, (814), 5 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:23,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:23,883 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-28 09:16:23,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 09:16:23,884 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:23,884 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:23,884 INFO L85 PathProgramCache]: Analyzing trace with hash 331731570, now seen corresponding path program 1 times [2023-01-28 09:16:23,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:23,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31574021] [2023-01-28 09:16:23,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:23,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:24,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:24,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:24,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31574021] [2023-01-28 09:16:24,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31574021] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:24,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045894089] [2023-01-28 09:16:24,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:24,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:24,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:24,208 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-28 09:16:24,211 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-28 09:16:24,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:24,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 51 conjunts are in the unsatisfiable core [2023-01-28 09:16:24,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:24,314 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-01-28 09:16:24,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-01-28 09:16:24,391 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-01-28 09:16:24,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-01-28 09:16:24,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:24,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:24,490 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:24,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:24,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:24,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045894089] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:24,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:24,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10, 11] total 25 [2023-01-28 09:16:24,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859500651] [2023-01-28 09:16:24,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:24,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 09:16:24,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:24,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 09:16:24,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=500, Unknown=7, NotChecked=0, Total=650 [2023-01-28 09:16:24,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 435 [2023-01-28 09:16:24,890 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 42 transitions, 243 flow. Second operand has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:24,890 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:24,890 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 435 [2023-01-28 09:16:24,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:25,250 INFO L130 PetriNetUnfolder]: 514/926 cut-off events. [2023-01-28 09:16:25,250 INFO L131 PetriNetUnfolder]: For 1595/1595 co-relation queries the response was YES. [2023-01-28 09:16:25,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3525 conditions, 926 events. 514/926 cut-off events. For 1595/1595 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4338 event pairs, 100 based on Foata normal form. 32/957 useless extension candidates. Maximal degree in co-relation 3441. Up to 348 conditions per place. [2023-01-28 09:16:25,253 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 85 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2023-01-28 09:16:25,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 102 transitions, 794 flow [2023-01-28 09:16:25,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:25,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:25,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1333 transitions. [2023-01-28 09:16:25,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064367816091954 [2023-01-28 09:16:25,255 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1333 transitions. [2023-01-28 09:16:25,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1333 transitions. [2023-01-28 09:16:25,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:25,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1333 transitions. [2023-01-28 09:16:25,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 133.3) internal successors, (1333), 10 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:25,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:25,259 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:25,259 INFO L175 Difference]: Start difference. First operand has 79 places, 42 transitions, 243 flow. Second operand 10 states and 1333 transitions. [2023-01-28 09:16:25,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 102 transitions, 794 flow [2023-01-28 09:16:25,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 102 transitions, 740 flow, removed 23 selfloop flow, removed 9 redundant places. [2023-01-28 09:16:25,263 INFO L231 Difference]: Finished difference. Result has 61 places, 50 transitions, 312 flow [2023-01-28 09:16:25,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=312, PETRI_PLACES=61, PETRI_TRANSITIONS=50} [2023-01-28 09:16:25,263 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 36 predicate places. [2023-01-28 09:16:25,264 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 50 transitions, 312 flow [2023-01-28 09:16:25,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:25,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:25,264 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-28 09:16:25,270 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-28 09:16:25,468 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,SelfDestructingSolverStorable20 [2023-01-28 09:16:25,468 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:25,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:25,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1880584320, now seen corresponding path program 2 times [2023-01-28 09:16:25,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:25,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790022057] [2023-01-28 09:16:25,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:25,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:25,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:25,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:25,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790022057] [2023-01-28 09:16:25,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790022057] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:25,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840240003] [2023-01-28 09:16:25,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:16:25,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:25,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:25,753 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-28 09:16:25,754 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-28 09:16:25,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:16:25,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:25,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:16:25,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:25,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:25,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:26,063 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:26,064 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 20 treesize of output 4 [2023-01-28 09:16:26,069 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:26,069 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 20 treesize of output 4 [2023-01-28 09:16:26,102 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 09:16:26,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 09:16:26,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:26,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840240003] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:26,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:26,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-01-28 09:16:26,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592984302] [2023-01-28 09:16:26,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:26,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 09:16:26,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:26,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 09:16:26,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-01-28 09:16:26,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:16:26,220 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 50 transitions, 312 flow. Second operand has 22 states, 22 states have (on average 132.77272727272728) internal successors, (2921), 22 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:26,220 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:26,220 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:16:26,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:26,621 INFO L130 PetriNetUnfolder]: 894/1642 cut-off events. [2023-01-28 09:16:26,621 INFO L131 PetriNetUnfolder]: For 3114/3114 co-relation queries the response was YES. [2023-01-28 09:16:26,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 1642 events. 894/1642 cut-off events. For 3114/3114 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9073 event pairs, 254 based on Foata normal form. 64/1705 useless extension candidates. Maximal degree in co-relation 3138. Up to 757 conditions per place. [2023-01-28 09:16:26,627 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 84 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2023-01-28 09:16:26,627 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 110 transitions, 894 flow [2023-01-28 09:16:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:16:26,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:16:26,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1511 transitions. [2023-01-28 09:16:26,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31577847439916407 [2023-01-28 09:16:26,629 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1511 transitions. [2023-01-28 09:16:26,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1511 transitions. [2023-01-28 09:16:26,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:26,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1511 transitions. [2023-01-28 09:16:26,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 137.36363636363637) internal successors, (1511), 11 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:26,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:26,633 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:26,633 INFO L175 Difference]: Start difference. First operand has 61 places, 50 transitions, 312 flow. Second operand 11 states and 1511 transitions. [2023-01-28 09:16:26,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 110 transitions, 894 flow [2023-01-28 09:16:26,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 110 transitions, 876 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-01-28 09:16:26,638 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 488 flow [2023-01-28 09:16:26,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=488, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2023-01-28 09:16:26,638 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 46 predicate places. [2023-01-28 09:16:26,638 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 488 flow [2023-01-28 09:16:26,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 132.77272727272728) internal successors, (2921), 22 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:26,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:26,638 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-28 09:16:26,652 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-28 09:16:26,843 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,SelfDestructingSolverStorable21 [2023-01-28 09:16:26,843 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:26,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:26,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1839051542, now seen corresponding path program 3 times [2023-01-28 09:16:26,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:26,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823278819] [2023-01-28 09:16:26,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:26,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:26,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:27,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:27,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:27,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823278819] [2023-01-28 09:16:27,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823278819] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:27,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303353299] [2023-01-28 09:16:27,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:16:27,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:27,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:27,126 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-28 09:16:27,127 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-28 09:16:27,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 09:16:27,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:27,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:16:27,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:27,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:27,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:27,447 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:27,447 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 20 treesize of output 4 [2023-01-28 09:16:27,476 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-01-28 09:16:27,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-01-28 09:16:27,491 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:27,491 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 12 treesize of output 4 [2023-01-28 09:16:27,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:27,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303353299] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:27,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:27,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-01-28 09:16:27,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613513784] [2023-01-28 09:16:27,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:27,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:16:27,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:27,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:16:27,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-01-28 09:16:27,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 09:16:27,577 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 488 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:27,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:27,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 09:16:27,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:27,952 INFO L130 PetriNetUnfolder]: 1060/1974 cut-off events. [2023-01-28 09:16:27,952 INFO L131 PetriNetUnfolder]: For 5813/5813 co-relation queries the response was YES. [2023-01-28 09:16:27,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8545 conditions, 1974 events. 1060/1974 cut-off events. For 5813/5813 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11384 event pairs, 336 based on Foata normal form. 64/2038 useless extension candidates. Maximal degree in co-relation 8505. Up to 1040 conditions per place. [2023-01-28 09:16:27,961 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 79 selfloop transitions, 31 changer transitions 0/110 dead transitions. [2023-01-28 09:16:27,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 110 transitions, 1024 flow [2023-01-28 09:16:27,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:27,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:27,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1416 transitions. [2023-01-28 09:16:27,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255172413793103 [2023-01-28 09:16:27,974 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1416 transitions. [2023-01-28 09:16:27,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1416 transitions. [2023-01-28 09:16:27,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:27,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1416 transitions. [2023-01-28 09:16:27,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:27,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:27,978 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:27,978 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 488 flow. Second operand 10 states and 1416 transitions. [2023-01-28 09:16:27,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 110 transitions, 1024 flow [2023-01-28 09:16:27,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 110 transitions, 1002 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-01-28 09:16:27,987 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 632 flow [2023-01-28 09:16:27,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=632, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2023-01-28 09:16:27,987 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-01-28 09:16:27,987 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 632 flow [2023-01-28 09:16:27,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:27,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:27,988 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-28 09:16:27,992 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-28 09:16:28,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-01-28 09:16:28,193 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:28,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:28,194 INFO L85 PathProgramCache]: Analyzing trace with hash 2036209612, now seen corresponding path program 4 times [2023-01-28 09:16:28,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:28,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922557829] [2023-01-28 09:16:28,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:28,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:28,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:28,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:28,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922557829] [2023-01-28 09:16:28,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922557829] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:28,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626023229] [2023-01-28 09:16:28,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:16:28,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:28,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:28,481 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-28 09:16:28,483 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-28 09:16:28,563 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:16:28,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:28,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:16:28,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:28,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:28,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:28,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:28,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:28,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:28,876 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:16:28,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626023229] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:28,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:28,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 22 [2023-01-28 09:16:28,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019275028] [2023-01-28 09:16:28,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:28,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 09:16:28,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:28,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 09:16:28,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-01-28 09:16:28,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 435 [2023-01-28 09:16:28,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 632 flow. Second operand has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:28,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:28,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 435 [2023-01-28 09:16:28,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:29,270 INFO L130 PetriNetUnfolder]: 1152/2126 cut-off events. [2023-01-28 09:16:29,270 INFO L131 PetriNetUnfolder]: For 7537/7537 co-relation queries the response was YES. [2023-01-28 09:16:29,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10046 conditions, 2126 events. 1152/2126 cut-off events. For 7537/7537 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12387 event pairs, 370 based on Foata normal form. 4/2130 useless extension candidates. Maximal degree in co-relation 10002. Up to 1587 conditions per place. [2023-01-28 09:16:29,279 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 103 selfloop transitions, 24 changer transitions 0/127 dead transitions. [2023-01-28 09:16:29,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 127 transitions, 1292 flow [2023-01-28 09:16:29,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 09:16:29,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 09:16:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1310 transitions. [2023-01-28 09:16:29,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3764367816091954 [2023-01-28 09:16:29,281 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1310 transitions. [2023-01-28 09:16:29,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1310 transitions. [2023-01-28 09:16:29,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:29,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1310 transitions. [2023-01-28 09:16:29,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 163.75) internal successors, (1310), 8 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:29,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:29,284 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:29,284 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 632 flow. Second operand 8 states and 1310 transitions. [2023-01-28 09:16:29,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 127 transitions, 1292 flow [2023-01-28 09:16:29,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1241 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-01-28 09:16:29,298 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 775 flow [2023-01-28 09:16:29,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=775, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2023-01-28 09:16:29,298 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 59 predicate places. [2023-01-28 09:16:29,298 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 775 flow [2023-01-28 09:16:29,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:29,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:29,298 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-28 09:16:29,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-01-28 09:16:29,503 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,SelfDestructingSolverStorable23 [2023-01-28 09:16:29,503 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:29,503 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash 705047868, now seen corresponding path program 5 times [2023-01-28 09:16:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:29,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627786250] [2023-01-28 09:16:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:29,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:29,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:29,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:29,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:29,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627786250] [2023-01-28 09:16:29,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627786250] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:29,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982762601] [2023-01-28 09:16:29,776 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:16:29,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:29,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:29,777 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-28 09:16:29,777 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-28 09:16:29,859 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:16:29,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:29,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:16:29,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:29,901 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:29,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:29,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:30,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:30,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:16:30,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982762601] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:30,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:30,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-01-28 09:16:30,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143210149] [2023-01-28 09:16:30,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:30,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 09:16:30,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:30,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 09:16:30,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2023-01-28 09:16:30,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 435 [2023-01-28 09:16:30,212 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 775 flow. Second operand has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:30,212 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:30,212 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 435 [2023-01-28 09:16:30,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:30,661 INFO L130 PetriNetUnfolder]: 1172/2180 cut-off events. [2023-01-28 09:16:30,661 INFO L131 PetriNetUnfolder]: For 8870/8870 co-relation queries the response was YES. [2023-01-28 09:16:30,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10568 conditions, 2180 events. 1172/2180 cut-off events. For 8870/8870 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13064 event pairs, 344 based on Foata normal form. 4/2184 useless extension candidates. Maximal degree in co-relation 9532. Up to 1445 conditions per place. [2023-01-28 09:16:30,671 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 114 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2023-01-28 09:16:30,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1454 flow [2023-01-28 09:16:30,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:16:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:16:30,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1156 transitions. [2023-01-28 09:16:30,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37963875205254516 [2023-01-28 09:16:30,673 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1156 transitions. [2023-01-28 09:16:30,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1156 transitions. [2023-01-28 09:16:30,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:30,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1156 transitions. [2023-01-28 09:16:30,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:30,676 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:30,676 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:30,676 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 775 flow. Second operand 7 states and 1156 transitions. [2023-01-28 09:16:30,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1454 flow [2023-01-28 09:16:30,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 140 transitions, 1401 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-01-28 09:16:30,693 INFO L231 Difference]: Finished difference. Result has 93 places, 95 transitions, 977 flow [2023-01-28 09:16:30,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=977, PETRI_PLACES=93, PETRI_TRANSITIONS=95} [2023-01-28 09:16:30,693 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 68 predicate places. [2023-01-28 09:16:30,693 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 95 transitions, 977 flow [2023-01-28 09:16:30,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:30,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:30,693 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-28 09:16:30,712 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-28 09:16:30,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:30,898 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:30,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:30,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1236215570, now seen corresponding path program 6 times [2023-01-28 09:16:30,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:30,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711589770] [2023-01-28 09:16:30,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:30,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:30,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:31,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:31,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:31,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711589770] [2023-01-28 09:16:31,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711589770] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:31,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768024584] [2023-01-28 09:16:31,279 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:16:31,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:31,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:31,289 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-28 09:16:31,291 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-28 09:16:31,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 09:16:31,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:31,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:16:31,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:31,528 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:31,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:31,593 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:31,594 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 20 treesize of output 4 [2023-01-28 09:16:31,599 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:31,599 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 20 treesize of output 4 [2023-01-28 09:16:31,629 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 09:16:31,629 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 09:16:31,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:31,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768024584] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:31,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:31,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 09:16:31,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594620600] [2023-01-28 09:16:31,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:31,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:16:31,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:16:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:16:31,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 09:16:31,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 95 transitions, 977 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:31,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:31,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 09:16:31,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:32,090 INFO L130 PetriNetUnfolder]: 1154/2110 cut-off events. [2023-01-28 09:16:32,090 INFO L131 PetriNetUnfolder]: For 11019/11019 co-relation queries the response was YES. [2023-01-28 09:16:32,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10756 conditions, 2110 events. 1154/2110 cut-off events. For 11019/11019 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12247 event pairs, 376 based on Foata normal form. 8/2118 useless extension candidates. Maximal degree in co-relation 10562. Up to 1372 conditions per place. [2023-01-28 09:16:32,100 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 90 selfloop transitions, 39 changer transitions 0/129 dead transitions. [2023-01-28 09:16:32,100 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1541 flow [2023-01-28 09:16:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:32,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:32,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1410 transitions. [2023-01-28 09:16:32,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32413793103448274 [2023-01-28 09:16:32,102 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1410 transitions. [2023-01-28 09:16:32,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1410 transitions. [2023-01-28 09:16:32,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:32,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1410 transitions. [2023-01-28 09:16:32,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:32,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:32,106 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:32,106 INFO L175 Difference]: Start difference. First operand has 93 places, 95 transitions, 977 flow. Second operand 10 states and 1410 transitions. [2023-01-28 09:16:32,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1541 flow [2023-01-28 09:16:32,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 129 transitions, 1503 flow, removed 19 selfloop flow, removed 0 redundant places. [2023-01-28 09:16:32,129 INFO L231 Difference]: Finished difference. Result has 103 places, 100 transitions, 1134 flow [2023-01-28 09:16:32,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1134, PETRI_PLACES=103, PETRI_TRANSITIONS=100} [2023-01-28 09:16:32,129 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 78 predicate places. [2023-01-28 09:16:32,130 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 100 transitions, 1134 flow [2023-01-28 09:16:32,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:32,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:32,130 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-28 09:16:32,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-01-28 09:16:32,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-01-28 09:16:32,334 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:32,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:32,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2051793062, now seen corresponding path program 7 times [2023-01-28 09:16:32,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:32,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758801154] [2023-01-28 09:16:32,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:32,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:32,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:32,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758801154] [2023-01-28 09:16:32,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758801154] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:32,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384493771] [2023-01-28 09:16:32,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:16:32,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:32,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:32,595 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-28 09:16:32,596 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-28 09:16:32,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:32,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 51 conjunts are in the unsatisfiable core [2023-01-28 09:16:32,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:32,706 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-01-28 09:16:32,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-01-28 09:16:32,760 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-01-28 09:16:32,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-01-28 09:16:32,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:32,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:32,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:32,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:32,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:33,168 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-01-28 09:16:33,178 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,179 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 294 treesize of output 274 [2023-01-28 09:16:33,188 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 262 treesize of output 239 [2023-01-28 09:16:33,197 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 230 treesize of output 223 [2023-01-28 09:16:33,291 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,291 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-01-28 09:16:33,298 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,298 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 598 treesize of output 546 [2023-01-28 09:16:33,321 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 262 treesize of output 255 [2023-01-28 09:16:33,329 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:33,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 246 treesize of output 223 [2023-01-28 09:16:33,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:33,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384493771] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:33,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:33,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-01-28 09:16:33,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870328002] [2023-01-28 09:16:33,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:33,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 09:16:33,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:33,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 09:16:33,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=503, Unknown=10, NotChecked=0, Total=650 [2023-01-28 09:16:33,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 435 [2023-01-28 09:16:33,620 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 100 transitions, 1134 flow. Second operand has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:33,620 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:33,620 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 435 [2023-01-28 09:16:33,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:34,234 INFO L130 PetriNetUnfolder]: 1410/2618 cut-off events. [2023-01-28 09:16:34,234 INFO L131 PetriNetUnfolder]: For 15946/15946 co-relation queries the response was YES. [2023-01-28 09:16:34,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13560 conditions, 2618 events. 1410/2618 cut-off events. For 15946/15946 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16306 event pairs, 328 based on Foata normal form. 44/2662 useless extension candidates. Maximal degree in co-relation 13340. Up to 1431 conditions per place. [2023-01-28 09:16:34,246 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 122 selfloop transitions, 37 changer transitions 0/159 dead transitions. [2023-01-28 09:16:34,246 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 159 transitions, 1991 flow [2023-01-28 09:16:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:16:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:16:34,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1398 transitions. [2023-01-28 09:16:34,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2921630094043887 [2023-01-28 09:16:34,248 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1398 transitions. [2023-01-28 09:16:34,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1398 transitions. [2023-01-28 09:16:34,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:34,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1398 transitions. [2023-01-28 09:16:34,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.0909090909091) internal successors, (1398), 11 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:34,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:34,252 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:34,252 INFO L175 Difference]: Start difference. First operand has 103 places, 100 transitions, 1134 flow. Second operand 11 states and 1398 transitions. [2023-01-28 09:16:34,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 159 transitions, 1991 flow [2023-01-28 09:16:34,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 159 transitions, 1891 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-01-28 09:16:34,284 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 1276 flow [2023-01-28 09:16:34,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1276, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2023-01-28 09:16:34,285 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 84 predicate places. [2023-01-28 09:16:34,285 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 1276 flow [2023-01-28 09:16:34,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:34,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:34,285 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-28 09:16:34,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-01-28 09:16:34,489 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,SelfDestructingSolverStorable26 [2023-01-28 09:16:34,489 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:34,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:34,490 INFO L85 PathProgramCache]: Analyzing trace with hash 428376716, now seen corresponding path program 8 times [2023-01-28 09:16:34,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:34,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409112306] [2023-01-28 09:16:34,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:34,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:34,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:34,724 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:34,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:34,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409112306] [2023-01-28 09:16:34,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409112306] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:34,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722743725] [2023-01-28 09:16:34,724 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:16:34,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:34,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:34,725 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-28 09:16:34,727 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-28 09:16:34,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:16:34,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:34,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:16:34,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:34,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:35,034 INFO L321 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2023-01-28 09:16:35,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 72 [2023-01-28 09:16:35,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:35,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722743725] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:35,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:35,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 09:16:35,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269027473] [2023-01-28 09:16:35,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:35,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:16:35,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:35,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:16:35,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:16:35,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 09:16:35,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 1276 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:35,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:35,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 09:16:35,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:35,509 INFO L130 PetriNetUnfolder]: 1416/2652 cut-off events. [2023-01-28 09:16:35,510 INFO L131 PetriNetUnfolder]: For 18594/18594 co-relation queries the response was YES. [2023-01-28 09:16:35,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14779 conditions, 2652 events. 1416/2652 cut-off events. For 18594/18594 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16581 event pairs, 324 based on Foata normal form. 4/2656 useless extension candidates. Maximal degree in co-relation 14719. Up to 1436 conditions per place. [2023-01-28 09:16:35,522 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 112 selfloop transitions, 44 changer transitions 0/156 dead transitions. [2023-01-28 09:16:35,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 156 transitions, 1982 flow [2023-01-28 09:16:35,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:35,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:35,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1410 transitions. [2023-01-28 09:16:35,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32413793103448274 [2023-01-28 09:16:35,524 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1410 transitions. [2023-01-28 09:16:35,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1410 transitions. [2023-01-28 09:16:35,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:35,524 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1410 transitions. [2023-01-28 09:16:35,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:35,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:35,527 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:35,528 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 1276 flow. Second operand 10 states and 1410 transitions. [2023-01-28 09:16:35,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 156 transitions, 1982 flow [2023-01-28 09:16:35,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 156 transitions, 1943 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-01-28 09:16:35,565 INFO L231 Difference]: Finished difference. Result has 116 places, 114 transitions, 1477 flow [2023-01-28 09:16:35,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1477, PETRI_PLACES=116, PETRI_TRANSITIONS=114} [2023-01-28 09:16:35,565 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 91 predicate places. [2023-01-28 09:16:35,565 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 114 transitions, 1477 flow [2023-01-28 09:16:35,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:35,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:35,566 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-28 09:16:35,572 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-28 09:16:35,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-01-28 09:16:35,770 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:35,770 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash -2137221722, now seen corresponding path program 9 times [2023-01-28 09:16:35,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:35,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943880149] [2023-01-28 09:16:35,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:35,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:35,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:36,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:36,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:36,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943880149] [2023-01-28 09:16:36,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943880149] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:36,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221180620] [2023-01-28 09:16:36,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:16:36,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:36,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:36,030 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-28 09:16:36,032 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-28 09:16:36,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 09:16:36,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:36,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:16:36,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:36,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:36,369 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:36,369 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 20 treesize of output 4 [2023-01-28 09:16:36,373 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:36,374 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 20 treesize of output 4 [2023-01-28 09:16:36,402 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 09:16:36,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 09:16:36,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:36,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221180620] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:36,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:36,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 09:16:36,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780790384] [2023-01-28 09:16:36,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:36,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:16:36,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:36,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:16:36,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:16:36,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 09:16:36,505 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 114 transitions, 1477 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:36,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:36,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 09:16:36,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:36,927 INFO L130 PetriNetUnfolder]: 1418/2658 cut-off events. [2023-01-28 09:16:36,927 INFO L131 PetriNetUnfolder]: For 22024/22024 co-relation queries the response was YES. [2023-01-28 09:16:36,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15998 conditions, 2658 events. 1418/2658 cut-off events. For 22024/22024 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16817 event pairs, 332 based on Foata normal form. 4/2662 useless extension candidates. Maximal degree in co-relation 15827. Up to 1436 conditions per place. [2023-01-28 09:16:36,940 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 108 selfloop transitions, 39 changer transitions 0/147 dead transitions. [2023-01-28 09:16:36,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 147 transitions, 2070 flow [2023-01-28 09:16:36,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:36,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:36,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1407 transitions. [2023-01-28 09:16:36,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.323448275862069 [2023-01-28 09:16:36,941 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1407 transitions. [2023-01-28 09:16:36,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1407 transitions. [2023-01-28 09:16:36,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:36,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1407 transitions. [2023-01-28 09:16:36,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.7) internal successors, (1407), 10 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:36,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:36,945 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:36,945 INFO L175 Difference]: Start difference. First operand has 116 places, 114 transitions, 1477 flow. Second operand 10 states and 1407 transitions. [2023-01-28 09:16:36,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 147 transitions, 2070 flow [2023-01-28 09:16:36,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 2007 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-01-28 09:16:36,990 INFO L231 Difference]: Finished difference. Result has 121 places, 117 transitions, 1576 flow [2023-01-28 09:16:36,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1576, PETRI_PLACES=121, PETRI_TRANSITIONS=117} [2023-01-28 09:16:36,990 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 96 predicate places. [2023-01-28 09:16:36,990 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 117 transitions, 1576 flow [2023-01-28 09:16:36,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:36,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:36,991 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-28 09:16:36,996 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-28 09:16:37,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-01-28 09:16:37,193 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:37,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:37,193 INFO L85 PathProgramCache]: Analyzing trace with hash -905893090, now seen corresponding path program 10 times [2023-01-28 09:16:37,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:37,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353535896] [2023-01-28 09:16:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:37,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:37,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:37,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353535896] [2023-01-28 09:16:37,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353535896] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:37,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787380769] [2023-01-28 09:16:37,469 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:16:37,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:37,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:37,470 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-28 09:16:37,472 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-28 09:16:37,569 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:16:37,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:37,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:16:37,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:37,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:37,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:37,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:37,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:37,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:37,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:16:37,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787380769] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:37,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:37,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-01-28 09:16:37,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6534592] [2023-01-28 09:16:37,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:37,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 09:16:37,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:37,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 09:16:37,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2023-01-28 09:16:37,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 435 [2023-01-28 09:16:37,903 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 117 transitions, 1576 flow. Second operand has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:37,903 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:37,903 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 435 [2023-01-28 09:16:37,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:38,453 INFO L130 PetriNetUnfolder]: 1398/2582 cut-off events. [2023-01-28 09:16:38,453 INFO L131 PetriNetUnfolder]: For 21402/21402 co-relation queries the response was YES. [2023-01-28 09:16:38,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15483 conditions, 2582 events. 1398/2582 cut-off events. For 21402/21402 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15763 event pairs, 292 based on Foata normal form. 4/2586 useless extension candidates. Maximal degree in co-relation 15419. Up to 1189 conditions per place. [2023-01-28 09:16:38,467 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 128 selfloop transitions, 51 changer transitions 0/179 dead transitions. [2023-01-28 09:16:38,467 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 179 transitions, 2420 flow [2023-01-28 09:16:38,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 09:16:38,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 09:16:38,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1318 transitions. [2023-01-28 09:16:38,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37873563218390804 [2023-01-28 09:16:38,468 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1318 transitions. [2023-01-28 09:16:38,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1318 transitions. [2023-01-28 09:16:38,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:38,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1318 transitions. [2023-01-28 09:16:38,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 164.75) internal successors, (1318), 8 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:38,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:38,471 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:38,471 INFO L175 Difference]: Start difference. First operand has 121 places, 117 transitions, 1576 flow. Second operand 8 states and 1318 transitions. [2023-01-28 09:16:38,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 179 transitions, 2420 flow [2023-01-28 09:16:38,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 179 transitions, 2282 flow, removed 20 selfloop flow, removed 8 redundant places. [2023-01-28 09:16:38,524 INFO L231 Difference]: Finished difference. Result has 123 places, 135 transitions, 1860 flow [2023-01-28 09:16:38,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1860, PETRI_PLACES=123, PETRI_TRANSITIONS=135} [2023-01-28 09:16:38,525 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 98 predicate places. [2023-01-28 09:16:38,525 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 135 transitions, 1860 flow [2023-01-28 09:16:38,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:38,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:38,525 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-28 09:16:38,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-01-28 09:16:38,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:38,729 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:38,730 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:38,730 INFO L85 PathProgramCache]: Analyzing trace with hash 593308546, now seen corresponding path program 11 times [2023-01-28 09:16:38,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:38,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623776160] [2023-01-28 09:16:38,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:38,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:38,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:39,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:39,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:39,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623776160] [2023-01-28 09:16:39,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623776160] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:39,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461666312] [2023-01-28 09:16:39,140 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:16:39,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:39,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:39,141 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-28 09:16:39,144 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-28 09:16:39,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:16:39,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:39,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 09:16:39,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:39,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:39,330 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:39,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:16:39,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:16:39,454 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 09:16:39,455 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-01-28 09:16:39,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:39,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:39,745 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:39,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 54 [2023-01-28 09:16:39,751 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:39,751 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 636 treesize of output 556 [2023-01-28 09:16:39,765 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:39,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 300 treesize of output 284 [2023-01-28 09:16:39,777 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:39,777 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 230 treesize of output 206 [2023-01-28 09:16:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:40,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461666312] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:40,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:40,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-01-28 09:16:40,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48410856] [2023-01-28 09:16:40,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:40,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 09:16:40,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:40,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 09:16:40,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=742, Unknown=8, NotChecked=0, Total=870 [2023-01-28 09:16:40,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 435 [2023-01-28 09:16:40,037 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 135 transitions, 1860 flow. Second operand has 30 states, 30 states have (on average 120.56666666666666) internal successors, (3617), 30 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:40,037 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:40,038 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 435 [2023-01-28 09:16:40,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:41,256 INFO L130 PetriNetUnfolder]: 1992/3622 cut-off events. [2023-01-28 09:16:41,256 INFO L131 PetriNetUnfolder]: For 32334/32334 co-relation queries the response was YES. [2023-01-28 09:16:41,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21242 conditions, 3622 events. 1992/3622 cut-off events. For 32334/32334 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23251 event pairs, 248 based on Foata normal form. 64/3686 useless extension candidates. Maximal degree in co-relation 21067. Up to 1408 conditions per place. [2023-01-28 09:16:41,276 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 160 selfloop transitions, 70 changer transitions 0/230 dead transitions. [2023-01-28 09:16:41,276 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 230 transitions, 3430 flow [2023-01-28 09:16:41,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 09:16:41,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 09:16:41,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1518 transitions. [2023-01-28 09:16:41,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2908045977011494 [2023-01-28 09:16:41,278 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1518 transitions. [2023-01-28 09:16:41,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1518 transitions. [2023-01-28 09:16:41,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:41,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1518 transitions. [2023-01-28 09:16:41,280 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 126.5) internal successors, (1518), 12 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:41,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:41,282 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:41,283 INFO L175 Difference]: Start difference. First operand has 123 places, 135 transitions, 1860 flow. Second operand 12 states and 1518 transitions. [2023-01-28 09:16:41,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 230 transitions, 3430 flow [2023-01-28 09:16:41,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 230 transitions, 3364 flow, removed 24 selfloop flow, removed 1 redundant places. [2023-01-28 09:16:41,344 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 2317 flow [2023-01-28 09:16:41,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2317, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2023-01-28 09:16:41,344 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 113 predicate places. [2023-01-28 09:16:41,344 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 2317 flow [2023-01-28 09:16:41,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 120.56666666666666) internal successors, (3617), 30 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:41,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:41,345 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-28 09:16:41,349 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-28 09:16:41,549 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,SelfDestructingSolverStorable30 [2023-01-28 09:16:41,549 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:41,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:41,549 INFO L85 PathProgramCache]: Analyzing trace with hash -473871770, now seen corresponding path program 12 times [2023-01-28 09:16:41,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:41,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377523348] [2023-01-28 09:16:41,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:41,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:41,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:41,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:41,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:41,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377523348] [2023-01-28 09:16:41,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377523348] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:41,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077731597] [2023-01-28 09:16:41,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:16:41,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:41,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:41,857 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-28 09:16:41,858 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-28 09:16:41,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 09:16:41,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:41,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 09:16:41,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:42,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:16:42,114 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 09:16:42,182 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:42,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:42,308 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse3 (forall ((~get2~0.base Int) (v_ArrVal_970 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_970) ~get2~0.base) .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (forall ((~get2~0.base Int) (v_ArrVal_970 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_970))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset)) (not (= (select .cse0 .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|)))))) (or (< 0 c_~n2~0) .cse3) (or (< 0 c_~n1~0) .cse3)))) is different from false [2023-01-28 09:16:42,345 INFO L321 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-01-28 09:16:42,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-01-28 09:16:42,359 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:42,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-01-28 09:16:42,557 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:42,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-01-28 09:16:42,562 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:42,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-01-28 09:16:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077731597] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:42,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:42,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 28 [2023-01-28 09:16:42,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311201158] [2023-01-28 09:16:42,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:42,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:16:42,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:16:42,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=651, Unknown=1, NotChecked=52, Total=812 [2023-01-28 09:16:42,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 435 [2023-01-28 09:16:42,670 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 2317 flow. Second operand has 11 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:42,670 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:42,670 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 435 [2023-01-28 09:16:42,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:47,772 INFO L130 PetriNetUnfolder]: 2038/3638 cut-off events. [2023-01-28 09:16:47,773 INFO L131 PetriNetUnfolder]: For 40681/40681 co-relation queries the response was YES. [2023-01-28 09:16:47,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3638 events. 2038/3638 cut-off events. For 40681/40681 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22659 event pairs, 762 based on Foata normal form. 8/3646 useless extension candidates. Maximal degree in co-relation 23457. Up to 2649 conditions per place. [2023-01-28 09:16:47,792 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 123 selfloop transitions, 89 changer transitions 0/212 dead transitions. [2023-01-28 09:16:47,792 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 212 transitions, 3657 flow [2023-01-28 09:16:47,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 09:16:47,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 09:16:47,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1585 transitions. [2023-01-28 09:16:47,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.303639846743295 [2023-01-28 09:16:47,794 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1585 transitions. [2023-01-28 09:16:47,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1585 transitions. [2023-01-28 09:16:47,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:47,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1585 transitions. [2023-01-28 09:16:47,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.08333333333334) internal successors, (1585), 12 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:47,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:47,798 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:47,798 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 2317 flow. Second operand 12 states and 1585 transitions. [2023-01-28 09:16:47,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 212 transitions, 3657 flow [2023-01-28 09:16:47,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 212 transitions, 3590 flow, removed 11 selfloop flow, removed 6 redundant places. [2023-01-28 09:16:47,879 INFO L231 Difference]: Finished difference. Result has 146 places, 189 transitions, 3224 flow [2023-01-28 09:16:47,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3224, PETRI_PLACES=146, PETRI_TRANSITIONS=189} [2023-01-28 09:16:47,880 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 121 predicate places. [2023-01-28 09:16:47,880 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 189 transitions, 3224 flow [2023-01-28 09:16:47,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:47,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:47,880 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-28 09:16:47,884 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-01-28 09:16:48,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:48,085 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:48,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:48,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1418947498, now seen corresponding path program 13 times [2023-01-28 09:16:48,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:48,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572176912] [2023-01-28 09:16:48,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:48,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:48,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:48,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:48,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572176912] [2023-01-28 09:16:48,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572176912] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:48,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577221489] [2023-01-28 09:16:48,416 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:16:48,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:48,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:48,417 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-28 09:16:48,418 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-28 09:16:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:48,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 42 conjunts are in the unsatisfiable core [2023-01-28 09:16:48,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:48,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:48,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:48,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:16:48,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 09:16:48,863 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:48,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:49,210 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-01-28 09:16:49,217 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:16:49,217 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 868 treesize of output 756 [2023-01-28 09:16:49,237 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 368 treesize of output 348 [2023-01-28 09:16:49,247 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 340 treesize of output 308 [2023-01-28 09:16:49,413 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,413 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-01-28 09:16:49,422 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,422 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 146 treesize of output 134 [2023-01-28 09:16:49,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-01-28 09:16:49,438 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 111 [2023-01-28 09:16:49,503 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-01-28 09:16:49,512 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,512 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 146 treesize of output 134 [2023-01-28 09:16:49,517 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-01-28 09:16:49,527 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:49,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 111 [2023-01-28 09:16:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:49,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577221489] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:49,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:49,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-01-28 09:16:49,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227908034] [2023-01-28 09:16:49,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:49,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 09:16:49,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:49,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 09:16:49,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=750, Unknown=32, NotChecked=0, Total=930 [2023-01-28 09:16:49,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 435 [2023-01-28 09:16:49,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 189 transitions, 3224 flow. Second operand has 31 states, 31 states have (on average 124.51612903225806) internal successors, (3860), 31 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:49,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:49,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 435 [2023-01-28 09:16:49,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:51,405 INFO L130 PetriNetUnfolder]: 2260/4040 cut-off events. [2023-01-28 09:16:51,405 INFO L131 PetriNetUnfolder]: For 45528/45528 co-relation queries the response was YES. [2023-01-28 09:16:51,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26915 conditions, 4040 events. 2260/4040 cut-off events. For 45528/45528 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25587 event pairs, 288 based on Foata normal form. 56/4096 useless extension candidates. Maximal degree in co-relation 26840. Up to 1500 conditions per place. [2023-01-28 09:16:51,438 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 188 selfloop transitions, 105 changer transitions 0/293 dead transitions. [2023-01-28 09:16:51,438 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 293 transitions, 5000 flow [2023-01-28 09:16:51,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 09:16:51,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 09:16:51,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2070 transitions. [2023-01-28 09:16:51,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2974137931034483 [2023-01-28 09:16:51,442 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2070 transitions. [2023-01-28 09:16:51,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2070 transitions. [2023-01-28 09:16:51,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:51,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2070 transitions. [2023-01-28 09:16:51,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 129.375) internal successors, (2070), 16 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:51,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:51,447 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:51,447 INFO L175 Difference]: Start difference. First operand has 146 places, 189 transitions, 3224 flow. Second operand 16 states and 2070 transitions. [2023-01-28 09:16:51,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 293 transitions, 5000 flow [2023-01-28 09:16:51,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 293 transitions, 4816 flow, removed 30 selfloop flow, removed 8 redundant places. [2023-01-28 09:16:51,544 INFO L231 Difference]: Finished difference. Result has 156 places, 215 transitions, 3722 flow [2023-01-28 09:16:51,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3722, PETRI_PLACES=156, PETRI_TRANSITIONS=215} [2023-01-28 09:16:51,545 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 131 predicate places. [2023-01-28 09:16:51,545 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 215 transitions, 3722 flow [2023-01-28 09:16:51,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 124.51612903225806) internal successors, (3860), 31 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:51,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:51,546 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-28 09:16:51,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-01-28 09:16:51,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:51,748 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:51,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:51,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1777071356, now seen corresponding path program 14 times [2023-01-28 09:16:51,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:51,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264683256] [2023-01-28 09:16:51,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:51,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:51,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:51,982 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:51,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:51,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264683256] [2023-01-28 09:16:51,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264683256] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:51,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241525089] [2023-01-28 09:16:51,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:16:51,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:51,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:51,984 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-28 09:16:51,984 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-28 09:16:52,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:16:52,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:16:52,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:16:52,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:52,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:52,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:52,318 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-01-28 09:16:52,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-01-28 09:16:52,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:52,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241525089] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:52,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:52,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 09:16:52,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223086158] [2023-01-28 09:16:52,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:52,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:16:52,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:52,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:16:52,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:16:52,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 09:16:52,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 215 transitions, 3722 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:52,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:52,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 09:16:52,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:53,086 INFO L130 PetriNetUnfolder]: 2228/3940 cut-off events. [2023-01-28 09:16:53,086 INFO L131 PetriNetUnfolder]: For 45275/45275 co-relation queries the response was YES. [2023-01-28 09:16:53,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27766 conditions, 3940 events. 2228/3940 cut-off events. For 45275/45275 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24640 event pairs, 752 based on Foata normal form. 6/3946 useless extension candidates. Maximal degree in co-relation 27688. Up to 2956 conditions per place. [2023-01-28 09:16:53,111 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 181 selfloop transitions, 65 changer transitions 0/246 dead transitions. [2023-01-28 09:16:53,112 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 246 transitions, 4492 flow [2023-01-28 09:16:53,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:16:53,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:16:53,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1412 transitions. [2023-01-28 09:16:53,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32459770114942527 [2023-01-28 09:16:53,113 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1412 transitions. [2023-01-28 09:16:53,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1412 transitions. [2023-01-28 09:16:53,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:53,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1412 transitions. [2023-01-28 09:16:53,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.2) internal successors, (1412), 10 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:53,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:53,117 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:53,117 INFO L175 Difference]: Start difference. First operand has 156 places, 215 transitions, 3722 flow. Second operand 10 states and 1412 transitions. [2023-01-28 09:16:53,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 246 transitions, 4492 flow [2023-01-28 09:16:53,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 246 transitions, 4253 flow, removed 28 selfloop flow, removed 10 redundant places. [2023-01-28 09:16:53,245 INFO L231 Difference]: Finished difference. Result has 158 places, 218 transitions, 3808 flow [2023-01-28 09:16:53,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3808, PETRI_PLACES=158, PETRI_TRANSITIONS=218} [2023-01-28 09:16:53,245 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 133 predicate places. [2023-01-28 09:16:53,245 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 218 transitions, 3808 flow [2023-01-28 09:16:53,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:53,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:53,246 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-28 09:16:53,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-01-28 09:16:53,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:53,450 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:53,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:53,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1175767787, now seen corresponding path program 1 times [2023-01-28 09:16:53,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:53,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268206442] [2023-01-28 09:16:53,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:53,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:53,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:53,712 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:53,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:53,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268206442] [2023-01-28 09:16:53,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268206442] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:53,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375677962] [2023-01-28 09:16:53,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:53,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:53,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:53,714 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-28 09:16:53,716 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-28 09:16:53,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:53,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 09:16:53,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:54,128 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:54,128 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 128 treesize of output 93 [2023-01-28 09:16:54,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:54,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:54,216 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:54,216 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-28 09:16:54,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:16:54,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375677962] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:16:54,491 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:16:54,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2023-01-28 09:16:54,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633858565] [2023-01-28 09:16:54,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:16:54,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 09:16:54,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 09:16:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-01-28 09:16:54,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:16:54,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 218 transitions, 3808 flow. Second operand has 26 states, 26 states have (on average 141.15384615384616) internal successors, (3670), 26 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:54,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:54,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:16:54,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:16:56,316 INFO L130 PetriNetUnfolder]: 4913/8263 cut-off events. [2023-01-28 09:16:56,316 INFO L131 PetriNetUnfolder]: For 94963/94963 co-relation queries the response was YES. [2023-01-28 09:16:56,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58762 conditions, 8263 events. 4913/8263 cut-off events. For 94963/94963 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 55572 event pairs, 857 based on Foata normal form. 128/8391 useless extension candidates. Maximal degree in co-relation 58283. Up to 2237 conditions per place. [2023-01-28 09:16:56,371 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 508 selfloop transitions, 169 changer transitions 46/723 dead transitions. [2023-01-28 09:16:56,371 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 723 transitions, 13366 flow [2023-01-28 09:16:56,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 09:16:56,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 09:16:56,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3216 transitions. [2023-01-28 09:16:56,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3360501567398119 [2023-01-28 09:16:56,374 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3216 transitions. [2023-01-28 09:16:56,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3216 transitions. [2023-01-28 09:16:56,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:16:56,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3216 transitions. [2023-01-28 09:16:56,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 146.1818181818182) internal successors, (3216), 22 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:56,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:56,381 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:56,381 INFO L175 Difference]: Start difference. First operand has 158 places, 218 transitions, 3808 flow. Second operand 22 states and 3216 transitions. [2023-01-28 09:16:56,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 723 transitions, 13366 flow [2023-01-28 09:16:56,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 723 transitions, 13023 flow, removed 81 selfloop flow, removed 6 redundant places. [2023-01-28 09:16:56,729 INFO L231 Difference]: Finished difference. Result has 187 places, 340 transitions, 6892 flow [2023-01-28 09:16:56,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6892, PETRI_PLACES=187, PETRI_TRANSITIONS=340} [2023-01-28 09:16:56,730 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 162 predicate places. [2023-01-28 09:16:56,730 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 340 transitions, 6892 flow [2023-01-28 09:16:56,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 141.15384615384616) internal successors, (3670), 26 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:56,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:16:56,730 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-28 09:16:56,737 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-28 09:16:56,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:56,931 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:16:56,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:16:56,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1835803252, now seen corresponding path program 1 times [2023-01-28 09:16:56,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:16:56,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62374541] [2023-01-28 09:16:56,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:56,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:16:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:57,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:57,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:16:57,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62374541] [2023-01-28 09:16:57,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62374541] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:57,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565807756] [2023-01-28 09:16:57,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:16:57,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:16:57,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:16:57,720 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-28 09:16:57,723 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-28 09:16:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:16:57,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:16:57,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:16:57,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:16:57,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:57,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:16:58,133 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:16:58,133 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:16:58,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:58,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:16:58,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:16:58,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565807756] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:16:58,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:16:58,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 11] total 28 [2023-01-28 09:16:58,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504635507] [2023-01-28 09:16:58,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:16:58,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:16:58,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:16:58,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:16:58,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2023-01-28 09:16:58,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 09:16:58,688 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 340 transitions, 6892 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:16:58,688 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:16:58,688 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 09:16:58,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:00,270 INFO L130 PetriNetUnfolder]: 4792/8054 cut-off events. [2023-01-28 09:17:00,271 INFO L131 PetriNetUnfolder]: For 113545/113545 co-relation queries the response was YES. [2023-01-28 09:17:00,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62543 conditions, 8054 events. 4792/8054 cut-off events. For 113545/113545 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 53859 event pairs, 1476 based on Foata normal form. 3/8057 useless extension candidates. Maximal degree in co-relation 62050. Up to 6833 conditions per place. [2023-01-28 09:17:00,334 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 359 selfloop transitions, 49 changer transitions 12/420 dead transitions. [2023-01-28 09:17:00,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 420 transitions, 9016 flow [2023-01-28 09:17:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:17:00,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:17:00,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1476 transitions. [2023-01-28 09:17:00,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3084639498432602 [2023-01-28 09:17:00,336 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1476 transitions. [2023-01-28 09:17:00,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1476 transitions. [2023-01-28 09:17:00,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:00,336 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1476 transitions. [2023-01-28 09:17:00,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.1818181818182) internal successors, (1476), 11 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:00,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:00,340 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:00,340 INFO L175 Difference]: Start difference. First operand has 187 places, 340 transitions, 6892 flow. Second operand 11 states and 1476 transitions. [2023-01-28 09:17:00,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 420 transitions, 9016 flow [2023-01-28 09:17:00,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 420 transitions, 8903 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-01-28 09:17:00,943 INFO L231 Difference]: Finished difference. Result has 197 places, 364 transitions, 7327 flow [2023-01-28 09:17:00,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=6783, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7327, PETRI_PLACES=197, PETRI_TRANSITIONS=364} [2023-01-28 09:17:00,944 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 172 predicate places. [2023-01-28 09:17:00,944 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 364 transitions, 7327 flow [2023-01-28 09:17:00,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:00,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:00,944 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-28 09:17:00,950 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-28 09:17:01,144 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,SelfDestructingSolverStorable35 [2023-01-28 09:17:01,145 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:01,145 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:01,145 INFO L85 PathProgramCache]: Analyzing trace with hash 717068420, now seen corresponding path program 2 times [2023-01-28 09:17:01,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:01,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477834712] [2023-01-28 09:17:01,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:01,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:01,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:01,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:01,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:01,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477834712] [2023-01-28 09:17:01,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477834712] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:01,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593209860] [2023-01-28 09:17:01,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:17:01,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:01,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:01,848 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-28 09:17:01,848 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-28 09:17:01,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 09:17:01,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:01,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:17:01,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:02,256 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:02,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:02,327 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:17:02,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593209860] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:17:02,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:17:02,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 09:17:02,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757195374] [2023-01-28 09:17:02,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:02,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:02,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:02,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:02,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:17:02,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:17:02,330 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 364 transitions, 7327 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:02,330 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:02,330 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:17:02,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:03,955 INFO L130 PetriNetUnfolder]: 4930/8337 cut-off events. [2023-01-28 09:17:03,955 INFO L131 PetriNetUnfolder]: For 122167/122167 co-relation queries the response was YES. [2023-01-28 09:17:03,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66339 conditions, 8337 events. 4930/8337 cut-off events. For 122167/122167 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 56742 event pairs, 1346 based on Foata normal form. 6/8343 useless extension candidates. Maximal degree in co-relation 65983. Up to 5953 conditions per place. [2023-01-28 09:17:04,028 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 373 selfloop transitions, 74 changer transitions 24/471 dead transitions. [2023-01-28 09:17:04,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 471 transitions, 10072 flow [2023-01-28 09:17:04,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:04,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:04,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1355 transitions. [2023-01-28 09:17:04,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34610472541507026 [2023-01-28 09:17:04,030 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1355 transitions. [2023-01-28 09:17:04,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1355 transitions. [2023-01-28 09:17:04,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:04,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1355 transitions. [2023-01-28 09:17:04,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.55555555555554) internal successors, (1355), 9 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:04,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:04,034 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:04,034 INFO L175 Difference]: Start difference. First operand has 197 places, 364 transitions, 7327 flow. Second operand 9 states and 1355 transitions. [2023-01-28 09:17:04,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 471 transitions, 10072 flow [2023-01-28 09:17:04,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 471 transitions, 10034 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-01-28 09:17:04,668 INFO L231 Difference]: Finished difference. Result has 202 places, 371 transitions, 7797 flow [2023-01-28 09:17:04,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7797, PETRI_PLACES=202, PETRI_TRANSITIONS=371} [2023-01-28 09:17:04,668 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 177 predicate places. [2023-01-28 09:17:04,668 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 371 transitions, 7797 flow [2023-01-28 09:17:04,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:04,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:04,669 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-28 09:17:04,675 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-28 09:17:04,869 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,SelfDestructingSolverStorable36 [2023-01-28 09:17:04,869 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:04,869 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:04,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1526172356, now seen corresponding path program 3 times [2023-01-28 09:17:04,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:04,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117144771] [2023-01-28 09:17:04,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:04,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:04,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:05,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:05,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:05,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117144771] [2023-01-28 09:17:05,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117144771] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:05,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748880861] [2023-01-28 09:17:05,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:17:05,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:05,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:05,531 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:05,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-01-28 09:17:05,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 09:17:05,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:05,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:17:05,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:05,935 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:17:05,935 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 79 treesize of output 43 [2023-01-28 09:17:05,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:05,964 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:17:05,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748880861] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:17:05,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:17:05,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 09:17:05,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946771010] [2023-01-28 09:17:05,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:05,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:05,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:05,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:05,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:17:05,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:17:05,978 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 371 transitions, 7797 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:05,978 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:05,978 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:17:05,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:07,582 INFO L130 PetriNetUnfolder]: 5034/8557 cut-off events. [2023-01-28 09:17:07,582 INFO L131 PetriNetUnfolder]: For 137664/137664 co-relation queries the response was YES. [2023-01-28 09:17:07,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70101 conditions, 8557 events. 5034/8557 cut-off events. For 137664/137664 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 59079 event pairs, 1397 based on Foata normal form. 6/8563 useless extension candidates. Maximal degree in co-relation 69712. Up to 5953 conditions per place. [2023-01-28 09:17:07,651 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 425 selfloop transitions, 70 changer transitions 11/506 dead transitions. [2023-01-28 09:17:07,651 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 506 transitions, 11503 flow [2023-01-28 09:17:07,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:07,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:07,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1358 transitions. [2023-01-28 09:17:07,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34687100893997447 [2023-01-28 09:17:07,653 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1358 transitions. [2023-01-28 09:17:07,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1358 transitions. [2023-01-28 09:17:07,653 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:07,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1358 transitions. [2023-01-28 09:17:07,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:07,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:07,655 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:07,655 INFO L175 Difference]: Start difference. First operand has 202 places, 371 transitions, 7797 flow. Second operand 9 states and 1358 transitions. [2023-01-28 09:17:07,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 506 transitions, 11503 flow [2023-01-28 09:17:08,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 506 transitions, 11185 flow, removed 124 selfloop flow, removed 5 redundant places. [2023-01-28 09:17:08,341 INFO L231 Difference]: Finished difference. Result has 206 places, 387 transitions, 8164 flow [2023-01-28 09:17:08,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=7629, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8164, PETRI_PLACES=206, PETRI_TRANSITIONS=387} [2023-01-28 09:17:08,341 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 181 predicate places. [2023-01-28 09:17:08,341 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 387 transitions, 8164 flow [2023-01-28 09:17:08,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:08,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:08,342 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-28 09:17:08,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-01-28 09:17:08,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-01-28 09:17:08,542 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:08,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:08,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1843499728, now seen corresponding path program 4 times [2023-01-28 09:17:08,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:08,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469283621] [2023-01-28 09:17:08,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:08,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:08,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:09,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:09,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:09,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469283621] [2023-01-28 09:17:09,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469283621] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:09,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493759733] [2023-01-28 09:17:09,341 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:17:09,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:09,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:09,342 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:09,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-01-28 09:17:09,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:17:09,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:09,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:17:09,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:09,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:17:09,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:09,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:09,782 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:09,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:09,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:17:09,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:17:10,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:10,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493759733] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:10,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:17:10,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 12] total 31 [2023-01-28 09:17:10,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633134933] [2023-01-28 09:17:10,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:10,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:17:10,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:10,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:17:10,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:17:10,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 435 [2023-01-28 09:17:10,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 387 transitions, 8164 flow. Second operand has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:10,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:10,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 435 [2023-01-28 09:17:10,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:12,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 09:17:15,421 INFO L130 PetriNetUnfolder]: 5081/8651 cut-off events. [2023-01-28 09:17:15,421 INFO L131 PetriNetUnfolder]: For 146992/146992 co-relation queries the response was YES. [2023-01-28 09:17:15,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72574 conditions, 8651 events. 5081/8651 cut-off events. For 146992/146992 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 59948 event pairs, 1543 based on Foata normal form. 3/8654 useless extension candidates. Maximal degree in co-relation 72167. Up to 7194 conditions per place. [2023-01-28 09:17:15,504 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 394 selfloop transitions, 61 changer transitions 17/472 dead transitions. [2023-01-28 09:17:15,504 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 472 transitions, 10692 flow [2023-01-28 09:17:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:15,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:15,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1375 transitions. [2023-01-28 09:17:15,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351213282247765 [2023-01-28 09:17:15,506 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1375 transitions. [2023-01-28 09:17:15,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1375 transitions. [2023-01-28 09:17:15,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:15,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1375 transitions. [2023-01-28 09:17:15,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:15,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:15,508 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:15,509 INFO L175 Difference]: Start difference. First operand has 206 places, 387 transitions, 8164 flow. Second operand 9 states and 1375 transitions. [2023-01-28 09:17:15,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 472 transitions, 10692 flow [2023-01-28 09:17:16,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 472 transitions, 10617 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-01-28 09:17:16,385 INFO L231 Difference]: Finished difference. Result has 213 places, 398 transitions, 8520 flow [2023-01-28 09:17:16,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8093, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8520, PETRI_PLACES=213, PETRI_TRANSITIONS=398} [2023-01-28 09:17:16,385 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 188 predicate places. [2023-01-28 09:17:16,385 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 398 transitions, 8520 flow [2023-01-28 09:17:16,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:16,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:16,386 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-28 09:17:16,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-01-28 09:17:16,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-01-28 09:17:16,588 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:16,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:16,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1503335692, now seen corresponding path program 5 times [2023-01-28 09:17:16,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:16,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345961268] [2023-01-28 09:17:16,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:16,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:17,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:17,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:17,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345961268] [2023-01-28 09:17:17,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345961268] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:17,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630614013] [2023-01-28 09:17:17,150 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:17:17,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:17,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:17,151 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:17,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-01-28 09:17:17,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:17:17,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:17,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:17:17,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:17,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:17:17,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:17,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:17,570 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:17:17,571 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 79 treesize of output 43 [2023-01-28 09:17:17,612 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:17,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:17:18,101 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:18,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630614013] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:18,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:17:18,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-01-28 09:17:18,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900633157] [2023-01-28 09:17:18,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:18,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:18,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:18,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:18,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2023-01-28 09:17:18,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 09:17:18,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 398 transitions, 8520 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:18,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:18,103 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 09:17:18,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:20,227 INFO L130 PetriNetUnfolder]: 5089/8665 cut-off events. [2023-01-28 09:17:20,227 INFO L131 PetriNetUnfolder]: For 149448/149448 co-relation queries the response was YES. [2023-01-28 09:17:20,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73095 conditions, 8665 events. 5089/8665 cut-off events. For 149448/149448 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 59875 event pairs, 1539 based on Foata normal form. 3/8668 useless extension candidates. Maximal degree in co-relation 72685. Up to 7187 conditions per place. [2023-01-28 09:17:20,303 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 390 selfloop transitions, 58 changer transitions 10/458 dead transitions. [2023-01-28 09:17:20,303 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 458 transitions, 10526 flow [2023-01-28 09:17:20,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:17:20,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:17:20,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1478 transitions. [2023-01-28 09:17:20,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3088819226750261 [2023-01-28 09:17:20,305 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1478 transitions. [2023-01-28 09:17:20,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1478 transitions. [2023-01-28 09:17:20,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:20,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1478 transitions. [2023-01-28 09:17:20,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.36363636363637) internal successors, (1478), 11 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:20,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:20,308 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:20,308 INFO L175 Difference]: Start difference. First operand has 213 places, 398 transitions, 8520 flow. Second operand 11 states and 1478 transitions. [2023-01-28 09:17:20,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 458 transitions, 10526 flow [2023-01-28 09:17:21,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 458 transitions, 10402 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-01-28 09:17:21,007 INFO L231 Difference]: Finished difference. Result has 218 places, 399 transitions, 8561 flow [2023-01-28 09:17:21,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8404, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8561, PETRI_PLACES=218, PETRI_TRANSITIONS=399} [2023-01-28 09:17:21,008 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 193 predicate places. [2023-01-28 09:17:21,008 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 399 transitions, 8561 flow [2023-01-28 09:17:21,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:21,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:21,008 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-28 09:17:21,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-01-28 09:17:21,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-01-28 09:17:21,209 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:21,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:21,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1925954328, now seen corresponding path program 6 times [2023-01-28 09:17:21,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:21,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254712255] [2023-01-28 09:17:21,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:21,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:21,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:21,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:21,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254712255] [2023-01-28 09:17:21,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254712255] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:21,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392338863] [2023-01-28 09:17:21,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:17:21,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:21,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:21,962 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:21,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-01-28 09:17:22,114 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 09:17:22,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:22,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:17:22,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:22,337 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:17:22,337 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 79 treesize of output 43 [2023-01-28 09:17:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:22,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:17:22,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392338863] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:17:22,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:17:22,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 09:17:22,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071441669] [2023-01-28 09:17:22,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:22,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:22,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:22,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:22,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:17:22,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:17:22,375 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 399 transitions, 8561 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:22,375 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:22,375 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:17:22,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:24,074 INFO L130 PetriNetUnfolder]: 5120/8754 cut-off events. [2023-01-28 09:17:24,074 INFO L131 PetriNetUnfolder]: For 151349/151349 co-relation queries the response was YES. [2023-01-28 09:17:24,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73814 conditions, 8754 events. 5120/8754 cut-off events. For 151349/151349 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 61199 event pairs, 1410 based on Foata normal form. 9/8763 useless extension candidates. Maximal degree in co-relation 73404. Up to 5953 conditions per place. [2023-01-28 09:17:24,142 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 399 selfloop transitions, 100 changer transitions 11/510 dead transitions. [2023-01-28 09:17:24,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 510 transitions, 11647 flow [2023-01-28 09:17:24,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:24,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:24,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1358 transitions. [2023-01-28 09:17:24,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34687100893997447 [2023-01-28 09:17:24,144 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1358 transitions. [2023-01-28 09:17:24,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1358 transitions. [2023-01-28 09:17:24,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:24,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1358 transitions. [2023-01-28 09:17:24,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:24,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:24,147 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:24,147 INFO L175 Difference]: Start difference. First operand has 218 places, 399 transitions, 8561 flow. Second operand 9 states and 1358 transitions. [2023-01-28 09:17:24,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 510 transitions, 11647 flow [2023-01-28 09:17:24,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 510 transitions, 11526 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-01-28 09:17:24,813 INFO L231 Difference]: Finished difference. Result has 221 places, 421 transitions, 9255 flow [2023-01-28 09:17:24,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8460, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9255, PETRI_PLACES=221, PETRI_TRANSITIONS=421} [2023-01-28 09:17:24,813 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 196 predicate places. [2023-01-28 09:17:24,813 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 421 transitions, 9255 flow [2023-01-28 09:17:24,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:24,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:24,814 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-28 09:17:24,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-01-28 09:17:25,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-01-28 09:17:25,014 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:25,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:25,015 INFO L85 PathProgramCache]: Analyzing trace with hash -804013576, now seen corresponding path program 7 times [2023-01-28 09:17:25,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:25,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270195272] [2023-01-28 09:17:25,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:25,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:25,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:25,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:25,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:25,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270195272] [2023-01-28 09:17:25,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270195272] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:25,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440703714] [2023-01-28 09:17:25,726 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:17:25,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:25,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:25,727 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:25,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-01-28 09:17:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:25,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:17:25,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:25,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:17:25,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:25,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:26,148 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:26,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:26,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:26,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:17:26,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:26,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440703714] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:26,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:17:26,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 30 [2023-01-28 09:17:26,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126972698] [2023-01-28 09:17:26,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:26,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:26,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:26,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:26,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:17:26,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 09:17:26,638 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 421 transitions, 9255 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:26,638 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:26,638 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 09:17:26,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:28,729 INFO L130 PetriNetUnfolder]: 5093/8700 cut-off events. [2023-01-28 09:17:28,729 INFO L131 PetriNetUnfolder]: For 155236/155236 co-relation queries the response was YES. [2023-01-28 09:17:28,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74360 conditions, 8700 events. 5093/8700 cut-off events. For 155236/155236 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 60496 event pairs, 1537 based on Foata normal form. 6/8706 useless extension candidates. Maximal degree in co-relation 73962. Up to 7267 conditions per place. [2023-01-28 09:17:28,795 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 368 selfloop transitions, 83 changer transitions 24/475 dead transitions. [2023-01-28 09:17:28,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 475 transitions, 11114 flow [2023-01-28 09:17:28,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:17:28,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:17:28,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1482 transitions. [2023-01-28 09:17:28,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30971786833855797 [2023-01-28 09:17:28,797 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1482 transitions. [2023-01-28 09:17:28,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1482 transitions. [2023-01-28 09:17:28,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:28,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1482 transitions. [2023-01-28 09:17:28,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.72727272727272) internal successors, (1482), 11 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:28,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:28,800 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:28,800 INFO L175 Difference]: Start difference. First operand has 221 places, 421 transitions, 9255 flow. Second operand 11 states and 1482 transitions. [2023-01-28 09:17:28,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 475 transitions, 11114 flow [2023-01-28 09:17:29,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 475 transitions, 10973 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-01-28 09:17:29,527 INFO L231 Difference]: Finished difference. Result has 229 places, 423 transitions, 9380 flow [2023-01-28 09:17:29,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9118, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9380, PETRI_PLACES=229, PETRI_TRANSITIONS=423} [2023-01-28 09:17:29,528 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 204 predicate places. [2023-01-28 09:17:29,528 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 423 transitions, 9380 flow [2023-01-28 09:17:29,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:29,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:29,528 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-28 09:17:29,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-01-28 09:17:29,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:29,728 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:29,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:29,729 INFO L85 PathProgramCache]: Analyzing trace with hash -371235756, now seen corresponding path program 8 times [2023-01-28 09:17:29,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:29,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382929149] [2023-01-28 09:17:29,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:29,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:30,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:30,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382929149] [2023-01-28 09:17:30,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382929149] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:30,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059220211] [2023-01-28 09:17:30,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:17:30,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:30,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:30,201 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:30,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-01-28 09:17:30,348 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 09:17:30,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:30,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:17:30,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:30,556 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:30,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:30,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:30,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:17:30,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059220211] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:17:30,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:17:30,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-01-28 09:17:30,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042834652] [2023-01-28 09:17:30,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:30,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:30,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:30,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:30,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-01-28 09:17:30,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:17:30,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 423 transitions, 9380 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:30,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:30,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:17:30,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:32,618 INFO L130 PetriNetUnfolder]: 5062/8711 cut-off events. [2023-01-28 09:17:32,619 INFO L131 PetriNetUnfolder]: For 152216/152216 co-relation queries the response was YES. [2023-01-28 09:17:32,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73933 conditions, 8711 events. 5062/8711 cut-off events. For 152216/152216 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61258 event pairs, 1394 based on Foata normal form. 6/8717 useless extension candidates. Maximal degree in co-relation 73586. Up to 5953 conditions per place. [2023-01-28 09:17:32,714 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 365 selfloop transitions, 102 changer transitions 38/505 dead transitions. [2023-01-28 09:17:32,714 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 505 transitions, 11619 flow [2023-01-28 09:17:32,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:32,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:32,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1363 transitions. [2023-01-28 09:17:32,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2023-01-28 09:17:32,716 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1363 transitions. [2023-01-28 09:17:32,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1363 transitions. [2023-01-28 09:17:32,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:32,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1363 transitions. [2023-01-28 09:17:32,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.44444444444446) internal successors, (1363), 9 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:32,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:32,719 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:32,719 INFO L175 Difference]: Start difference. First operand has 229 places, 423 transitions, 9380 flow. Second operand 9 states and 1363 transitions. [2023-01-28 09:17:32,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 505 transitions, 11619 flow [2023-01-28 09:17:33,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 505 transitions, 11523 flow, removed 31 selfloop flow, removed 7 redundant places. [2023-01-28 09:17:33,543 INFO L231 Difference]: Finished difference. Result has 232 places, 410 transitions, 9160 flow [2023-01-28 09:17:33,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9160, PETRI_PLACES=232, PETRI_TRANSITIONS=410} [2023-01-28 09:17:33,544 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 207 predicate places. [2023-01-28 09:17:33,544 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 410 transitions, 9160 flow [2023-01-28 09:17:33,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:33,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:33,545 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-28 09:17:33,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-01-28 09:17:33,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:33,749 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:33,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:33,750 INFO L85 PathProgramCache]: Analyzing trace with hash 833066182, now seen corresponding path program 9 times [2023-01-28 09:17:33,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:33,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859114133] [2023-01-28 09:17:33,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:33,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:33,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:34,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:34,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:34,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859114133] [2023-01-28 09:17:34,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859114133] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:34,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096645370] [2023-01-28 09:17:34,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:17:34,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:34,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:34,353 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:34,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-01-28 09:17:34,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 09:17:34,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:34,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:17:34,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:34,735 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:17:34,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 79 treesize of output 43 [2023-01-28 09:17:34,763 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:34,763 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:17:34,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096645370] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:17:34,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:17:34,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 09:17:34,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122015553] [2023-01-28 09:17:34,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:34,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:34,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:34,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:34,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2023-01-28 09:17:34,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:17:34,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 410 transitions, 9160 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:34,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:34,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:17:34,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:36,522 INFO L130 PetriNetUnfolder]: 5004/8605 cut-off events. [2023-01-28 09:17:36,522 INFO L131 PetriNetUnfolder]: For 155290/155290 co-relation queries the response was YES. [2023-01-28 09:17:36,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73461 conditions, 8605 events. 5004/8605 cut-off events. For 155290/155290 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 60450 event pairs, 1392 based on Foata normal form. 6/8611 useless extension candidates. Maximal degree in co-relation 73043. Up to 5953 conditions per place. [2023-01-28 09:17:36,607 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 349 selfloop transitions, 115 changer transitions 11/475 dead transitions. [2023-01-28 09:17:36,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 475 transitions, 11073 flow [2023-01-28 09:17:36,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:36,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:36,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1359 transitions. [2023-01-28 09:17:36,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3471264367816092 [2023-01-28 09:17:36,609 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1359 transitions. [2023-01-28 09:17:36,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1359 transitions. [2023-01-28 09:17:36,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:36,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1359 transitions. [2023-01-28 09:17:36,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.0) internal successors, (1359), 9 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:36,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:36,612 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:36,612 INFO L175 Difference]: Start difference. First operand has 232 places, 410 transitions, 9160 flow. Second operand 9 states and 1359 transitions. [2023-01-28 09:17:36,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 475 transitions, 11073 flow [2023-01-28 09:17:37,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 475 transitions, 10894 flow, removed 33 selfloop flow, removed 5 redundant places. [2023-01-28 09:17:37,420 INFO L231 Difference]: Finished difference. Result has 235 places, 420 transitions, 9500 flow [2023-01-28 09:17:37,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9015, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9500, PETRI_PLACES=235, PETRI_TRANSITIONS=420} [2023-01-28 09:17:37,420 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 09:17:37,420 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 420 transitions, 9500 flow [2023-01-28 09:17:37,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:37,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:37,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:17:37,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-01-28 09:17:37,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-01-28 09:17:37,621 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:37,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:37,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1324051588, now seen corresponding path program 10 times [2023-01-28 09:17:37,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:37,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177812817] [2023-01-28 09:17:37,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:37,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:38,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:38,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:38,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177812817] [2023-01-28 09:17:38,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177812817] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:38,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591631474] [2023-01-28 09:17:38,209 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:17:38,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:38,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:38,211 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:38,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-01-28 09:17:38,323 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:17:38,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:38,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:17:38,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:38,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:17:38,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:38,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:38,749 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:38,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:38,822 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:17:38,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:17:39,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:39,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591631474] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:39,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:17:39,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13, 12] total 33 [2023-01-28 09:17:39,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237661455] [2023-01-28 09:17:39,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:39,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:17:39,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:39,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:17:39,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=984, Unknown=0, NotChecked=0, Total=1122 [2023-01-28 09:17:39,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 435 [2023-01-28 09:17:39,289 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 420 transitions, 9500 flow. Second operand has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:39,289 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:39,289 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 435 [2023-01-28 09:17:39,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:41,701 INFO L130 PetriNetUnfolder]: 4980/8584 cut-off events. [2023-01-28 09:17:41,701 INFO L131 PetriNetUnfolder]: For 157362/157362 co-relation queries the response was YES. [2023-01-28 09:17:41,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73588 conditions, 8584 events. 4980/8584 cut-off events. For 157362/157362 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 60372 event pairs, 1478 based on Foata normal form. 3/8587 useless extension candidates. Maximal degree in co-relation 73154. Up to 6654 conditions per place. [2023-01-28 09:17:41,790 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 356 selfloop transitions, 87 changer transitions 19/462 dead transitions. [2023-01-28 09:17:41,790 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 462 transitions, 10856 flow [2023-01-28 09:17:41,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:17:41,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:17:41,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1522 transitions. [2023-01-28 09:17:41,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34988505747126436 [2023-01-28 09:17:41,793 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1522 transitions. [2023-01-28 09:17:41,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1522 transitions. [2023-01-28 09:17:41,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:41,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1522 transitions. [2023-01-28 09:17:41,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 152.2) internal successors, (1522), 10 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:41,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:41,796 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:41,796 INFO L175 Difference]: Start difference. First operand has 235 places, 420 transitions, 9500 flow. Second operand 10 states and 1522 transitions. [2023-01-28 09:17:41,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 462 transitions, 10856 flow [2023-01-28 09:17:42,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 462 transitions, 10630 flow, removed 27 selfloop flow, removed 5 redundant places. [2023-01-28 09:17:42,658 INFO L231 Difference]: Finished difference. Result has 241 places, 411 transitions, 9209 flow [2023-01-28 09:17:42,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9284, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9209, PETRI_PLACES=241, PETRI_TRANSITIONS=411} [2023-01-28 09:17:42,659 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 216 predicate places. [2023-01-28 09:17:42,659 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 411 transitions, 9209 flow [2023-01-28 09:17:42,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:42,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:42,659 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-28 09:17:42,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-01-28 09:17:42,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:42,860 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:42,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:42,860 INFO L85 PathProgramCache]: Analyzing trace with hash 460643924, now seen corresponding path program 11 times [2023-01-28 09:17:42,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:42,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063817747] [2023-01-28 09:17:42,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:42,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:43,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:43,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063817747] [2023-01-28 09:17:43,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063817747] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:43,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64780309] [2023-01-28 09:17:43,587 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:17:43,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:43,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:43,588 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:43,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-01-28 09:17:43,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:17:43,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:43,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 46 conjunts are in the unsatisfiable core [2023-01-28 09:17:43,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:43,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:17:43,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:43,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:44,103 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:44,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:44,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:44,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:17:48,840 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:48,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-01-28 09:17:48,851 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 09:17:48,852 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 1142 treesize of output 1021 [2023-01-28 09:17:48,873 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:48,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 246 treesize of output 238 [2023-01-28 09:17:48,883 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:48,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 230 treesize of output 206 [2023-01-28 09:17:49,098 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:49,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-01-28 09:17:49,107 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 09:17:49,107 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 278 treesize of output 253 [2023-01-28 09:17:49,116 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:49,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 246 treesize of output 238 [2023-01-28 09:17:49,128 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:49,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 230 treesize of output 206 [2023-01-28 09:17:49,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:49,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64780309] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:17:49,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:17:49,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-01-28 09:17:49,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754744209] [2023-01-28 09:17:49,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:17:49,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 09:17:49,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:49,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 09:17:49,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1204, Unknown=14, NotChecked=0, Total=1482 [2023-01-28 09:17:49,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 435 [2023-01-28 09:17:49,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 411 transitions, 9209 flow. Second operand has 39 states, 39 states have (on average 107.41025641025641) internal successors, (4189), 39 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:49,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:49,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 435 [2023-01-28 09:17:49,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:53,367 INFO L130 PetriNetUnfolder]: 5038/8719 cut-off events. [2023-01-28 09:17:53,369 INFO L131 PetriNetUnfolder]: For 162530/162530 co-relation queries the response was YES. [2023-01-28 09:17:53,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74530 conditions, 8719 events. 5038/8719 cut-off events. For 162530/162530 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 61947 event pairs, 840 based on Foata normal form. 38/8757 useless extension candidates. Maximal degree in co-relation 74079. Up to 5284 conditions per place. [2023-01-28 09:17:53,435 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 266 selfloop transitions, 254 changer transitions 24/544 dead transitions. [2023-01-28 09:17:53,435 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 544 transitions, 12138 flow [2023-01-28 09:17:53,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-01-28 09:17:53,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-01-28 09:17:53,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2988 transitions. [2023-01-28 09:17:53,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25440613026819925 [2023-01-28 09:17:53,438 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2988 transitions. [2023-01-28 09:17:53,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2988 transitions. [2023-01-28 09:17:53,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:53,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2988 transitions. [2023-01-28 09:17:53,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.66666666666667) internal successors, (2988), 27 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:53,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:53,445 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:53,445 INFO L175 Difference]: Start difference. First operand has 241 places, 411 transitions, 9209 flow. Second operand 27 states and 2988 transitions. [2023-01-28 09:17:53,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 544 transitions, 12138 flow [2023-01-28 09:17:54,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 544 transitions, 11962 flow, removed 18 selfloop flow, removed 7 redundant places. [2023-01-28 09:17:54,189 INFO L231 Difference]: Finished difference. Result has 259 places, 446 transitions, 10324 flow [2023-01-28 09:17:54,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9050, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10324, PETRI_PLACES=259, PETRI_TRANSITIONS=446} [2023-01-28 09:17:54,189 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 234 predicate places. [2023-01-28 09:17:54,189 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 446 transitions, 10324 flow [2023-01-28 09:17:54,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 107.41025641025641) internal successors, (4189), 39 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:54,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:54,190 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-28 09:17:54,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-01-28 09:17:54,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-01-28 09:17:54,394 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:54,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:54,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1370477854, now seen corresponding path program 12 times [2023-01-28 09:17:54,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:54,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765073689] [2023-01-28 09:17:54,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:54,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:54,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:54,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:54,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:54,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765073689] [2023-01-28 09:17:54,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765073689] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:54,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147036090] [2023-01-28 09:17:54,981 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:17:54,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:54,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:54,982 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:54,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-01-28 09:17:55,132 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 09:17:55,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:17:55,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 09:17:55,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:55,415 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:55,415 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:55,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:17:55,475 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:17:55,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147036090] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:17:55,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:17:55,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-01-28 09:17:55,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011405366] [2023-01-28 09:17:55,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:17:55,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:17:55,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:17:55,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:17:55,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2023-01-28 09:17:55,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:17:55,477 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 446 transitions, 10324 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:55,477 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:17:55,477 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:17:55,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:17:57,510 INFO L130 PetriNetUnfolder]: 5021/8687 cut-off events. [2023-01-28 09:17:57,510 INFO L131 PetriNetUnfolder]: For 177126/177126 co-relation queries the response was YES. [2023-01-28 09:17:57,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77349 conditions, 8687 events. 5021/8687 cut-off events. For 177126/177126 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 61693 event pairs, 876 based on Foata normal form. 3/8690 useless extension candidates. Maximal degree in co-relation 77228. Up to 5440 conditions per place. [2023-01-28 09:17:57,585 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 294 selfloop transitions, 180 changer transitions 18/492 dead transitions. [2023-01-28 09:17:57,585 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 492 transitions, 11780 flow [2023-01-28 09:17:57,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:17:57,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:17:57,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1355 transitions. [2023-01-28 09:17:57,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34610472541507026 [2023-01-28 09:17:57,586 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1355 transitions. [2023-01-28 09:17:57,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1355 transitions. [2023-01-28 09:17:57,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:17:57,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1355 transitions. [2023-01-28 09:17:57,587 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.55555555555554) internal successors, (1355), 9 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:57,589 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:57,589 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:57,589 INFO L175 Difference]: Start difference. First operand has 259 places, 446 transitions, 10324 flow. Second operand 9 states and 1355 transitions. [2023-01-28 09:17:57,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 492 transitions, 11780 flow [2023-01-28 09:17:58,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 492 transitions, 11048 flow, removed 103 selfloop flow, removed 24 redundant places. [2023-01-28 09:17:58,456 INFO L231 Difference]: Finished difference. Result has 242 places, 438 transitions, 9846 flow [2023-01-28 09:17:58,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9624, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9846, PETRI_PLACES=242, PETRI_TRANSITIONS=438} [2023-01-28 09:17:58,456 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 217 predicate places. [2023-01-28 09:17:58,456 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 438 transitions, 9846 flow [2023-01-28 09:17:58,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:17:58,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:17:58,457 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-28 09:17:58,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-01-28 09:17:58,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:58,657 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:17:58,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:17:58,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1337180468, now seen corresponding path program 13 times [2023-01-28 09:17:58,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:17:58,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401322310] [2023-01-28 09:17:58,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:17:58,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:17:58,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:59,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:59,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:17:59,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401322310] [2023-01-28 09:17:59,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401322310] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:17:59,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142617672] [2023-01-28 09:17:59,243 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:17:59,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:17:59,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:17:59,244 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:17:59,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-01-28 09:17:59,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:17:59,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:17:59,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:17:59,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:17:59,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:59,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:17:59,718 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:17:59,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:17:59,784 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:17:59,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:18:00,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:00,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142617672] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:00,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:18:00,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-01-28 09:18:00,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600343471] [2023-01-28 09:18:00,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:18:00,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:18:00,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:00,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:18:00,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2023-01-28 09:18:00,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 09:18:00,207 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 438 transitions, 9846 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:00,207 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:00,207 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 09:18:00,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:02,322 INFO L130 PetriNetUnfolder]: 5002/8623 cut-off events. [2023-01-28 09:18:02,322 INFO L131 PetriNetUnfolder]: For 176284/176284 co-relation queries the response was YES. [2023-01-28 09:18:02,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77092 conditions, 8623 events. 5002/8623 cut-off events. For 176284/176284 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 60793 event pairs, 876 based on Foata normal form. 3/8626 useless extension candidates. Maximal degree in co-relation 76852. Up to 5434 conditions per place. [2023-01-28 09:18:02,399 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 260 selfloop transitions, 195 changer transitions 20/475 dead transitions. [2023-01-28 09:18:02,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 475 transitions, 11187 flow [2023-01-28 09:18:02,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:18:02,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:18:02,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1477 transitions. [2023-01-28 09:18:02,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30867293625914316 [2023-01-28 09:18:02,401 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1477 transitions. [2023-01-28 09:18:02,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1477 transitions. [2023-01-28 09:18:02,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:02,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1477 transitions. [2023-01-28 09:18:02,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.27272727272728) internal successors, (1477), 11 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:02,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:02,404 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:02,404 INFO L175 Difference]: Start difference. First operand has 242 places, 438 transitions, 9846 flow. Second operand 11 states and 1477 transitions. [2023-01-28 09:18:02,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 475 transitions, 11187 flow [2023-01-28 09:18:03,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 475 transitions, 10827 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-01-28 09:18:03,209 INFO L231 Difference]: Finished difference. Result has 244 places, 428 transitions, 9622 flow [2023-01-28 09:18:03,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9494, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9622, PETRI_PLACES=244, PETRI_TRANSITIONS=428} [2023-01-28 09:18:03,210 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 219 predicate places. [2023-01-28 09:18:03,210 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 428 transitions, 9622 flow [2023-01-28 09:18:03,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:03,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:03,210 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-28 09:18:03,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-01-28 09:18:03,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-01-28 09:18:03,415 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:03,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:03,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1229202098, now seen corresponding path program 14 times [2023-01-28 09:18:03,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:03,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72765381] [2023-01-28 09:18:03,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:03,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:03,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:03,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:03,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72765381] [2023-01-28 09:18:03,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72765381] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:03,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849991711] [2023-01-28 09:18:03,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:18:03,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:03,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:03,925 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:03,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-01-28 09:18:04,081 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 09:18:04,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:04,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-28 09:18:04,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:04,331 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:04,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:18:04,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:18:04,388 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:18:04,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849991711] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:18:04,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:18:04,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-01-28 09:18:04,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509944043] [2023-01-28 09:18:04,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:18:04,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:18:04,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:04,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:18:04,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2023-01-28 09:18:04,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:18:04,390 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 428 transitions, 9622 flow. Second operand has 11 states, 11 states have (on average 140.8181818181818) internal successors, (1549), 11 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:04,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:04,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:18:04,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:06,256 INFO L130 PetriNetUnfolder]: 4977/8565 cut-off events. [2023-01-28 09:18:06,256 INFO L131 PetriNetUnfolder]: For 174470/174470 co-relation queries the response was YES. [2023-01-28 09:18:06,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76621 conditions, 8565 events. 4977/8565 cut-off events. For 174470/174470 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 60086 event pairs, 924 based on Foata normal form. 3/8568 useless extension candidates. Maximal degree in co-relation 76449. Up to 5690 conditions per place. [2023-01-28 09:18:06,335 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 258 selfloop transitions, 180 changer transitions 24/462 dead transitions. [2023-01-28 09:18:06,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 462 transitions, 10864 flow [2023-01-28 09:18:06,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:18:06,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:18:06,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1312 transitions. [2023-01-28 09:18:06,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3351213282247765 [2023-01-28 09:18:06,337 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1312 transitions. [2023-01-28 09:18:06,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1312 transitions. [2023-01-28 09:18:06,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:06,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1312 transitions. [2023-01-28 09:18:06,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 145.77777777777777) internal successors, (1312), 9 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:06,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:06,339 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:06,339 INFO L175 Difference]: Start difference. First operand has 244 places, 428 transitions, 9622 flow. Second operand 9 states and 1312 transitions. [2023-01-28 09:18:06,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 462 transitions, 10864 flow [2023-01-28 09:18:07,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 462 transitions, 10356 flow, removed 5 selfloop flow, removed 13 redundant places. [2023-01-28 09:18:07,188 INFO L231 Difference]: Finished difference. Result has 235 places, 409 transitions, 9089 flow [2023-01-28 09:18:07,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9116, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9089, PETRI_PLACES=235, PETRI_TRANSITIONS=409} [2023-01-28 09:18:07,188 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 09:18:07,188 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 409 transitions, 9089 flow [2023-01-28 09:18:07,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 140.8181818181818) internal successors, (1549), 11 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:07,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:07,189 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-28 09:18:07,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-01-28 09:18:07,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-01-28 09:18:07,389 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:07,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:07,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1861463260, now seen corresponding path program 15 times [2023-01-28 09:18:07,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:07,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440315678] [2023-01-28 09:18:07,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:07,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:07,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:07,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:07,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440315678] [2023-01-28 09:18:07,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440315678] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:07,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969199632] [2023-01-28 09:18:07,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:18:07,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:07,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:07,967 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:07,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-01-28 09:18:08,121 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 09:18:08,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:08,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 09:18:08,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:08,344 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:18:08,345 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 79 treesize of output 43 [2023-01-28 09:18:08,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:18:08,372 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:18:08,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969199632] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:18:08,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:18:08,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-01-28 09:18:08,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401443588] [2023-01-28 09:18:08,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:18:08,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:18:08,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:08,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:18:08,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-01-28 09:18:08,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:18:08,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 409 transitions, 9089 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:08,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:08,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:18:08,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:10,086 INFO L130 PetriNetUnfolder]: 4946/8498 cut-off events. [2023-01-28 09:18:10,086 INFO L131 PetriNetUnfolder]: For 170451/170451 co-relation queries the response was YES. [2023-01-28 09:18:10,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75278 conditions, 8498 events. 4946/8498 cut-off events. For 170451/170451 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 59507 event pairs, 876 based on Foata normal form. 3/8501 useless extension candidates. Maximal degree in co-relation 74868. Up to 5440 conditions per place. [2023-01-28 09:18:10,158 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 261 selfloop transitions, 163 changer transitions 18/442 dead transitions. [2023-01-28 09:18:10,158 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 442 transitions, 10298 flow [2023-01-28 09:18:10,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:18:10,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:18:10,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1343 transitions. [2023-01-28 09:18:10,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34303959131545336 [2023-01-28 09:18:10,160 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1343 transitions. [2023-01-28 09:18:10,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1343 transitions. [2023-01-28 09:18:10,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:10,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1343 transitions. [2023-01-28 09:18:10,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.22222222222223) internal successors, (1343), 9 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-28 09:18:10,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:10,162 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:10,162 INFO L175 Difference]: Start difference. First operand has 235 places, 409 transitions, 9089 flow. Second operand 9 states and 1343 transitions. [2023-01-28 09:18:10,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 442 transitions, 10298 flow [2023-01-28 09:18:10,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 442 transitions, 9927 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-01-28 09:18:10,874 INFO L231 Difference]: Finished difference. Result has 234 places, 400 transitions, 8867 flow [2023-01-28 09:18:10,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8720, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8867, PETRI_PLACES=234, PETRI_TRANSITIONS=400} [2023-01-28 09:18:10,875 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 209 predicate places. [2023-01-28 09:18:10,875 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 400 transitions, 8867 flow [2023-01-28 09:18:10,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:10,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:10,875 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-28 09:18:10,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-01-28 09:18:11,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-01-28 09:18:11,077 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:11,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:11,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1828364272, now seen corresponding path program 16 times [2023-01-28 09:18:11,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:11,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087449555] [2023-01-28 09:18:11,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:11,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:11,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:11,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:11,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087449555] [2023-01-28 09:18:11,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087449555] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:11,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693920351] [2023-01-28 09:18:11,875 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:18:11,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:11,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:11,876 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:11,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-01-28 09:18:11,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:18:11,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:11,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2023-01-28 09:18:11,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:12,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:18:12,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:18:12,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:18:12,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:18:12,298 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 09:18:12,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 41 [2023-01-28 09:18:12,467 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:18:12,467 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 79 treesize of output 43 [2023-01-28 09:18:12,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:18:12,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:18:12,847 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (select (select |c_#memory_int| c_~get2~0.base) (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (.cse0 (< 0 c_~n1~0)) (.cse1 (< 0 c_~n2~0))) (and (or (and .cse0 .cse1 (forall ((v_ArrVal_1729 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1729))) (let ((.cse3 (select (select .cse4 c_~get2~0.base) c_~get2~0.offset)) (.cse2 (select (select .cse4 c_~get1~0.base) c_~get1~0.offset))) (or (= .cse2 .cse3) (< .cse3 .cse2)))))) (< |c_thread1Thread1of1ForFork0_#t~mem4| .cse5)) (or (<= .cse5 |c_thread1Thread1of1ForFork0_#t~mem4|) (and .cse0 .cse1 (forall ((v_ArrVal_1729 (Array Int Int))) (let ((.cse6 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1729))) (<= (select (select .cse6 c_~get1~0.base) c_~get1~0.offset) (select (select .cse6 c_~get2~0.base) c_~get2~0.offset)))))))) is different from false [2023-01-28 09:18:13,224 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:13,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 53 [2023-01-28 09:18:13,230 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:18:13,230 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 631 treesize of output 551 [2023-01-28 09:18:13,247 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:13,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 295 treesize of output 279 [2023-01-28 09:18:13,257 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:13,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 230 treesize of output 206 [2023-01-28 09:18:13,786 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-01-28 09:18:13,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 1 [2023-01-28 09:18:13,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:18:13,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693920351] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:18:13,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:18:13,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 35 [2023-01-28 09:18:13,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649842297] [2023-01-28 09:18:13,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:18:13,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-01-28 09:18:13,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:13,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-01-28 09:18:13,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1093, Unknown=25, NotChecked=68, Total=1332 [2023-01-28 09:18:13,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 435 [2023-01-28 09:18:13,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 400 transitions, 8867 flow. Second operand has 37 states, 37 states have (on average 111.62162162162163) internal successors, (4130), 37 states have internal predecessors, (4130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:13,863 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:13,863 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 435 [2023-01-28 09:18:13,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:16,459 INFO L130 PetriNetUnfolder]: 4897/8429 cut-off events. [2023-01-28 09:18:16,460 INFO L131 PetriNetUnfolder]: For 171242/171242 co-relation queries the response was YES. [2023-01-28 09:18:16,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74392 conditions, 8429 events. 4897/8429 cut-off events. For 171242/171242 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 59156 event pairs, 1346 based on Foata normal form. 39/8468 useless extension candidates. Maximal degree in co-relation 73982. Up to 5979 conditions per place. [2023-01-28 09:18:16,544 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 319 selfloop transitions, 126 changer transitions 26/471 dead transitions. [2023-01-28 09:18:16,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 471 transitions, 11095 flow [2023-01-28 09:18:16,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 09:18:16,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 09:18:16,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1504 transitions. [2023-01-28 09:18:16,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26595932802829353 [2023-01-28 09:18:16,546 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1504 transitions. [2023-01-28 09:18:16,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1504 transitions. [2023-01-28 09:18:16,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:16,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1504 transitions. [2023-01-28 09:18:16,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 115.6923076923077) internal successors, (1504), 13 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:16,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:16,549 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:16,550 INFO L175 Difference]: Start difference. First operand has 234 places, 400 transitions, 8867 flow. Second operand 13 states and 1504 transitions. [2023-01-28 09:18:16,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 471 transitions, 11095 flow [2023-01-28 09:18:17,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 471 transitions, 10755 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-01-28 09:18:17,355 INFO L231 Difference]: Finished difference. Result has 235 places, 401 transitions, 8919 flow [2023-01-28 09:18:17,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8481, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8919, PETRI_PLACES=235, PETRI_TRANSITIONS=401} [2023-01-28 09:18:17,355 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 09:18:17,355 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 401 transitions, 8919 flow [2023-01-28 09:18:17,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 111.62162162162163) internal successors, (4130), 37 states have internal predecessors, (4130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:17,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:17,356 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-28 09:18:17,360 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-01-28 09:18:17,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-01-28 09:18:17,559 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:17,559 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash -670017954, now seen corresponding path program 17 times [2023-01-28 09:18:17,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:17,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545371272] [2023-01-28 09:18:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:17,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:17,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:18,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:18,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:18,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545371272] [2023-01-28 09:18:18,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545371272] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:18,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500243730] [2023-01-28 09:18:18,279 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:18:18,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:18,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:18,280 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:18,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-01-28 09:18:18,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:18:18,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:18,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 44 conjunts are in the unsatisfiable core [2023-01-28 09:18:18,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:18,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:18:18,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:18:18,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:18:18,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 09:18:18,862 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:18,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:18:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:18,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:18:19,486 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:19,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 139 treesize of output 79 [2023-01-28 09:18:19,496 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:18:19,496 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 2568 treesize of output 2264 [2023-01-28 09:18:19,545 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:19,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 604 treesize of output 568 [2023-01-28 09:18:19,562 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:19,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 513 treesize of output 449 [2023-01-28 09:18:20,904 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-01-28 09:18:20,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 1 [2023-01-28 09:18:27,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:27,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500243730] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:18:27,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:18:27,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 34 [2023-01-28 09:18:27,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026549194] [2023-01-28 09:18:27,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:18:27,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-01-28 09:18:27,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:27,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-01-28 09:18:27,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1074, Unknown=23, NotChecked=0, Total=1260 [2023-01-28 09:18:27,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 435 [2023-01-28 09:18:27,047 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 401 transitions, 8919 flow. Second operand has 36 states, 36 states have (on average 111.55555555555556) internal successors, (4016), 36 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:27,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:27,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 435 [2023-01-28 09:18:27,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:29,656 INFO L130 PetriNetUnfolder]: 4790/8269 cut-off events. [2023-01-28 09:18:29,656 INFO L131 PetriNetUnfolder]: For 161972/161972 co-relation queries the response was YES. [2023-01-28 09:18:29,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72264 conditions, 8269 events. 4790/8269 cut-off events. For 161972/161972 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 57948 event pairs, 1373 based on Foata normal form. 36/8305 useless extension candidates. Maximal degree in co-relation 71851. Up to 5972 conditions per place. [2023-01-28 09:18:29,735 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 303 selfloop transitions, 134 changer transitions 28/465 dead transitions. [2023-01-28 09:18:29,735 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 465 transitions, 11125 flow [2023-01-28 09:18:29,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 09:18:29,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 09:18:29,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1609 transitions. [2023-01-28 09:18:29,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26420361247947455 [2023-01-28 09:18:29,737 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1609 transitions. [2023-01-28 09:18:29,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1609 transitions. [2023-01-28 09:18:29,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:29,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1609 transitions. [2023-01-28 09:18:29,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 114.92857142857143) internal successors, (1609), 14 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:29,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:29,741 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:29,741 INFO L175 Difference]: Start difference. First operand has 235 places, 401 transitions, 8919 flow. Second operand 14 states and 1609 transitions. [2023-01-28 09:18:29,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 465 transitions, 11125 flow [2023-01-28 09:18:30,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 465 transitions, 10962 flow, removed 24 selfloop flow, removed 11 redundant places. [2023-01-28 09:18:30,549 INFO L231 Difference]: Finished difference. Result has 237 places, 400 transitions, 9166 flow [2023-01-28 09:18:30,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8659, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9166, PETRI_PLACES=237, PETRI_TRANSITIONS=400} [2023-01-28 09:18:30,549 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 212 predicate places. [2023-01-28 09:18:30,549 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 400 transitions, 9166 flow [2023-01-28 09:18:30,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 111.55555555555556) internal successors, (4016), 36 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:30,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:30,550 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-28 09:18:30,554 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-01-28 09:18:30,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:30,755 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:30,755 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:30,755 INFO L85 PathProgramCache]: Analyzing trace with hash 628445230, now seen corresponding path program 18 times [2023-01-28 09:18:30,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:30,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049899415] [2023-01-28 09:18:30,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:30,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:30,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:31,495 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:31,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:31,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049899415] [2023-01-28 09:18:31,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049899415] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:31,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208075389] [2023-01-28 09:18:31,495 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:18:31,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:31,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:31,496 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:31,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-01-28 09:18:31,618 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 09:18:31,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:31,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:18:31,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:31,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:18:31,786 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 09:18:31,936 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 09:18:31,937 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 79 treesize of output 43 [2023-01-28 09:18:31,981 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:18:31,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:18:31,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208075389] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:18:31,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:18:31,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 23 [2023-01-28 09:18:31,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161049076] [2023-01-28 09:18:31,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:18:31,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 09:18:31,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:31,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 09:18:31,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2023-01-28 09:18:31,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:18:31,983 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 400 transitions, 9166 flow. Second operand has 12 states, 12 states have (on average 140.66666666666666) internal successors, (1688), 12 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:31,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:31,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:18:31,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:33,695 INFO L130 PetriNetUnfolder]: 4760/8181 cut-off events. [2023-01-28 09:18:33,695 INFO L131 PetriNetUnfolder]: For 156631/156631 co-relation queries the response was YES. [2023-01-28 09:18:33,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71758 conditions, 8181 events. 4760/8181 cut-off events. For 156631/156631 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 56751 event pairs, 1365 based on Foata normal form. 6/8187 useless extension candidates. Maximal degree in co-relation 71375. Up to 5981 conditions per place. [2023-01-28 09:18:33,776 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 319 selfloop transitions, 113 changer transitions 15/447 dead transitions. [2023-01-28 09:18:33,776 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 447 transitions, 10892 flow [2023-01-28 09:18:33,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 09:18:33,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 09:18:33,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1452 transitions. [2023-01-28 09:18:33,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33379310344827584 [2023-01-28 09:18:33,778 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1452 transitions. [2023-01-28 09:18:33,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1452 transitions. [2023-01-28 09:18:33,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:33,778 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1452 transitions. [2023-01-28 09:18:33,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 145.2) internal successors, (1452), 10 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:33,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:33,781 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:33,781 INFO L175 Difference]: Start difference. First operand has 237 places, 400 transitions, 9166 flow. Second operand 10 states and 1452 transitions. [2023-01-28 09:18:33,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 447 transitions, 10892 flow [2023-01-28 09:18:34,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 447 transitions, 10596 flow, removed 18 selfloop flow, removed 11 redundant places. [2023-01-28 09:18:34,563 INFO L231 Difference]: Finished difference. Result has 235 places, 400 transitions, 9127 flow [2023-01-28 09:18:34,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8872, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9127, PETRI_PLACES=235, PETRI_TRANSITIONS=400} [2023-01-28 09:18:34,563 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 09:18:34,563 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 400 transitions, 9127 flow [2023-01-28 09:18:34,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 140.66666666666666) internal successors, (1688), 12 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:34,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:34,564 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-28 09:18:34,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-01-28 09:18:34,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:34,768 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:34,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:34,768 INFO L85 PathProgramCache]: Analyzing trace with hash 905011214, now seen corresponding path program 19 times [2023-01-28 09:18:34,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:34,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908121471] [2023-01-28 09:18:34,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:34,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:34,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:35,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:35,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:35,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908121471] [2023-01-28 09:18:35,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908121471] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:35,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918682758] [2023-01-28 09:18:35,318 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:18:35,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:35,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:35,319 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:35,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-01-28 09:18:35,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:35,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 09:18:35,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:35,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:18:35,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:18:35,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:18:35,814 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:35,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:18:35,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:35,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:18:38,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:38,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918682758] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:38,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:18:38,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 30 [2023-01-28 09:18:38,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399162858] [2023-01-28 09:18:38,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:18:38,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 09:18:38,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:38,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 09:18:38,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=811, Unknown=15, NotChecked=0, Total=992 [2023-01-28 09:18:38,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 435 [2023-01-28 09:18:38,455 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 400 transitions, 9127 flow. Second operand has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:38,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:38,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 435 [2023-01-28 09:18:38,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:38,786 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse21 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse5 (+ c_~get2~0.offset .cse21)) (.cse20 (select |c_#memory_int| c_~get2~0.base)) (.cse22 (* c_thread2Thread1of1ForFork1_~i~1 4))) (let ((.cse14 (+ .cse22 c_~get1~0.offset)) (.cse11 (select .cse20 (+ c_~get2~0.offset .cse22))) (.cse10 (select .cse20 .cse5)) (.cse3 (+ c_~get1~0.offset .cse21)) (.cse7 (select .cse20 c_~get2~0.offset))) (and (< c_thread2Thread1of1ForFork1_~i~1 c_~n2~0) (< 0 c_~n1~0) (< 0 c_~n2~0) (forall ((~get1~0.base Int) (v_ArrVal_1852 (Array Int Int))) (let ((.cse6 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1852))) (let ((.cse2 (select .cse6 ~get1~0.base)) (.cse4 (select .cse6 c_~get2~0.base))) (let ((.cse0 (select .cse4 c_~get2~0.offset)) (.cse1 (select .cse2 c_~get1~0.offset))) (or (< .cse0 .cse1) (= .cse0 .cse1) (< (select .cse2 .cse3) (select .cse4 .cse5))))))) (forall ((~get1~0.base Int)) (let ((.cse9 (select |c_#memory_int| ~get1~0.base))) (let ((.cse8 (select .cse9 c_~get1~0.offset))) (or (< .cse7 .cse8) (= .cse8 .cse7) (< (select .cse9 .cse3) .cse10))))) (forall ((~get1~0.base Int)) (let ((.cse13 (select |c_#memory_int| ~get1~0.base))) (let ((.cse12 (select .cse13 .cse14))) (or (< .cse11 .cse12) (= .cse11 .cse12) (< (select .cse13 .cse3) .cse10))))) (forall ((~get1~0.base Int) (v_ArrVal_1852 (Array Int Int))) (let ((.cse17 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1852))) (let ((.cse16 (select .cse17 ~get1~0.base)) (.cse15 (select .cse17 c_~get2~0.base))) (or (<= (select .cse15 .cse5) (select .cse16 .cse3)) (<= (select .cse16 c_~get1~0.offset) (select .cse15 c_~get2~0.offset)))))) (< c_thread2Thread1of1ForFork1_~i~1 c_~n1~0) (forall ((~get1~0.base Int)) (let ((.cse18 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse10 (select .cse18 .cse3)) (<= (select .cse18 .cse14) .cse11)))) (forall ((~get1~0.base Int)) (let ((.cse19 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse10 (select .cse19 .cse3)) (<= (select .cse19 c_~get1~0.offset) .cse7)))))))) is different from false [2023-01-28 09:18:40,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 09:18:43,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 09:18:47,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 09:18:48,184 INFO L130 PetriNetUnfolder]: 5642/9760 cut-off events. [2023-01-28 09:18:48,184 INFO L131 PetriNetUnfolder]: For 193621/193621 co-relation queries the response was YES. [2023-01-28 09:18:48,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86736 conditions, 9760 events. 5642/9760 cut-off events. For 193621/193621 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 70130 event pairs, 1412 based on Foata normal form. 6/9766 useless extension candidates. Maximal degree in co-relation 86237. Up to 5721 conditions per place. [2023-01-28 09:18:48,285 INFO L137 encePairwiseOnDemand]: 419/435 looper letters, 460 selfloop transitions, 117 changer transitions 29/606 dead transitions. [2023-01-28 09:18:48,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 606 transitions, 14724 flow [2023-01-28 09:18:48,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 09:18:48,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 09:18:48,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1986 transitions. [2023-01-28 09:18:48,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.304367816091954 [2023-01-28 09:18:48,287 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1986 transitions. [2023-01-28 09:18:48,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1986 transitions. [2023-01-28 09:18:48,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:48,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1986 transitions. [2023-01-28 09:18:48,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 132.4) internal successors, (1986), 15 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:48,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:48,291 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:48,291 INFO L175 Difference]: Start difference. First operand has 235 places, 400 transitions, 9127 flow. Second operand 15 states and 1986 transitions. [2023-01-28 09:18:48,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 606 transitions, 14724 flow [2023-01-28 09:18:49,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 606 transitions, 14473 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-01-28 09:18:49,462 INFO L231 Difference]: Finished difference. Result has 243 places, 417 transitions, 9844 flow [2023-01-28 09:18:49,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8954, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9844, PETRI_PLACES=243, PETRI_TRANSITIONS=417} [2023-01-28 09:18:49,462 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 218 predicate places. [2023-01-28 09:18:49,462 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 417 transitions, 9844 flow [2023-01-28 09:18:49,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:49,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:49,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:18:49,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-01-28 09:18:49,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-01-28 09:18:49,667 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:49,667 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:49,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1687766972, now seen corresponding path program 20 times [2023-01-28 09:18:49,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:49,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786708210] [2023-01-28 09:18:49,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:49,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:49,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:50,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:50,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786708210] [2023-01-28 09:18:50,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786708210] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:50,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163557150] [2023-01-28 09:18:50,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:18:50,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:50,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:50,230 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:50,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-01-28 09:18:50,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 09:18:50,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:50,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:18:50,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:50,707 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:50,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 09:18:50,771 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:18:50,771 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 09:18:50,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163557150] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:18:50,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 09:18:50,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-01-28 09:18:50,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756312571] [2023-01-28 09:18:50,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:18:50,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:18:50,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:50,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:18:50,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2023-01-28 09:18:50,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 09:18:50,773 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 417 transitions, 9844 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:50,773 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:50,773 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 09:18:50,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:18:52,775 INFO L130 PetriNetUnfolder]: 5608/9669 cut-off events. [2023-01-28 09:18:52,775 INFO L131 PetriNetUnfolder]: For 194054/194054 co-relation queries the response was YES. [2023-01-28 09:18:52,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87176 conditions, 9669 events. 5608/9669 cut-off events. For 194054/194054 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 69304 event pairs, 1575 based on Foata normal form. 3/9672 useless extension candidates. Maximal degree in co-relation 86691. Up to 6923 conditions per place. [2023-01-28 09:18:52,875 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 317 selfloop transitions, 106 changer transitions 19/442 dead transitions. [2023-01-28 09:18:52,875 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 442 transitions, 10973 flow [2023-01-28 09:18:52,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 09:18:52,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 09:18:52,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1347 transitions. [2023-01-28 09:18:52,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34406130268199236 [2023-01-28 09:18:52,877 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1347 transitions. [2023-01-28 09:18:52,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1347 transitions. [2023-01-28 09:18:52,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:18:52,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1347 transitions. [2023-01-28 09:18:52,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.66666666666666) internal successors, (1347), 9 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-28 09:18:52,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:52,880 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:52,880 INFO L175 Difference]: Start difference. First operand has 243 places, 417 transitions, 9844 flow. Second operand 9 states and 1347 transitions. [2023-01-28 09:18:52,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 442 transitions, 10973 flow [2023-01-28 09:18:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 442 transitions, 10713 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-01-28 09:18:54,054 INFO L231 Difference]: Finished difference. Result has 238 places, 407 transitions, 9563 flow [2023-01-28 09:18:54,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9590, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9563, PETRI_PLACES=238, PETRI_TRANSITIONS=407} [2023-01-28 09:18:54,054 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 213 predicate places. [2023-01-28 09:18:54,054 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 407 transitions, 9563 flow [2023-01-28 09:18:54,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:54,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:18:54,055 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:18:54,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-01-28 09:18:54,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:54,259 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:18:54,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:18:54,259 INFO L85 PathProgramCache]: Analyzing trace with hash -276521586, now seen corresponding path program 2 times [2023-01-28 09:18:54,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:18:54,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51504860] [2023-01-28 09:18:54,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:18:54,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:18:54,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:18:54,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:54,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:18:54,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51504860] [2023-01-28 09:18:54,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51504860] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:18:54,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519479130] [2023-01-28 09:18:54,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:18:54,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:18:54,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:18:54,475 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:18:54,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-01-28 09:18:54,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:18:54,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:18:54,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:18:54,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:18:54,984 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:54,985 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 112 treesize of output 77 [2023-01-28 09:18:55,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:55,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:18:55,097 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:18:55,097 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-28 09:18:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:18:55,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519479130] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:18:55,839 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:18:55,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:18:55,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960529515] [2023-01-28 09:18:55,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:18:55,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:18:55,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:18:55,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:18:55,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=988, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:18:55,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:18:55,843 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 407 transitions, 9563 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:18:55,843 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:18:55,843 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:18:55,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:19:01,039 INFO L130 PetriNetUnfolder]: 8164/14529 cut-off events. [2023-01-28 09:19:01,039 INFO L131 PetriNetUnfolder]: For 286693/286693 co-relation queries the response was YES. [2023-01-28 09:19:01,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127514 conditions, 14529 events. 8164/14529 cut-off events. For 286693/286693 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 116541 event pairs, 1023 based on Foata normal form. 280/14809 useless extension candidates. Maximal degree in co-relation 126710. Up to 4063 conditions per place. [2023-01-28 09:19:01,171 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1305 selfloop transitions, 421 changer transitions 30/1756 dead transitions. [2023-01-28 09:19:01,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 1756 transitions, 39407 flow [2023-01-28 09:19:01,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-01-28 09:19:01,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-01-28 09:19:01,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6437 transitions. [2023-01-28 09:19:01,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3363113897596656 [2023-01-28 09:19:01,175 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6437 transitions. [2023-01-28 09:19:01,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6437 transitions. [2023-01-28 09:19:01,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:19:01,176 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6437 transitions. [2023-01-28 09:19:01,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 146.29545454545453) internal successors, (6437), 44 states have internal predecessors, (6437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:01,186 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 435.0) internal successors, (19575), 45 states have internal predecessors, (19575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:01,187 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 435.0) internal successors, (19575), 45 states have internal predecessors, (19575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:01,187 INFO L175 Difference]: Start difference. First operand has 238 places, 407 transitions, 9563 flow. Second operand 44 states and 6437 transitions. [2023-01-28 09:19:01,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 1756 transitions, 39407 flow [2023-01-28 09:19:03,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 1756 transitions, 37610 flow, removed 110 selfloop flow, removed 12 redundant places. [2023-01-28 09:19:03,113 INFO L231 Difference]: Finished difference. Result has 278 places, 631 transitions, 16191 flow [2023-01-28 09:19:03,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9112, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=16191, PETRI_PLACES=278, PETRI_TRANSITIONS=631} [2023-01-28 09:19:03,113 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-01-28 09:19:03,113 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 631 transitions, 16191 flow [2023-01-28 09:19:03,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:03,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:19:03,114 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:19:03,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-01-28 09:19:03,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-01-28 09:19:03,315 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:19:03,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:19:03,315 INFO L85 PathProgramCache]: Analyzing trace with hash 324441220, now seen corresponding path program 3 times [2023-01-28 09:19:03,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:19:03,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160685723] [2023-01-28 09:19:03,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:19:03,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:19:03,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:19:03,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:19:03,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:19:03,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160685723] [2023-01-28 09:19:03,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160685723] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:19:03,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148605890] [2023-01-28 09:19:03,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:19:03,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:19:03,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:19:03,530 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:19:03,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-01-28 09:19:03,661 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 09:19:03,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:19:03,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:19:03,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:19:03,994 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:19:03,994 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 112 treesize of output 77 [2023-01-28 09:19:04,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:19:04,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:19:04,105 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:19:04,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 158 treesize of output 122 [2023-01-28 09:19:04,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:19:04,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148605890] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:19:04,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:19:04,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:19:04,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009138821] [2023-01-28 09:19:04,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:19:04,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:19:04,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:19:04,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:19:04,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:19:04,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:19:04,631 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 631 transitions, 16191 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:04,631 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:19:04,631 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:19:04,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:19:09,421 INFO L130 PetriNetUnfolder]: 8123/14406 cut-off events. [2023-01-28 09:19:09,421 INFO L131 PetriNetUnfolder]: For 355227/355227 co-relation queries the response was YES. [2023-01-28 09:19:09,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135481 conditions, 14406 events. 8123/14406 cut-off events. For 355227/355227 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 114858 event pairs, 1252 based on Foata normal form. 4/14410 useless extension candidates. Maximal degree in co-relation 134529. Up to 4349 conditions per place. [2023-01-28 09:19:09,548 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 944 selfloop transitions, 216 changer transitions 29/1189 dead transitions. [2023-01-28 09:19:09,548 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1189 transitions, 29041 flow [2023-01-28 09:19:09,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 09:19:09,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 09:19:09,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3780 transitions. [2023-01-28 09:19:09,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33421750663129973 [2023-01-28 09:19:09,551 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3780 transitions. [2023-01-28 09:19:09,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3780 transitions. [2023-01-28 09:19:09,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:19:09,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3780 transitions. [2023-01-28 09:19:09,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.3846153846154) internal successors, (3780), 26 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:09,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:09,558 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:09,559 INFO L175 Difference]: Start difference. First operand has 278 places, 631 transitions, 16191 flow. Second operand 26 states and 3780 transitions. [2023-01-28 09:19:09,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1189 transitions, 29041 flow [2023-01-28 09:19:13,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1189 transitions, 27980 flow, removed 232 selfloop flow, removed 18 redundant places. [2023-01-28 09:19:13,027 INFO L231 Difference]: Finished difference. Result has 287 places, 629 transitions, 15609 flow [2023-01-28 09:19:13,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=15184, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=15609, PETRI_PLACES=287, PETRI_TRANSITIONS=629} [2023-01-28 09:19:13,027 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 262 predicate places. [2023-01-28 09:19:13,028 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 629 transitions, 15609 flow [2023-01-28 09:19:13,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:13,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:19:13,028 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:19:13,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-01-28 09:19:13,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:19:13,229 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:19:13,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:19:13,229 INFO L85 PathProgramCache]: Analyzing trace with hash -305931662, now seen corresponding path program 4 times [2023-01-28 09:19:13,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:19:13,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092685970] [2023-01-28 09:19:13,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:19:13,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:19:13,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:19:13,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:13,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:19:13,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092685970] [2023-01-28 09:19:13,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092685970] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:19:13,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028496682] [2023-01-28 09:19:13,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:19:13,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:19:13,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:19:13,441 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:19:13,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-01-28 09:19:13,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:19:13,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:19:13,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:19:13,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:19:13,784 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-01-28 09:19:13,784 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 58 treesize of output 31 [2023-01-28 09:19:13,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:19:13,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:19:14,054 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:19:14,054 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-28 09:19:14,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:19:14,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028496682] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:19:14,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:19:14,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 28 [2023-01-28 09:19:14,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646592639] [2023-01-28 09:19:14,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:19:14,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 09:19:14,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:19:14,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 09:19:14,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2023-01-28 09:19:14,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 09:19:14,653 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 629 transitions, 15609 flow. Second operand has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:14,653 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:19:14,653 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 09:19:14,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:19:21,893 INFO L130 PetriNetUnfolder]: 8685/15489 cut-off events. [2023-01-28 09:19:21,894 INFO L131 PetriNetUnfolder]: For 334624/334624 co-relation queries the response was YES. [2023-01-28 09:19:22,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141301 conditions, 15489 events. 8685/15489 cut-off events. For 334624/334624 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 125799 event pairs, 466 based on Foata normal form. 38/15527 useless extension candidates. Maximal degree in co-relation 140849. Up to 4416 conditions per place. [2023-01-28 09:19:22,143 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 800 selfloop transitions, 723 changer transitions 26/1549 dead transitions. [2023-01-28 09:19:22,144 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 1549 transitions, 34498 flow [2023-01-28 09:19:22,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-01-28 09:19:22,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-01-28 09:19:22,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 10066 transitions. [2023-01-28 09:19:22,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31698945048023935 [2023-01-28 09:19:22,152 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 10066 transitions. [2023-01-28 09:19:22,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 10066 transitions. [2023-01-28 09:19:22,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:19:22,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 10066 transitions. [2023-01-28 09:19:22,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 137.8904109589041) internal successors, (10066), 73 states have internal predecessors, (10066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:22,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 435.0) internal successors, (32190), 74 states have internal predecessors, (32190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:22,178 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 435.0) internal successors, (32190), 74 states have internal predecessors, (32190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:22,178 INFO L175 Difference]: Start difference. First operand has 287 places, 629 transitions, 15609 flow. Second operand 73 states and 10066 transitions. [2023-01-28 09:19:22,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 1549 transitions, 34498 flow [2023-01-28 09:19:25,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1549 transitions, 34062 flow, removed 64 selfloop flow, removed 20 redundant places. [2023-01-28 09:19:25,562 INFO L231 Difference]: Finished difference. Result has 373 places, 992 transitions, 25979 flow [2023-01-28 09:19:25,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=15276, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=25979, PETRI_PLACES=373, PETRI_TRANSITIONS=992} [2023-01-28 09:19:25,563 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 348 predicate places. [2023-01-28 09:19:25,563 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 992 transitions, 25979 flow [2023-01-28 09:19:25,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:25,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:19:25,564 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:19:25,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-01-28 09:19:25,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:19:25,768 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:19:25,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:19:25,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1224613424, now seen corresponding path program 5 times [2023-01-28 09:19:25,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:19:25,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368325070] [2023-01-28 09:19:25,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:19:25,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:19:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:19:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:25,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:19:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368325070] [2023-01-28 09:19:25,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368325070] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:19:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105693011] [2023-01-28 09:19:25,982 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:19:25,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:19:25,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:19:25,983 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:19:25,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-01-28 09:19:26,107 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:19:26,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:19:26,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:19:26,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:19:26,457 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:19:26,457 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 112 treesize of output 77 [2023-01-28 09:19:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:26,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:19:26,569 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:19:26,569 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-28 09:19:27,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:27,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105693011] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:19:27,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:19:27,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:19:27,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628744162] [2023-01-28 09:19:27,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:19:27,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:19:27,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:19:27,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:19:27,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:19:27,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:19:27,246 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 992 transitions, 25979 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:27,246 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:19:27,246 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:19:27,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:19:35,666 INFO L130 PetriNetUnfolder]: 10504/18759 cut-off events. [2023-01-28 09:19:35,666 INFO L131 PetriNetUnfolder]: For 554575/554575 co-relation queries the response was YES. [2023-01-28 09:19:35,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190166 conditions, 18759 events. 10504/18759 cut-off events. For 554575/554575 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 155233 event pairs, 1591 based on Foata normal form. 10/18769 useless extension candidates. Maximal degree in co-relation 188916. Up to 5358 conditions per place. [2023-01-28 09:19:35,916 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1469 selfloop transitions, 478 changer transitions 53/2000 dead transitions. [2023-01-28 09:19:35,916 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 2000 transitions, 51301 flow [2023-01-28 09:19:35,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-01-28 09:19:35,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-01-28 09:19:35,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5813 transitions. [2023-01-28 09:19:35,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33408045977011497 [2023-01-28 09:19:35,921 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5813 transitions. [2023-01-28 09:19:35,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5813 transitions. [2023-01-28 09:19:35,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:19:35,922 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5813 transitions. [2023-01-28 09:19:35,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 145.325) internal successors, (5813), 40 states have internal predecessors, (5813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:35,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:35,934 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:35,934 INFO L175 Difference]: Start difference. First operand has 373 places, 992 transitions, 25979 flow. Second operand 40 states and 5813 transitions. [2023-01-28 09:19:35,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 2000 transitions, 51301 flow [2023-01-28 09:19:44,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 2000 transitions, 48729 flow, removed 1066 selfloop flow, removed 21 redundant places. [2023-01-28 09:19:44,156 INFO L231 Difference]: Finished difference. Result has 388 places, 1029 transitions, 26443 flow [2023-01-28 09:19:44,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=24554, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=992, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=26443, PETRI_PLACES=388, PETRI_TRANSITIONS=1029} [2023-01-28 09:19:44,157 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 363 predicate places. [2023-01-28 09:19:44,157 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 1029 transitions, 26443 flow [2023-01-28 09:19:44,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:44,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:19:44,158 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:19:44,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-01-28 09:19:44,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-01-28 09:19:44,362 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:19:44,363 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:19:44,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1712007179, now seen corresponding path program 6 times [2023-01-28 09:19:44,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:19:44,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568812621] [2023-01-28 09:19:44,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:19:44,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:19:44,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:19:44,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:44,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:19:44,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568812621] [2023-01-28 09:19:44,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568812621] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:19:44,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50490079] [2023-01-28 09:19:44,563 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:19:44,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:19:44,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:19:44,564 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:19:44,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-01-28 09:19:44,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 09:19:44,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:19:44,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-28 09:19:44,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:19:45,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:45,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:19:45,159 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:19:45,160 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-28 09:19:45,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:19:45,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50490079] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:19:45,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:19:45,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 32 [2023-01-28 09:19:45,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605899295] [2023-01-28 09:19:45,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:19:45,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-01-28 09:19:45,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:19:45,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-01-28 09:19:45,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2023-01-28 09:19:45,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:19:45,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 1029 transitions, 26443 flow. Second operand has 34 states, 34 states have (on average 140.85294117647058) internal successors, (4789), 34 states have internal predecessors, (4789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:45,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:19:45,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:19:45,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:19:53,668 INFO L130 PetriNetUnfolder]: 10195/18494 cut-off events. [2023-01-28 09:19:53,668 INFO L131 PetriNetUnfolder]: For 530787/530787 co-relation queries the response was YES. [2023-01-28 09:19:53,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178458 conditions, 18494 events. 10195/18494 cut-off events. For 530787/530787 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 156086 event pairs, 1384 based on Foata normal form. 407/18901 useless extension candidates. Maximal degree in co-relation 178212. Up to 5337 conditions per place. [2023-01-28 09:19:53,888 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1152 selfloop transitions, 532 changer transitions 22/1706 dead transitions. [2023-01-28 09:19:53,888 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1706 transitions, 42689 flow [2023-01-28 09:19:53,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-28 09:19:53,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-28 09:19:53,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4690 transitions. [2023-01-28 09:19:53,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3369252873563218 [2023-01-28 09:19:53,891 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4690 transitions. [2023-01-28 09:19:53,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4690 transitions. [2023-01-28 09:19:53,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:19:53,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4690 transitions. [2023-01-28 09:19:53,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 146.5625) internal successors, (4690), 32 states have internal predecessors, (4690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:53,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:53,900 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:19:53,900 INFO L175 Difference]: Start difference. First operand has 388 places, 1029 transitions, 26443 flow. Second operand 32 states and 4690 transitions. [2023-01-28 09:19:53,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1706 transitions, 42689 flow [2023-01-28 09:20:00,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 1706 transitions, 41921 flow, removed 48 selfloop flow, removed 30 redundant places. [2023-01-28 09:20:00,277 INFO L231 Difference]: Finished difference. Result has 393 places, 1163 transitions, 31136 flow [2023-01-28 09:20:00,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25731, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=31136, PETRI_PLACES=393, PETRI_TRANSITIONS=1163} [2023-01-28 09:20:00,278 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 368 predicate places. [2023-01-28 09:20:00,278 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1163 transitions, 31136 flow [2023-01-28 09:20:00,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 140.85294117647058) internal successors, (4789), 34 states have internal predecessors, (4789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:00,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:20:00,278 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:20:00,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-01-28 09:20:00,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-01-28 09:20:00,481 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:20:00,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:20:00,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1631064705, now seen corresponding path program 7 times [2023-01-28 09:20:00,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:20:00,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832991916] [2023-01-28 09:20:00,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:20:00,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:20:00,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:20:00,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:20:00,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:20:00,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832991916] [2023-01-28 09:20:00,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832991916] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:20:00,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908450583] [2023-01-28 09:20:00,689 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:20:00,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:20:00,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:20:00,693 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:20:00,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-01-28 09:20:00,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:20:00,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:20:00,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:20:01,124 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:20:01,125 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 112 treesize of output 77 [2023-01-28 09:20:01,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:20:01,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:20:01,241 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:20:01,241 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-28 09:20:01,762 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:20:01,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908450583] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:20:01,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:20:01,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:20:01,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182805501] [2023-01-28 09:20:01,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:20:01,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:20:01,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:20:01,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:20:01,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:20:01,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:20:01,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1163 transitions, 31136 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:01,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:20:01,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:20:01,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:20:09,287 INFO L130 PetriNetUnfolder]: 10162/18437 cut-off events. [2023-01-28 09:20:09,287 INFO L131 PetriNetUnfolder]: For 587548/587548 co-relation queries the response was YES. [2023-01-28 09:20:09,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186719 conditions, 18437 events. 10162/18437 cut-off events. For 587548/587548 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 155306 event pairs, 1678 based on Foata normal form. 8/18445 useless extension candidates. Maximal degree in co-relation 185812. Up to 5331 conditions per place. [2023-01-28 09:20:09,538 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1125 selfloop transitions, 331 changer transitions 23/1479 dead transitions. [2023-01-28 09:20:09,538 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1479 transitions, 39698 flow [2023-01-28 09:20:09,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 09:20:09,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 09:20:09,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3063 transitions. [2023-01-28 09:20:09,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33530377668308703 [2023-01-28 09:20:09,541 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3063 transitions. [2023-01-28 09:20:09,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3063 transitions. [2023-01-28 09:20:09,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:20:09,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3063 transitions. [2023-01-28 09:20:09,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 145.85714285714286) internal successors, (3063), 21 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:09,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 435.0) internal successors, (9570), 22 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:09,547 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 435.0) internal successors, (9570), 22 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:09,547 INFO L175 Difference]: Start difference. First operand has 393 places, 1163 transitions, 31136 flow. Second operand 21 states and 3063 transitions. [2023-01-28 09:20:09,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1479 transitions, 39698 flow [2023-01-28 09:20:18,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 1479 transitions, 37398 flow, removed 634 selfloop flow, removed 31 redundant places. [2023-01-28 09:20:18,492 INFO L231 Difference]: Finished difference. Result has 383 places, 1159 transitions, 29503 flow [2023-01-28 09:20:18,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28898, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=29503, PETRI_PLACES=383, PETRI_TRANSITIONS=1159} [2023-01-28 09:20:18,493 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 358 predicate places. [2023-01-28 09:20:18,493 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 1159 transitions, 29503 flow [2023-01-28 09:20:18,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:18,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:20:18,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:20:18,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-01-28 09:20:18,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2023-01-28 09:20:18,694 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:20:18,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:20:18,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2033529709, now seen corresponding path program 8 times [2023-01-28 09:20:18,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:20:18,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744215340] [2023-01-28 09:20:18,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:20:18,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:20:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:20:18,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:20:18,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:20:18,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744215340] [2023-01-28 09:20:18,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744215340] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:20:18,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104837168] [2023-01-28 09:20:18,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:20:18,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:20:18,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:20:18,936 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:20:18,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-01-28 09:20:19,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:20:19,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:20:19,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:20:19,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:20:19,403 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:20:19,403 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-28 09:20:19,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:20:19,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:20:19,622 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:20:19,622 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-28 09:20:20,239 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:20:20,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104837168] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:20:20,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:20:20,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:20:20,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809549136] [2023-01-28 09:20:20,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:20:20,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:20:20,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:20:20,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:20:20,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:20:20,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:20:20,243 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 1159 transitions, 29503 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:20,243 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:20:20,243 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:20:20,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:20:27,901 INFO L130 PetriNetUnfolder]: 10090/18251 cut-off events. [2023-01-28 09:20:27,902 INFO L131 PetriNetUnfolder]: For 494500/494500 co-relation queries the response was YES. [2023-01-28 09:20:28,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180564 conditions, 18251 events. 10090/18251 cut-off events. For 494500/494500 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 152694 event pairs, 1380 based on Foata normal form. 10/18261 useless extension candidates. Maximal degree in co-relation 180333. Up to 5307 conditions per place. [2023-01-28 09:20:28,094 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1022 selfloop transitions, 524 changer transitions 9/1555 dead transitions. [2023-01-28 09:20:28,094 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1555 transitions, 39168 flow [2023-01-28 09:20:28,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 09:20:28,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 09:20:28,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3800 transitions. [2023-01-28 09:20:28,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359858532272325 [2023-01-28 09:20:28,097 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3800 transitions. [2023-01-28 09:20:28,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3800 transitions. [2023-01-28 09:20:28,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:20:28,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3800 transitions. [2023-01-28 09:20:28,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 146.15384615384616) internal successors, (3800), 26 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:28,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:28,104 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:28,104 INFO L175 Difference]: Start difference. First operand has 383 places, 1159 transitions, 29503 flow. Second operand 26 states and 3800 transitions. [2023-01-28 09:20:28,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1555 transitions, 39168 flow [2023-01-28 09:20:34,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1555 transitions, 38603 flow, removed 38 selfloop flow, removed 20 redundant places. [2023-01-28 09:20:34,213 INFO L231 Difference]: Finished difference. Result has 387 places, 1158 transitions, 29988 flow [2023-01-28 09:20:34,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28948, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=29988, PETRI_PLACES=387, PETRI_TRANSITIONS=1158} [2023-01-28 09:20:34,214 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 362 predicate places. [2023-01-28 09:20:34,214 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 1158 transitions, 29988 flow [2023-01-28 09:20:34,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:34,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:20:34,215 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-28 09:20:34,219 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-01-28 09:20:34,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:20:34,415 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:20:34,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:20:34,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1065886537, now seen corresponding path program 1 times [2023-01-28 09:20:34,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:20:34,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757270374] [2023-01-28 09:20:34,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:20:34,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:20:34,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:20:34,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:20:34,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:20:34,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757270374] [2023-01-28 09:20:34,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757270374] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:20:34,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:20:34,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 09:20:34,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691980116] [2023-01-28 09:20:34,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:20:34,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 09:20:34,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:20:34,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 09:20:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-01-28 09:20:34,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:20:34,596 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 1158 transitions, 29988 flow. Second operand has 10 states, 10 states have (on average 159.1) internal successors, (1591), 10 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:34,596 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:20:34,596 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:20:34,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:20:40,759 INFO L130 PetriNetUnfolder]: 10190/18633 cut-off events. [2023-01-28 09:20:40,759 INFO L131 PetriNetUnfolder]: For 514799/514799 co-relation queries the response was YES. [2023-01-28 09:20:40,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186832 conditions, 18633 events. 10190/18633 cut-off events. For 514799/514799 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 158804 event pairs, 3116 based on Foata normal form. 212/18845 useless extension candidates. Maximal degree in co-relation 186148. Up to 13331 conditions per place. [2023-01-28 09:20:40,952 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 1009 selfloop transitions, 186 changer transitions 80/1275 dead transitions. [2023-01-28 09:20:40,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1275 transitions, 35293 flow [2023-01-28 09:20:40,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:20:40,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:20:40,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-01-28 09:20:40,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819376026272578 [2023-01-28 09:20:40,954 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-01-28 09:20:40,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-01-28 09:20:40,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:20:40,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-01-28 09:20:40,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:40,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:40,956 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:40,956 INFO L175 Difference]: Start difference. First operand has 387 places, 1158 transitions, 29988 flow. Second operand 7 states and 1163 transitions. [2023-01-28 09:20:40,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1275 transitions, 35293 flow [2023-01-28 09:20:46,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1275 transitions, 34190 flow, removed 6 selfloop flow, removed 24 redundant places. [2023-01-28 09:20:46,634 INFO L231 Difference]: Finished difference. Result has 369 places, 1086 transitions, 26906 flow [2023-01-28 09:20:46,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28242, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26906, PETRI_PLACES=369, PETRI_TRANSITIONS=1086} [2023-01-28 09:20:46,635 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 344 predicate places. [2023-01-28 09:20:46,635 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 1086 transitions, 26906 flow [2023-01-28 09:20:46,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 159.1) internal successors, (1591), 10 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:46,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:20:46,636 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-28 09:20:46,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-01-28 09:20:46,636 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:20:46,636 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:20:46,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1573926615, now seen corresponding path program 2 times [2023-01-28 09:20:46,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:20:46,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133536856] [2023-01-28 09:20:46,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:20:46,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:20:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:20:46,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:20:46,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:20:46,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133536856] [2023-01-28 09:20:46,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133536856] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:20:46,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:20:46,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:20:46,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209189384] [2023-01-28 09:20:46,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:20:46,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:20:46,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:20:46,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:20:46,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:20:46,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:20:46,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1086 transitions, 26906 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:46,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:20:46,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:20:46,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:20:52,830 INFO L130 PetriNetUnfolder]: 10066/18293 cut-off events. [2023-01-28 09:20:52,830 INFO L131 PetriNetUnfolder]: For 486493/486493 co-relation queries the response was YES. [2023-01-28 09:20:52,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181998 conditions, 18293 events. 10066/18293 cut-off events. For 486493/486493 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 154092 event pairs, 2960 based on Foata normal form. 162/18455 useless extension candidates. Maximal degree in co-relation 181878. Up to 13397 conditions per place. [2023-01-28 09:20:53,040 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 820 selfloop transitions, 350 changer transitions 2/1172 dead transitions. [2023-01-28 09:20:53,040 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 1172 transitions, 31124 flow [2023-01-28 09:20:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:20:53,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:20:53,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-01-28 09:20:53,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819376026272578 [2023-01-28 09:20:53,041 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-01-28 09:20:53,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-01-28 09:20:53,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:20:53,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-01-28 09:20:53,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:53,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:53,043 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:53,043 INFO L175 Difference]: Start difference. First operand has 369 places, 1086 transitions, 26906 flow. Second operand 7 states and 1163 transitions. [2023-01-28 09:20:53,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 1172 transitions, 31124 flow [2023-01-28 09:20:58,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1172 transitions, 30582 flow, removed 45 selfloop flow, removed 9 redundant places. [2023-01-28 09:20:59,007 INFO L231 Difference]: Finished difference. Result has 362 places, 1108 transitions, 28065 flow [2023-01-28 09:20:59,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=26329, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28065, PETRI_PLACES=362, PETRI_TRANSITIONS=1108} [2023-01-28 09:20:59,008 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 09:20:59,008 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1108 transitions, 28065 flow [2023-01-28 09:20:59,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:59,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:20:59,008 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-28 09:20:59,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-01-28 09:20:59,008 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:20:59,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:20:59,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1337131555, now seen corresponding path program 3 times [2023-01-28 09:20:59,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:20:59,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643690000] [2023-01-28 09:20:59,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:20:59,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:20:59,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:20:59,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:20:59,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:20:59,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643690000] [2023-01-28 09:20:59,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643690000] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:20:59,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:20:59,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:20:59,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372985947] [2023-01-28 09:20:59,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:20:59,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:20:59,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:20:59,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:20:59,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:20:59,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:20:59,171 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1108 transitions, 28065 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:20:59,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:20:59,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:20:59,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:21:05,188 INFO L130 PetriNetUnfolder]: 9846/18009 cut-off events. [2023-01-28 09:21:05,188 INFO L131 PetriNetUnfolder]: For 490853/490853 co-relation queries the response was YES. [2023-01-28 09:21:05,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178947 conditions, 18009 events. 9846/18009 cut-off events. For 490853/490853 co-relation queries the response was YES. Maximal size of possible extension queue 1001. Compared 152569 event pairs, 3197 based on Foata normal form. 112/18121 useless extension candidates. Maximal degree in co-relation 178828. Up to 13397 conditions per place. [2023-01-28 09:21:05,378 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 886 selfloop transitions, 249 changer transitions 24/1159 dead transitions. [2023-01-28 09:21:05,378 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1159 transitions, 31430 flow [2023-01-28 09:21:05,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:21:05,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:21:05,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1155 transitions. [2023-01-28 09:21:05,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-01-28 09:21:05,379 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1155 transitions. [2023-01-28 09:21:05,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1155 transitions. [2023-01-28 09:21:05,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:21:05,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1155 transitions. [2023-01-28 09:21:05,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:05,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:05,381 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:05,381 INFO L175 Difference]: Start difference. First operand has 362 places, 1108 transitions, 28065 flow. Second operand 7 states and 1155 transitions. [2023-01-28 09:21:05,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1159 transitions, 31430 flow [2023-01-28 09:21:10,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1159 transitions, 30922 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-01-28 09:21:10,629 INFO L231 Difference]: Finished difference. Result has 362 places, 1083 transitions, 27361 flow [2023-01-28 09:21:10,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=27197, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1095, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27361, PETRI_PLACES=362, PETRI_TRANSITIONS=1083} [2023-01-28 09:21:10,630 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 09:21:10,630 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1083 transitions, 27361 flow [2023-01-28 09:21:10,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:10,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:21:10,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:21:10,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-01-28 09:21:10,631 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:21:10,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:21:10,631 INFO L85 PathProgramCache]: Analyzing trace with hash -241174747, now seen corresponding path program 4 times [2023-01-28 09:21:10,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:21:10,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785637769] [2023-01-28 09:21:10,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:21:10,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:21:10,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:21:10,784 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:10,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:21:10,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785637769] [2023-01-28 09:21:10,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785637769] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:21:10,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643735931] [2023-01-28 09:21:10,784 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:21:10,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:21:10,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:21:10,785 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:21:10,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-01-28 09:21:10,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:21:10,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:21:10,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 09:21:10,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:21:10,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:10,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:21:11,014 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-01-28 09:21:11,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-01-28 09:21:11,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:11,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643735931] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:21:11,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:21:11,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 16 [2023-01-28 09:21:11,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664314099] [2023-01-28 09:21:11,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:21:11,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 09:21:11,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:21:11,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 09:21:11,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-01-28 09:21:11,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:21:11,027 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1083 transitions, 27361 flow. Second operand has 16 states, 16 states have (on average 159.5625) internal successors, (2553), 16 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:11,027 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:21:11,027 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:21:11,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:21:16,607 INFO L130 PetriNetUnfolder]: 9682/17655 cut-off events. [2023-01-28 09:21:16,607 INFO L131 PetriNetUnfolder]: For 483459/483459 co-relation queries the response was YES. [2023-01-28 09:21:16,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176031 conditions, 17655 events. 9682/17655 cut-off events. For 483459/483459 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 148586 event pairs, 3183 based on Foata normal form. 90/17745 useless extension candidates. Maximal degree in co-relation 175915. Up to 13451 conditions per place. [2023-01-28 09:21:16,919 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 899 selfloop transitions, 265 changer transitions 0/1164 dead transitions. [2023-01-28 09:21:16,919 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1164 transitions, 31633 flow [2023-01-28 09:21:16,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:21:16,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:21:16,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1153 transitions. [2023-01-28 09:21:16,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786535303776683 [2023-01-28 09:21:16,920 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1153 transitions. [2023-01-28 09:21:16,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1153 transitions. [2023-01-28 09:21:16,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:21:16,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1153 transitions. [2023-01-28 09:21:16,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.71428571428572) internal successors, (1153), 7 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:16,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:16,922 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:16,922 INFO L175 Difference]: Start difference. First operand has 362 places, 1083 transitions, 27361 flow. Second operand 7 states and 1153 transitions. [2023-01-28 09:21:16,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1164 transitions, 31633 flow [2023-01-28 09:21:22,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 1164 transitions, 31264 flow, removed 29 selfloop flow, removed 5 redundant places. [2023-01-28 09:21:22,188 INFO L231 Difference]: Finished difference. Result has 362 places, 1099 transitions, 28074 flow [2023-01-28 09:21:22,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=27008, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1083, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28074, PETRI_PLACES=362, PETRI_TRANSITIONS=1099} [2023-01-28 09:21:22,189 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 09:21:22,189 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1099 transitions, 28074 flow [2023-01-28 09:21:22,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.5625) internal successors, (2553), 16 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:22,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:21:22,189 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-28 09:21:22,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-01-28 09:21:22,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-01-28 09:21:22,394 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:21:22,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:21:22,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1778165475, now seen corresponding path program 5 times [2023-01-28 09:21:22,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:21:22,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90340681] [2023-01-28 09:21:22,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:21:22,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:21:22,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:21:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:22,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:21:22,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90340681] [2023-01-28 09:21:22,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90340681] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:21:22,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657645754] [2023-01-28 09:21:22,547 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:21:22,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:21:22,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:21:22,548 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:21:22,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-01-28 09:21:22,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:21:22,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:21:22,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:21:22,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:21:22,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:21:22,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:21:22,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:21:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:21:22,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:21:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:22,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657645754] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 09:21:22,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 09:21:22,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 10] total 18 [2023-01-28 09:21:22,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687673556] [2023-01-28 09:21:22,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:21:22,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 09:21:22,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:21:22,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 09:21:22,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-01-28 09:21:22,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-01-28 09:21:22,860 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1099 transitions, 28074 flow. Second operand has 6 states, 6 states have (on average 166.5) internal successors, (999), 6 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:22,860 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:21:22,860 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-01-28 09:21:22,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:21:28,652 INFO L130 PetriNetUnfolder]: 9628/17601 cut-off events. [2023-01-28 09:21:28,653 INFO L131 PetriNetUnfolder]: For 484730/484730 co-relation queries the response was YES. [2023-01-28 09:21:28,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175470 conditions, 17601 events. 9628/17601 cut-off events. For 484730/484730 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 148264 event pairs, 3305 based on Foata normal form. 54/17655 useless extension candidates. Maximal degree in co-relation 175355. Up to 15338 conditions per place. [2023-01-28 09:21:28,842 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 973 selfloop transitions, 201 changer transitions 0/1174 dead transitions. [2023-01-28 09:21:28,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1174 transitions, 31815 flow [2023-01-28 09:21:28,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 09:21:28,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 09:21:28,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1039 transitions. [2023-01-28 09:21:28,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39808429118773947 [2023-01-28 09:21:28,844 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1039 transitions. [2023-01-28 09:21:28,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1039 transitions. [2023-01-28 09:21:28,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:21:28,844 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1039 transitions. [2023-01-28 09:21:28,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 173.16666666666666) internal successors, (1039), 6 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:28,845 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 435.0) internal successors, (3045), 7 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:28,846 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 435.0) internal successors, (3045), 7 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:28,846 INFO L175 Difference]: Start difference. First operand has 362 places, 1099 transitions, 28074 flow. Second operand 6 states and 1039 transitions. [2023-01-28 09:21:28,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1174 transitions, 31815 flow [2023-01-28 09:21:34,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1174 transitions, 30970 flow, removed 48 selfloop flow, removed 6 redundant places. [2023-01-28 09:21:34,168 INFO L231 Difference]: Finished difference. Result has 362 places, 1099 transitions, 27674 flow [2023-01-28 09:21:34,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=27229, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=898, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=27674, PETRI_PLACES=362, PETRI_TRANSITIONS=1099} [2023-01-28 09:21:34,169 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 09:21:34,169 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1099 transitions, 27674 flow [2023-01-28 09:21:34,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 166.5) internal successors, (999), 6 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:34,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:21:34,169 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-28 09:21:34,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-01-28 09:21:34,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-01-28 09:21:34,370 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:21:34,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:21:34,370 INFO L85 PathProgramCache]: Analyzing trace with hash -199859173, now seen corresponding path program 6 times [2023-01-28 09:21:34,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:21:34,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682999729] [2023-01-28 09:21:34,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:21:34,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:21:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:21:34,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:34,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:21:34,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682999729] [2023-01-28 09:21:34,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682999729] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:21:34,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:21:34,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:21:34,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646485355] [2023-01-28 09:21:34,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:21:34,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:21:34,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:21:34,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:21:34,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:21:34,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:21:34,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1099 transitions, 27674 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:34,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:21:34,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:21:34,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:21:39,976 INFO L130 PetriNetUnfolder]: 9302/17059 cut-off events. [2023-01-28 09:21:39,976 INFO L131 PetriNetUnfolder]: For 465084/465084 co-relation queries the response was YES. [2023-01-28 09:21:40,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168736 conditions, 17059 events. 9302/17059 cut-off events. For 465084/465084 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 143557 event pairs, 3138 based on Foata normal form. 146/17205 useless extension candidates. Maximal degree in co-relation 168620. Up to 13451 conditions per place. [2023-01-28 09:21:40,168 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 740 selfloop transitions, 330 changer transitions 25/1095 dead transitions. [2023-01-28 09:21:40,168 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1095 transitions, 29451 flow [2023-01-28 09:21:40,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:21:40,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:21:40,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1156 transitions. [2023-01-28 09:21:40,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37963875205254516 [2023-01-28 09:21:40,170 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1156 transitions. [2023-01-28 09:21:40,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1156 transitions. [2023-01-28 09:21:40,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:21:40,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1156 transitions. [2023-01-28 09:21:40,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:40,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:40,172 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:40,172 INFO L175 Difference]: Start difference. First operand has 362 places, 1099 transitions, 27674 flow. Second operand 7 states and 1156 transitions. [2023-01-28 09:21:40,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1095 transitions, 29451 flow [2023-01-28 09:21:45,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 1095 transitions, 28997 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-01-28 09:21:45,209 INFO L231 Difference]: Finished difference. Result has 365 places, 1037 transitions, 26187 flow [2023-01-28 09:21:45,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=26182, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26187, PETRI_PLACES=365, PETRI_TRANSITIONS=1037} [2023-01-28 09:21:45,210 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 340 predicate places. [2023-01-28 09:21:45,210 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 1037 transitions, 26187 flow [2023-01-28 09:21:45,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:45,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:21:45,210 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-28 09:21:45,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-01-28 09:21:45,210 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:21:45,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:21:45,211 INFO L85 PathProgramCache]: Analyzing trace with hash -64579725, now seen corresponding path program 7 times [2023-01-28 09:21:45,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:21:45,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022710125] [2023-01-28 09:21:45,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:21:45,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:21:45,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:21:45,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:45,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:21:45,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022710125] [2023-01-28 09:21:45,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022710125] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:21:45,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:21:45,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:21:45,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403112913] [2023-01-28 09:21:45,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:21:45,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:21:45,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:21:45,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:21:45,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:21:45,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:21:45,370 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 1037 transitions, 26187 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:45,370 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:21:45,370 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:21:45,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:21:50,692 INFO L130 PetriNetUnfolder]: 9362/17059 cut-off events. [2023-01-28 09:21:50,692 INFO L131 PetriNetUnfolder]: For 461214/461214 co-relation queries the response was YES. [2023-01-28 09:21:50,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170163 conditions, 17059 events. 9362/17059 cut-off events. For 461214/461214 co-relation queries the response was YES. Maximal size of possible extension queue 926. Compared 141948 event pairs, 612 based on Foata normal form. 58/17117 useless extension candidates. Maximal degree in co-relation 170047. Up to 10837 conditions per place. [2023-01-28 09:21:50,872 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 731 selfloop transitions, 422 changer transitions 19/1172 dead transitions. [2023-01-28 09:21:50,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1172 transitions, 31797 flow [2023-01-28 09:21:50,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:21:50,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:21:50,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1153 transitions. [2023-01-28 09:21:50,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786535303776683 [2023-01-28 09:21:50,880 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1153 transitions. [2023-01-28 09:21:50,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1153 transitions. [2023-01-28 09:21:50,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:21:50,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1153 transitions. [2023-01-28 09:21:50,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.71428571428572) internal successors, (1153), 7 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:50,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:50,882 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:50,882 INFO L175 Difference]: Start difference. First operand has 365 places, 1037 transitions, 26187 flow. Second operand 7 states and 1153 transitions. [2023-01-28 09:21:50,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1172 transitions, 31797 flow [2023-01-28 09:21:56,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1172 transitions, 30915 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-01-28 09:21:56,707 INFO L231 Difference]: Finished difference. Result has 360 places, 1056 transitions, 26892 flow [2023-01-28 09:21:56,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25345, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26892, PETRI_PLACES=360, PETRI_TRANSITIONS=1056} [2023-01-28 09:21:56,708 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 335 predicate places. [2023-01-28 09:21:56,708 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1056 transitions, 26892 flow [2023-01-28 09:21:56,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:56,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:21:56,708 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-28 09:21:56,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-01-28 09:21:56,709 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:21:56,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:21:56,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1588037673, now seen corresponding path program 8 times [2023-01-28 09:21:56,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:21:56,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968295106] [2023-01-28 09:21:56,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:21:56,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:21:56,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:21:56,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:21:56,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:21:56,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968295106] [2023-01-28 09:21:56,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968295106] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:21:56,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:21:56,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:21:56,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881259631] [2023-01-28 09:21:56,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:21:56,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:21:56,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:21:56,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:21:56,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:21:56,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:21:56,873 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1056 transitions, 26892 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:21:56,873 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:21:56,873 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:21:56,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:22:02,279 INFO L130 PetriNetUnfolder]: 9266/16871 cut-off events. [2023-01-28 09:22:02,279 INFO L131 PetriNetUnfolder]: For 490342/490342 co-relation queries the response was YES. [2023-01-28 09:22:02,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170969 conditions, 16871 events. 9266/16871 cut-off events. For 490342/490342 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 140272 event pairs, 2300 based on Foata normal form. 52/16923 useless extension candidates. Maximal degree in co-relation 170852. Up to 12613 conditions per place. [2023-01-28 09:22:02,450 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 662 selfloop transitions, 419 changer transitions 0/1081 dead transitions. [2023-01-28 09:22:02,450 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1081 transitions, 29459 flow [2023-01-28 09:22:02,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:22:02,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:22:02,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1144 transitions. [2023-01-28 09:22:02,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3756978653530378 [2023-01-28 09:22:02,451 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1144 transitions. [2023-01-28 09:22:02,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1144 transitions. [2023-01-28 09:22:02,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:22:02,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1144 transitions. [2023-01-28 09:22:02,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.42857142857142) internal successors, (1144), 7 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:02,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:02,454 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:02,454 INFO L175 Difference]: Start difference. First operand has 360 places, 1056 transitions, 26892 flow. Second operand 7 states and 1144 transitions. [2023-01-28 09:22:02,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1081 transitions, 29459 flow [2023-01-28 09:22:07,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1081 transitions, 28453 flow, removed 52 selfloop flow, removed 5 redundant places. [2023-01-28 09:22:07,613 INFO L231 Difference]: Finished difference. Result has 360 places, 1046 transitions, 26575 flow [2023-01-28 09:22:07,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25460, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26575, PETRI_PLACES=360, PETRI_TRANSITIONS=1046} [2023-01-28 09:22:07,614 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 335 predicate places. [2023-01-28 09:22:07,614 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1046 transitions, 26575 flow [2023-01-28 09:22:07,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:07,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:22:07,614 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-28 09:22:07,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-01-28 09:22:07,614 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:22:07,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:22:07,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1820779107, now seen corresponding path program 9 times [2023-01-28 09:22:07,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:22:07,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356947919] [2023-01-28 09:22:07,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:22:07,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:22:07,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:22:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:22:07,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:22:07,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356947919] [2023-01-28 09:22:07,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356947919] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:22:07,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:22:07,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:22:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315889104] [2023-01-28 09:22:07,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:22:07,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:22:07,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:22:07,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:22:07,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:22:07,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:22:07,769 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1046 transitions, 26575 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:07,769 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:22:07,770 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:22:07,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:22:13,209 INFO L130 PetriNetUnfolder]: 9078/16555 cut-off events. [2023-01-28 09:22:13,209 INFO L131 PetriNetUnfolder]: For 471590/471590 co-relation queries the response was YES. [2023-01-28 09:22:13,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167603 conditions, 16555 events. 9078/16555 cut-off events. For 471590/471590 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 137457 event pairs, 2212 based on Foata normal form. 58/16613 useless extension candidates. Maximal degree in co-relation 167487. Up to 12123 conditions per place. [2023-01-28 09:22:13,385 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 668 selfloop transitions, 435 changer transitions 8/1111 dead transitions. [2023-01-28 09:22:13,385 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1111 transitions, 30250 flow [2023-01-28 09:22:13,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:22:13,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:22:13,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1147 transitions. [2023-01-28 09:22:13,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3766830870279146 [2023-01-28 09:22:13,386 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1147 transitions. [2023-01-28 09:22:13,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1147 transitions. [2023-01-28 09:22:13,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:22:13,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1147 transitions. [2023-01-28 09:22:13,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.85714285714286) internal successors, (1147), 7 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:13,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:13,388 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:13,388 INFO L175 Difference]: Start difference. First operand has 360 places, 1046 transitions, 26575 flow. Second operand 7 states and 1147 transitions. [2023-01-28 09:22:13,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1111 transitions, 30250 flow [2023-01-28 09:22:18,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1111 transitions, 29314 flow, removed 41 selfloop flow, removed 6 redundant places. [2023-01-28 09:22:18,469 INFO L231 Difference]: Finished difference. Result has 362 places, 1040 transitions, 26452 flow [2023-01-28 09:22:18,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25467, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26452, PETRI_PLACES=362, PETRI_TRANSITIONS=1040} [2023-01-28 09:22:18,470 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 09:22:18,470 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1040 transitions, 26452 flow [2023-01-28 09:22:18,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:18,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:22:18,470 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-28 09:22:18,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-01-28 09:22:18,470 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:22:18,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:22:18,471 INFO L85 PathProgramCache]: Analyzing trace with hash -696531633, now seen corresponding path program 10 times [2023-01-28 09:22:18,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:22:18,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137984383] [2023-01-28 09:22:18,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:22:18,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:22:18,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:22:18,788 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:18,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:22:18,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137984383] [2023-01-28 09:22:18,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137984383] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:22:18,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453549775] [2023-01-28 09:22:18,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:22:18,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:22:18,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:22:18,789 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:22:18,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-01-28 09:22:18,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:22:18,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:22:18,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 09:22:18,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:22:18,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:22:19,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:22:19,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:22:19,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:22:19,122 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 09:22:19,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 [2023-01-28 09:22:19,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:19,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:22:19,200 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2439 (Array Int Int))) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2439))) (= (select (select .cse0 c_~get1~0.base) c_~get1~0.offset) (select (select .cse0 c_~get2~0.base) c_~get2~0.offset))))) is different from false [2023-01-28 09:22:19,335 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:19,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 54 [2023-01-28 09:22:19,345 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 09:22:19,346 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 664 treesize of output 591 [2023-01-28 09:22:19,367 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:19,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 312 treesize of output 296 [2023-01-28 09:22:19,376 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:19,377 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 246 treesize of output 223 [2023-01-28 09:22:19,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:19,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453549775] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:22:19,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:22:19,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-01-28 09:22:19,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861064873] [2023-01-28 09:22:19,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:22:19,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 09:22:19,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:22:19,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 09:22:19,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=629, Unknown=21, NotChecked=52, Total=812 [2023-01-28 09:22:19,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 435 [2023-01-28 09:22:19,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1040 transitions, 26452 flow. Second operand has 29 states, 29 states have (on average 127.6896551724138) internal successors, (3703), 29 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:19,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:22:19,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 435 [2023-01-28 09:22:19,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:22:25,566 INFO L130 PetriNetUnfolder]: 8970/16413 cut-off events. [2023-01-28 09:22:25,566 INFO L131 PetriNetUnfolder]: For 473141/473141 co-relation queries the response was YES. [2023-01-28 09:22:25,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166073 conditions, 16413 events. 8970/16413 cut-off events. For 473141/473141 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 136907 event pairs, 2905 based on Foata normal form. 104/16517 useless extension candidates. Maximal degree in co-relation 165955. Up to 7368 conditions per place. [2023-01-28 09:22:25,766 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 865 selfloop transitions, 262 changer transitions 56/1183 dead transitions. [2023-01-28 09:22:25,767 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1183 transitions, 31245 flow [2023-01-28 09:22:25,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 09:22:25,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 09:22:25,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2130 transitions. [2023-01-28 09:22:25,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30603448275862066 [2023-01-28 09:22:25,769 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2130 transitions. [2023-01-28 09:22:25,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2130 transitions. [2023-01-28 09:22:25,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:22:25,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2130 transitions. [2023-01-28 09:22:25,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 133.125) internal successors, (2130), 16 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:25,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:25,773 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:25,773 INFO L175 Difference]: Start difference. First operand has 362 places, 1040 transitions, 26452 flow. Second operand 16 states and 2130 transitions. [2023-01-28 09:22:25,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1183 transitions, 31245 flow [2023-01-28 09:22:30,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1183 transitions, 30196 flow, removed 54 selfloop flow, removed 7 redundant places. [2023-01-28 09:22:30,850 INFO L231 Difference]: Finished difference. Result has 372 places, 1010 transitions, 25101 flow [2023-01-28 09:22:30,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25437, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25101, PETRI_PLACES=372, PETRI_TRANSITIONS=1010} [2023-01-28 09:22:30,851 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 347 predicate places. [2023-01-28 09:22:30,851 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 1010 transitions, 25101 flow [2023-01-28 09:22:30,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 127.6896551724138) internal successors, (3703), 29 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:30,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:22:30,851 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-28 09:22:30,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-01-28 09:22:31,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:22:31,056 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:22:31,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:22:31,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1342237503, now seen corresponding path program 11 times [2023-01-28 09:22:31,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:22:31,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151150858] [2023-01-28 09:22:31,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:22:31,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:22:31,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:22:31,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:22:31,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:22:31,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151150858] [2023-01-28 09:22:31,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151150858] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:22:31,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497106423] [2023-01-28 09:22:31,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:22:31,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:22:31,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:22:31,253 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:22:31,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-01-28 09:22:31,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:22:31,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:22:31,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 09:22:31,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:22:31,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 09:22:31,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 09:22:31,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 09:22:31,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 09:22:31,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:31,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:22:31,699 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2481 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2481))) (let ((.cse0 (select .cse1 c_~get2~0.base))) (or (not (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset))) (let ((.cse2 (* c_thread1Thread1of1ForFork0_~i~0 4))) (= (select .cse0 (+ c_~get2~0.offset .cse2)) (select (select |c_#memory_int| c_~get1~0.base) (+ c_~get1~0.offset .cse2)))))))) is different from false [2023-01-28 09:22:31,705 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2481 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2481))) (let ((.cse0 (select (select .cse1 c_~get2~0.base) c_~get2~0.offset))) (or (= .cse0 (select (select |c_#memory_int| c_~get1~0.base) c_~get1~0.offset)) (not (= .cse0 (select (select .cse1 c_~get1~0.base) c_~get1~0.offset))))))) is different from false [2023-01-28 09:22:31,715 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2481 (Array Int Int)) (v_ArrVal_2480 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2480))) (let ((.cse2 (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2481))) (let ((.cse1 (select (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (= (select (select .cse0 c_~get1~0.base) c_~get1~0.offset) .cse1) (not (= .cse1 (select (select .cse2 c_~get1~0.base) c_~get1~0.offset)))))))) is different from false [2023-01-28 09:22:31,721 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:31,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-01-28 09:22:31,729 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:31,729 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 884 treesize of output 783 [2023-01-28 09:22:31,745 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:31,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 376 treesize of output 356 [2023-01-28 09:22:31,756 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:31,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 301 treesize of output 269 [2023-01-28 09:22:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-01-28 09:22:32,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497106423] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:22:32,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:22:32,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 26 [2023-01-28 09:22:32,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138789375] [2023-01-28 09:22:32,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:22:32,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 09:22:32,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:22:32,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 09:22:32,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=12, NotChecked=138, Total=702 [2023-01-28 09:22:32,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 435 [2023-01-28 09:22:32,054 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 1010 transitions, 25101 flow. Second operand has 27 states, 27 states have (on average 138.88888888888889) internal successors, (3750), 27 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:32,054 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:22:32,054 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 435 [2023-01-28 09:22:32,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:22:37,565 INFO L130 PetriNetUnfolder]: 8832/16051 cut-off events. [2023-01-28 09:22:37,565 INFO L131 PetriNetUnfolder]: For 437913/437913 co-relation queries the response was YES. [2023-01-28 09:22:37,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160490 conditions, 16051 events. 8832/16051 cut-off events. For 437913/437913 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 132417 event pairs, 2894 based on Foata normal form. 36/16087 useless extension candidates. Maximal degree in co-relation 160372. Up to 13529 conditions per place. [2023-01-28 09:22:37,740 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 788 selfloop transitions, 326 changer transitions 3/1117 dead transitions. [2023-01-28 09:22:37,740 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1117 transitions, 29369 flow [2023-01-28 09:22:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 09:22:37,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 09:22:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1581 transitions. [2023-01-28 09:22:37,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3304075235109718 [2023-01-28 09:22:37,742 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1581 transitions. [2023-01-28 09:22:37,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1581 transitions. [2023-01-28 09:22:37,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:22:37,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1581 transitions. [2023-01-28 09:22:37,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 143.72727272727272) internal successors, (1581), 11 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:37,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:37,746 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:37,746 INFO L175 Difference]: Start difference. First operand has 372 places, 1010 transitions, 25101 flow. Second operand 11 states and 1581 transitions. [2023-01-28 09:22:37,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1117 transitions, 29369 flow [2023-01-28 09:22:42,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1117 transitions, 27831 flow, removed 65 selfloop flow, removed 22 redundant places. [2023-01-28 09:22:42,336 INFO L231 Difference]: Finished difference. Result has 354 places, 1008 transitions, 24319 flow [2023-01-28 09:22:42,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=23687, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24319, PETRI_PLACES=354, PETRI_TRANSITIONS=1008} [2023-01-28 09:22:42,337 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 329 predicate places. [2023-01-28 09:22:42,337 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 1008 transitions, 24319 flow [2023-01-28 09:22:42,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 138.88888888888889) internal successors, (3750), 27 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:42,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:22:42,338 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-28 09:22:42,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-01-28 09:22:42,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:22:42,538 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:22:42,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:22:42,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1119562755, now seen corresponding path program 12 times [2023-01-28 09:22:42,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:22:42,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348080930] [2023-01-28 09:22:42,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:22:42,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:22:42,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:22:42,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:22:42,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:22:42,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348080930] [2023-01-28 09:22:42,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348080930] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:22:42,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:22:42,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 09:22:42,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888781986] [2023-01-28 09:22:42,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:22:42,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 09:22:42,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:22:42,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 09:22:42,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-01-28 09:22:42,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 435 [2023-01-28 09:22:42,762 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 1008 transitions, 24319 flow. Second operand has 11 states, 11 states have (on average 154.9090909090909) internal successors, (1704), 11 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:42,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:22:42,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 435 [2023-01-28 09:22:42,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:22:47,349 INFO L130 PetriNetUnfolder]: 8616/15655 cut-off events. [2023-01-28 09:22:47,350 INFO L131 PetriNetUnfolder]: For 409377/409377 co-relation queries the response was YES. [2023-01-28 09:22:47,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153442 conditions, 15655 events. 8616/15655 cut-off events. For 409377/409377 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 129241 event pairs, 2937 based on Foata normal form. 56/15711 useless extension candidates. Maximal degree in co-relation 153335. Up to 13528 conditions per place. [2023-01-28 09:22:47,517 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 722 selfloop transitions, 307 changer transitions 14/1043 dead transitions. [2023-01-28 09:22:47,517 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1043 transitions, 26931 flow [2023-01-28 09:22:47,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 09:22:47,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 09:22:47,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1278 transitions. [2023-01-28 09:22:47,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36724137931034484 [2023-01-28 09:22:47,519 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1278 transitions. [2023-01-28 09:22:47,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1278 transitions. [2023-01-28 09:22:47,519 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:22:47,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1278 transitions. [2023-01-28 09:22:47,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 159.75) internal successors, (1278), 8 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:47,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:47,521 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:47,521 INFO L175 Difference]: Start difference. First operand has 354 places, 1008 transitions, 24319 flow. Second operand 8 states and 1278 transitions. [2023-01-28 09:22:47,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 1043 transitions, 26931 flow [2023-01-28 09:22:51,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1043 transitions, 26510 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-28 09:22:51,951 INFO L231 Difference]: Finished difference. Result has 354 places, 984 transitions, 23945 flow [2023-01-28 09:22:51,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=23572, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=23945, PETRI_PLACES=354, PETRI_TRANSITIONS=984} [2023-01-28 09:22:51,952 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 329 predicate places. [2023-01-28 09:22:51,952 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 984 transitions, 23945 flow [2023-01-28 09:22:51,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 154.9090909090909) internal successors, (1704), 11 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:51,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:22:51,952 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:22:51,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-01-28 09:22:51,952 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:22:51,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:22:51,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1425301956, now seen corresponding path program 9 times [2023-01-28 09:22:51,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:22:51,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578795578] [2023-01-28 09:22:51,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:22:51,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:22:51,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:22:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:52,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:22:52,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578795578] [2023-01-28 09:22:52,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578795578] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:22:52,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76870308] [2023-01-28 09:22:52,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:22:52,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:22:52,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:22:52,169 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:22:52,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-01-28 09:22:52,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 09:22:52,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:22:52,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:22:52,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:22:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:52,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:22:52,718 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:22:52,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-28 09:22:53,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:22:53,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76870308] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:22:53,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:22:53,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:22:53,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919504604] [2023-01-28 09:22:53,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:22:53,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:22:53,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:22:53,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:22:53,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=993, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:22:53,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:22:53,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 984 transitions, 23945 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:53,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:22:53,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:22:53,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:22:59,536 INFO L130 PetriNetUnfolder]: 8531/15626 cut-off events. [2023-01-28 09:22:59,536 INFO L131 PetriNetUnfolder]: For 420299/420299 co-relation queries the response was YES. [2023-01-28 09:22:59,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151197 conditions, 15626 events. 8531/15626 cut-off events. For 420299/420299 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 129918 event pairs, 1403 based on Foata normal form. 210/15836 useless extension candidates. Maximal degree in co-relation 151091. Up to 5888 conditions per place. [2023-01-28 09:22:59,681 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 903 selfloop transitions, 428 changer transitions 22/1353 dead transitions. [2023-01-28 09:22:59,681 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1353 transitions, 32790 flow [2023-01-28 09:22:59,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-28 09:22:59,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-28 09:22:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4519 transitions. [2023-01-28 09:22:59,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33511308861698186 [2023-01-28 09:22:59,684 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4519 transitions. [2023-01-28 09:22:59,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4519 transitions. [2023-01-28 09:22:59,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:22:59,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4519 transitions. [2023-01-28 09:22:59,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 145.7741935483871) internal successors, (4519), 31 states have internal predecessors, (4519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:59,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 435.0) internal successors, (13920), 32 states have internal predecessors, (13920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:59,693 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 435.0) internal successors, (13920), 32 states have internal predecessors, (13920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:22:59,693 INFO L175 Difference]: Start difference. First operand has 354 places, 984 transitions, 23945 flow. Second operand 31 states and 4519 transitions. [2023-01-28 09:22:59,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1353 transitions, 32790 flow [2023-01-28 09:23:03,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 1353 transitions, 31732 flow, removed 71 selfloop flow, removed 8 redundant places. [2023-01-28 09:23:03,651 INFO L231 Difference]: Finished difference. Result has 386 places, 1044 transitions, 25836 flow [2023-01-28 09:23:03,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=23033, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=25836, PETRI_PLACES=386, PETRI_TRANSITIONS=1044} [2023-01-28 09:23:03,651 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 361 predicate places. [2023-01-28 09:23:03,651 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1044 transitions, 25836 flow [2023-01-28 09:23:03,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:03,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:23:03,652 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:23:03,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-01-28 09:23:03,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:23:03,853 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:23:03,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:23:03,853 INFO L85 PathProgramCache]: Analyzing trace with hash -279449182, now seen corresponding path program 10 times [2023-01-28 09:23:03,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:23:03,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429086227] [2023-01-28 09:23:03,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:23:03,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:23:03,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:23:04,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:23:04,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:23:04,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429086227] [2023-01-28 09:23:04,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429086227] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:23:04,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343586819] [2023-01-28 09:23:04,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:23:04,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:23:04,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:23:04,058 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:23:04,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-01-28 09:23:04,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:23:04,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:23:04,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:23:04,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:23:04,383 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-01-28 09:23:04,383 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 58 treesize of output 31 [2023-01-28 09:23:04,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:23:04,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:23:04,809 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:23:04,810 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-28 09:23:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:23:05,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343586819] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:23:05,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:23:05,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 28 [2023-01-28 09:23:05,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450542271] [2023-01-28 09:23:05,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:23:05,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 09:23:05,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:23:05,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 09:23:05,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2023-01-28 09:23:05,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 09:23:05,288 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1044 transitions, 25836 flow. Second operand has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:05,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:23:05,289 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 09:23:05,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:23:13,204 INFO L130 PetriNetUnfolder]: 9009/16454 cut-off events. [2023-01-28 09:23:13,204 INFO L131 PetriNetUnfolder]: For 496908/496908 co-relation queries the response was YES. [2023-01-28 09:23:13,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167437 conditions, 16454 events. 9009/16454 cut-off events. For 496908/496908 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 137203 event pairs, 426 based on Foata normal form. 8/16462 useless extension candidates. Maximal degree in co-relation 167318. Up to 4894 conditions per place. [2023-01-28 09:23:13,370 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 578 selfloop transitions, 907 changer transitions 28/1513 dead transitions. [2023-01-28 09:23:13,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1513 transitions, 36670 flow [2023-01-28 09:23:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-01-28 09:23:13,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-01-28 09:23:13,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 7967 transitions. [2023-01-28 09:23:13,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3157748711850971 [2023-01-28 09:23:13,375 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 7967 transitions. [2023-01-28 09:23:13,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 7967 transitions. [2023-01-28 09:23:13,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:23:13,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 7967 transitions. [2023-01-28 09:23:13,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 137.36206896551724) internal successors, (7967), 58 states have internal predecessors, (7967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:13,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:13,390 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:13,390 INFO L175 Difference]: Start difference. First operand has 386 places, 1044 transitions, 25836 flow. Second operand 58 states and 7967 transitions. [2023-01-28 09:23:13,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1513 transitions, 36670 flow [2023-01-28 09:23:18,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1513 transitions, 35646 flow, removed 289 selfloop flow, removed 17 redundant places. [2023-01-28 09:23:18,850 INFO L231 Difference]: Finished difference. Result has 446 places, 1254 transitions, 32533 flow [2023-01-28 09:23:18,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25030, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=712, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=32533, PETRI_PLACES=446, PETRI_TRANSITIONS=1254} [2023-01-28 09:23:18,851 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 421 predicate places. [2023-01-28 09:23:18,851 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 1254 transitions, 32533 flow [2023-01-28 09:23:18,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:18,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:23:18,851 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:23:18,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-01-28 09:23:19,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2023-01-28 09:23:19,052 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:23:19,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:23:19,052 INFO L85 PathProgramCache]: Analyzing trace with hash -70393725, now seen corresponding path program 11 times [2023-01-28 09:23:19,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:23:19,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279531384] [2023-01-28 09:23:19,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:23:19,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:23:19,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:23:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:23:19,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:23:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279531384] [2023-01-28 09:23:19,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279531384] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:23:19,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129866845] [2023-01-28 09:23:19,255 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:23:19,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:23:19,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:23:19,256 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:23:19,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-01-28 09:23:19,398 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:23:19,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:23:19,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:23:19,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:23:19,715 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:23:19,716 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 112 treesize of output 77 [2023-01-28 09:23:19,745 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:23:19,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:23:19,822 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:23:19,823 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-28 09:23:20,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:23:20,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129866845] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:23:20,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:23:20,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:23:20,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222078005] [2023-01-28 09:23:20,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:23:20,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:23:20,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:23:20,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:23:20,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:23:20,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:23:20,485 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 1254 transitions, 32533 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:20,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:23:20,485 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:23:20,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:23:27,194 INFO L130 PetriNetUnfolder]: 9001/16396 cut-off events. [2023-01-28 09:23:27,194 INFO L131 PetriNetUnfolder]: For 504820/504820 co-relation queries the response was YES. [2023-01-28 09:23:27,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175527 conditions, 16396 events. 9001/16396 cut-off events. For 504820/504820 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 136260 event pairs, 1262 based on Foata normal form. 10/16406 useless extension candidates. Maximal degree in co-relation 175390. Up to 4912 conditions per place. [2023-01-28 09:23:27,399 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1045 selfloop transitions, 389 changer transitions 38/1472 dead transitions. [2023-01-28 09:23:27,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 1472 transitions, 39277 flow [2023-01-28 09:23:27,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 09:23:27,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 09:23:27,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3220 transitions. [2023-01-28 09:23:27,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33646812957157785 [2023-01-28 09:23:27,401 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3220 transitions. [2023-01-28 09:23:27,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3220 transitions. [2023-01-28 09:23:27,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:23:27,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3220 transitions. [2023-01-28 09:23:27,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 146.36363636363637) internal successors, (3220), 22 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:27,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:27,407 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:27,407 INFO L175 Difference]: Start difference. First operand has 446 places, 1254 transitions, 32533 flow. Second operand 22 states and 3220 transitions. [2023-01-28 09:23:27,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 1472 transitions, 39277 flow [2023-01-28 09:23:35,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 1472 transitions, 37014 flow, removed 621 selfloop flow, removed 26 redundant places. [2023-01-28 09:23:35,076 INFO L231 Difference]: Finished difference. Result has 438 places, 1233 transitions, 30572 flow [2023-01-28 09:23:35,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=30379, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=865, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=30572, PETRI_PLACES=438, PETRI_TRANSITIONS=1233} [2023-01-28 09:23:35,077 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 413 predicate places. [2023-01-28 09:23:35,077 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 1233 transitions, 30572 flow [2023-01-28 09:23:35,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:35,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:23:35,078 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-28 09:23:35,082 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-01-28 09:23:35,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-01-28 09:23:35,282 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:23:35,282 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:23:35,282 INFO L85 PathProgramCache]: Analyzing trace with hash 462670569, now seen corresponding path program 13 times [2023-01-28 09:23:35,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:23:35,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416493387] [2023-01-28 09:23:35,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:23:35,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:23:35,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:23:35,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 09:23:35,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:23:35,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416493387] [2023-01-28 09:23:35,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416493387] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 09:23:35,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 09:23:35,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 09:23:35,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585311088] [2023-01-28 09:23:35,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 09:23:35,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 09:23:35,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:23:35,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 09:23:35,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-01-28 09:23:35,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 09:23:35,441 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1233 transitions, 30572 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:35,441 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:23:35,441 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 09:23:35,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:23:40,903 INFO L130 PetriNetUnfolder]: 8619/15668 cut-off events. [2023-01-28 09:23:40,903 INFO L131 PetriNetUnfolder]: For 433602/433602 co-relation queries the response was YES. [2023-01-28 09:23:41,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161256 conditions, 15668 events. 8619/15668 cut-off events. For 433602/433602 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 128913 event pairs, 2982 based on Foata normal form. 36/15704 useless extension candidates. Maximal degree in co-relation 161126. Up to 13861 conditions per place. [2023-01-28 09:23:41,072 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 908 selfloop transitions, 348 changer transitions 3/1259 dead transitions. [2023-01-28 09:23:41,073 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1259 transitions, 33772 flow [2023-01-28 09:23:41,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 09:23:41,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 09:23:41,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1144 transitions. [2023-01-28 09:23:41,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3756978653530378 [2023-01-28 09:23:41,074 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1144 transitions. [2023-01-28 09:23:41,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1144 transitions. [2023-01-28 09:23:41,074 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:23:41,074 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1144 transitions. [2023-01-28 09:23:41,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.42857142857142) internal successors, (1144), 7 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:41,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:41,076 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:41,076 INFO L175 Difference]: Start difference. First operand has 438 places, 1233 transitions, 30572 flow. Second operand 7 states and 1144 transitions. [2023-01-28 09:23:41,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1259 transitions, 33772 flow [2023-01-28 09:23:47,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1259 transitions, 32812 flow, removed 31 selfloop flow, removed 22 redundant places. [2023-01-28 09:23:47,545 INFO L231 Difference]: Finished difference. Result has 414 places, 1215 transitions, 29988 flow [2023-01-28 09:23:47,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=29330, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29988, PETRI_PLACES=414, PETRI_TRANSITIONS=1215} [2023-01-28 09:23:47,546 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 389 predicate places. [2023-01-28 09:23:47,546 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 1215 transitions, 29988 flow [2023-01-28 09:23:47,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:47,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:23:47,547 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:23:47,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-01-28 09:23:47,547 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:23:47,547 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:23:47,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1678663921, now seen corresponding path program 12 times [2023-01-28 09:23:47,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:23:47,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853666158] [2023-01-28 09:23:47,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:23:47,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:23:47,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:23:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:23:47,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:23:47,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853666158] [2023-01-28 09:23:47,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853666158] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:23:47,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741810565] [2023-01-28 09:23:47,747 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:23:47,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:23:47,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:23:47,748 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:23:47,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-01-28 09:23:47,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 09:23:47,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:23:47,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:23:47,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:23:48,215 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:23:48,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:23:48,293 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:23:48,293 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-28 09:23:49,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:23:49,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741810565] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:23:49,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:23:49,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:23:49,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740029503] [2023-01-28 09:23:49,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:23:49,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 09:23:49,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:23:49,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 09:23:49,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2023-01-28 09:23:49,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 09:23:49,053 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 1215 transitions, 29988 flow. Second operand has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:49,053 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:23:49,053 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 09:23:49,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:23:58,310 INFO L130 PetriNetUnfolder]: 9136/16728 cut-off events. [2023-01-28 09:23:58,310 INFO L131 PetriNetUnfolder]: For 449160/449160 co-relation queries the response was YES. [2023-01-28 09:23:58,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168289 conditions, 16728 events. 9136/16728 cut-off events. For 449160/449160 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 140041 event pairs, 834 based on Foata normal form. 249/16977 useless extension candidates. Maximal degree in co-relation 168162. Up to 4999 conditions per place. [2023-01-28 09:23:58,508 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 1014 selfloop transitions, 601 changer transitions 77/1692 dead transitions. [2023-01-28 09:23:58,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 1692 transitions, 41264 flow [2023-01-28 09:23:58,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-01-28 09:23:58,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-01-28 09:23:58,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 8046 transitions. [2023-01-28 09:23:58,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3189060642092747 [2023-01-28 09:23:58,513 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 8046 transitions. [2023-01-28 09:23:58,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 8046 transitions. [2023-01-28 09:23:58,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:23:58,514 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 8046 transitions. [2023-01-28 09:23:58,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 138.72413793103448) internal successors, (8046), 58 states have internal predecessors, (8046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:58,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:58,529 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:23:58,529 INFO L175 Difference]: Start difference. First operand has 414 places, 1215 transitions, 29988 flow. Second operand 58 states and 8046 transitions. [2023-01-28 09:23:58,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 1692 transitions, 41264 flow [2023-01-28 09:24:04,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1692 transitions, 39967 flow, removed 40 selfloop flow, removed 9 redundant places. [2023-01-28 09:24:04,643 INFO L231 Difference]: Finished difference. Result has 484 places, 1327 transitions, 33251 flow [2023-01-28 09:24:04,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28863, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=33251, PETRI_PLACES=484, PETRI_TRANSITIONS=1327} [2023-01-28 09:24:04,644 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 459 predicate places. [2023-01-28 09:24:04,644 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 1327 transitions, 33251 flow [2023-01-28 09:24:04,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:04,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:24:04,644 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:24:04,649 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-01-28 09:24:04,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-01-28 09:24:04,845 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:24:04,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:24:04,845 INFO L85 PathProgramCache]: Analyzing trace with hash 828683557, now seen corresponding path program 13 times [2023-01-28 09:24:04,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:24:04,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764750772] [2023-01-28 09:24:04,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:24:04,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:24:04,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:24:05,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:24:05,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:24:05,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764750772] [2023-01-28 09:24:05,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764750772] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:24:05,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610949931] [2023-01-28 09:24:05,045 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:24:05,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:05,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:24:05,046 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:24:05,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-01-28 09:24:05,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:24:05,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:24:05,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:24:05,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:24:05,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:24:05,642 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:24:05,642 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-28 09:24:06,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:24:06,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610949931] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:24:06,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:24:06,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:24:06,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979431984] [2023-01-28 09:24:06,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:24:06,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:24:06,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:24:06,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:24:06,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:24:06,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:24:06,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1327 transitions, 33251 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:06,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:24:06,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:24:06,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:24:13,662 INFO L130 PetriNetUnfolder]: 8740/16124 cut-off events. [2023-01-28 09:24:13,662 INFO L131 PetriNetUnfolder]: For 628743/628743 co-relation queries the response was YES. [2023-01-28 09:24:13,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169183 conditions, 16124 events. 8740/16124 cut-off events. For 628743/628743 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 135790 event pairs, 1264 based on Foata normal form. 181/16305 useless extension candidates. Maximal degree in co-relation 169033. Up to 4913 conditions per place. [2023-01-28 09:24:13,865 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1068 selfloop transitions, 493 changer transitions 6/1567 dead transitions. [2023-01-28 09:24:13,865 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1567 transitions, 39709 flow [2023-01-28 09:24:13,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 09:24:13,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 09:24:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4096 transitions. [2023-01-28 09:24:13,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3362889983579639 [2023-01-28 09:24:13,868 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4096 transitions. [2023-01-28 09:24:13,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4096 transitions. [2023-01-28 09:24:13,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:24:13,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4096 transitions. [2023-01-28 09:24:13,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 146.28571428571428) internal successors, (4096), 28 states have internal predecessors, (4096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:13,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:13,876 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:13,876 INFO L175 Difference]: Start difference. First operand has 484 places, 1327 transitions, 33251 flow. Second operand 28 states and 4096 transitions. [2023-01-28 09:24:13,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1567 transitions, 39709 flow [2023-01-28 09:24:20,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1567 transitions, 37598 flow, removed 447 selfloop flow, removed 42 redundant places. [2023-01-28 09:24:20,891 INFO L231 Difference]: Finished difference. Result has 462 places, 1318 transitions, 32092 flow [2023-01-28 09:24:20,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=30857, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=32092, PETRI_PLACES=462, PETRI_TRANSITIONS=1318} [2023-01-28 09:24:20,892 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 437 predicate places. [2023-01-28 09:24:20,892 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 1318 transitions, 32092 flow [2023-01-28 09:24:20,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:20,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:24:20,893 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:24:20,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-01-28 09:24:21,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:21,094 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:24:21,094 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:24:21,094 INFO L85 PathProgramCache]: Analyzing trace with hash -420543221, now seen corresponding path program 14 times [2023-01-28 09:24:21,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:24:21,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890366411] [2023-01-28 09:24:21,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:24:21,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:24:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:24:21,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:24:21,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:24:21,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890366411] [2023-01-28 09:24:21,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890366411] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:24:21,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904149289] [2023-01-28 09:24:21,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:24:21,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:21,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:24:21,299 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:24:21,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-01-28 09:24:21,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:24:21,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:24:21,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:24:21,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:24:21,688 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-01-28 09:24:21,688 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 58 treesize of output 31 [2023-01-28 09:24:21,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:21,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:24:22,051 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:24:22,051 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-28 09:24:22,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:22,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904149289] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:24:22,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:24:22,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:24:22,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308407242] [2023-01-28 09:24:22,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:24:22,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 09:24:22,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:24:22,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 09:24:22,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2023-01-28 09:24:22,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 09:24:22,738 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 1318 transitions, 32092 flow. Second operand has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:22,738 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:24:22,738 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 09:24:22,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:24:31,623 INFO L130 PetriNetUnfolder]: 9018/16621 cut-off events. [2023-01-28 09:24:31,623 INFO L131 PetriNetUnfolder]: For 496723/496723 co-relation queries the response was YES. [2023-01-28 09:24:31,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166934 conditions, 16621 events. 9018/16621 cut-off events. For 496723/496723 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 140726 event pairs, 342 based on Foata normal form. 16/16637 useless extension candidates. Maximal degree in co-relation 166810. Up to 5095 conditions per place. [2023-01-28 09:24:31,811 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 655 selfloop transitions, 1060 changer transitions 24/1739 dead transitions. [2023-01-28 09:24:31,811 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 1739 transitions, 41839 flow [2023-01-28 09:24:31,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-01-28 09:24:31,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-01-28 09:24:31,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 8953 transitions. [2023-01-28 09:24:31,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3166401414677277 [2023-01-28 09:24:31,817 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 8953 transitions. [2023-01-28 09:24:31,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 8953 transitions. [2023-01-28 09:24:31,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:24:31,818 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 8953 transitions. [2023-01-28 09:24:31,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 137.73846153846154) internal successors, (8953), 65 states have internal predecessors, (8953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:31,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 435.0) internal successors, (28710), 66 states have internal predecessors, (28710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:31,835 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 435.0) internal successors, (28710), 66 states have internal predecessors, (28710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:31,835 INFO L175 Difference]: Start difference. First operand has 462 places, 1318 transitions, 32092 flow. Second operand 65 states and 8953 transitions. [2023-01-28 09:24:31,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 1739 transitions, 41839 flow [2023-01-28 09:24:38,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1739 transitions, 41010 flow, removed 18 selfloop flow, removed 19 redundant places. [2023-01-28 09:24:38,870 INFO L231 Difference]: Finished difference. Result has 519 places, 1471 transitions, 37847 flow [2023-01-28 09:24:38,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=31375, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=904, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=37847, PETRI_PLACES=519, PETRI_TRANSITIONS=1471} [2023-01-28 09:24:38,871 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 494 predicate places. [2023-01-28 09:24:38,871 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 1471 transitions, 37847 flow [2023-01-28 09:24:38,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:38,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:24:38,872 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:24:38,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-01-28 09:24:39,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:39,077 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:24:39,077 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:24:39,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1448136698, now seen corresponding path program 15 times [2023-01-28 09:24:39,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:24:39,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203258266] [2023-01-28 09:24:39,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:24:39,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:24:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:24:39,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:39,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:24:39,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203258266] [2023-01-28 09:24:39,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203258266] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:24:39,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1588026094] [2023-01-28 09:24:39,284 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:24:39,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:39,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:24:39,285 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:24:39,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-01-28 09:24:39,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 09:24:39,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:24:39,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:24:39,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:24:39,721 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:24:39,721 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-28 09:24:39,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:39,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:24:40,060 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:24:40,060 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-28 09:24:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:40,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1588026094] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:24:40,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:24:40,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:24:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112116504] [2023-01-28 09:24:40,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:24:40,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:24:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:24:40,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:24:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:24:40,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:24:40,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1471 transitions, 37847 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:40,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:24:40,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:24:40,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:24:47,876 INFO L130 PetriNetUnfolder]: 9002/16523 cut-off events. [2023-01-28 09:24:47,876 INFO L131 PetriNetUnfolder]: For 516748/516748 co-relation queries the response was YES. [2023-01-28 09:24:48,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173560 conditions, 16523 events. 9002/16523 cut-off events. For 516748/516748 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 138712 event pairs, 1542 based on Foata normal form. 2/16525 useless extension candidates. Maximal degree in co-relation 173425. Up to 6294 conditions per place. [2023-01-28 09:24:48,090 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1061 selfloop transitions, 554 changer transitions 6/1621 dead transitions. [2023-01-28 09:24:48,091 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1621 transitions, 42527 flow [2023-01-28 09:24:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-28 09:24:48,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-28 09:24:48,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4357 transitions. [2023-01-28 09:24:48,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3338697318007663 [2023-01-28 09:24:48,093 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4357 transitions. [2023-01-28 09:24:48,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4357 transitions. [2023-01-28 09:24:48,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:24:48,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4357 transitions. [2023-01-28 09:24:48,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 145.23333333333332) internal successors, (4357), 30 states have internal predecessors, (4357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:48,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:48,101 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:48,101 INFO L175 Difference]: Start difference. First operand has 519 places, 1471 transitions, 37847 flow. Second operand 30 states and 4357 transitions. [2023-01-28 09:24:48,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1621 transitions, 42527 flow [2023-01-28 09:24:55,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1621 transitions, 40898 flow, removed 224 selfloop flow, removed 36 redundant places. [2023-01-28 09:24:55,361 INFO L231 Difference]: Finished difference. Result has 507 places, 1469 transitions, 37375 flow [2023-01-28 09:24:55,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=36313, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=917, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=37375, PETRI_PLACES=507, PETRI_TRANSITIONS=1469} [2023-01-28 09:24:55,362 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 482 predicate places. [2023-01-28 09:24:55,362 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 1469 transitions, 37375 flow [2023-01-28 09:24:55,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:55,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:24:55,363 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:24:55,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-01-28 09:24:55,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:55,567 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:24:55,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:24:55,568 INFO L85 PathProgramCache]: Analyzing trace with hash 823778715, now seen corresponding path program 16 times [2023-01-28 09:24:55,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:24:55,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27820080] [2023-01-28 09:24:55,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:24:55,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:24:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:24:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:55,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:24:55,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27820080] [2023-01-28 09:24:55,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27820080] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:24:55,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382382202] [2023-01-28 09:24:55,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:24:55,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:24:55,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:24:55,777 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:24:55,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-01-28 09:24:55,930 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:24:55,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:24:55,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:24:55,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:24:56,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:56,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:24:56,306 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:24:56,306 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-28 09:24:56,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:24:56,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382382202] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:24:56,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:24:56,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:24:56,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099853467] [2023-01-28 09:24:56,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:24:56,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:24:56,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:24:56,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:24:56,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:24:56,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:24:56,951 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 1469 transitions, 37375 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:24:56,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:24:56,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:24:56,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:25:04,354 INFO L130 PetriNetUnfolder]: 9000/16507 cut-off events. [2023-01-28 09:25:04,354 INFO L131 PetriNetUnfolder]: For 508746/508746 co-relation queries the response was YES. [2023-01-28 09:25:04,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170336 conditions, 16507 events. 9000/16507 cut-off events. For 508746/508746 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 138606 event pairs, 1278 based on Foata normal form. 4/16511 useless extension candidates. Maximal degree in co-relation 170208. Up to 5115 conditions per place. [2023-01-28 09:25:04,529 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1087 selfloop transitions, 489 changer transitions 19/1595 dead transitions. [2023-01-28 09:25:04,529 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1595 transitions, 41634 flow [2023-01-28 09:25:04,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 09:25:04,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 09:25:04,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3649 transitions. [2023-01-28 09:25:04,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3355402298850575 [2023-01-28 09:25:04,531 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3649 transitions. [2023-01-28 09:25:04,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3649 transitions. [2023-01-28 09:25:04,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:25:04,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3649 transitions. [2023-01-28 09:25:04,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 145.96) internal successors, (3649), 25 states have internal predecessors, (3649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:04,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 435.0) internal successors, (11310), 26 states have internal predecessors, (11310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:04,538 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 435.0) internal successors, (11310), 26 states have internal predecessors, (11310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:04,538 INFO L175 Difference]: Start difference. First operand has 507 places, 1469 transitions, 37375 flow. Second operand 25 states and 3649 transitions. [2023-01-28 09:25:04,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1595 transitions, 41634 flow [2023-01-28 09:25:12,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 1595 transitions, 39865 flow, removed 22 selfloop flow, removed 34 redundant places. [2023-01-28 09:25:12,913 INFO L231 Difference]: Finished difference. Result has 496 places, 1460 transitions, 36366 flow [2023-01-28 09:25:12,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35616, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=980, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=36366, PETRI_PLACES=496, PETRI_TRANSITIONS=1460} [2023-01-28 09:25:12,914 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 471 predicate places. [2023-01-28 09:25:12,914 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 1460 transitions, 36366 flow [2023-01-28 09:25:12,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:12,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:25:12,915 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:25:12,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-01-28 09:25:13,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:25:13,115 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:25:13,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:25:13,115 INFO L85 PathProgramCache]: Analyzing trace with hash -900685301, now seen corresponding path program 17 times [2023-01-28 09:25:13,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:25:13,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096193615] [2023-01-28 09:25:13,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:25:13,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:25:13,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:25:13,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:13,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:25:13,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096193615] [2023-01-28 09:25:13,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096193615] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:25:13,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92845654] [2023-01-28 09:25:13,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:25:13,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:25:13,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:25:13,309 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:25:13,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-01-28 09:25:13,463 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:25:13,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:25:13,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:25:13,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:25:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:13,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:25:13,954 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:25:13,954 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-28 09:25:14,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:14,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92845654] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:25:14,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:25:14,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:25:14,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103607913] [2023-01-28 09:25:14,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:25:14,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:25:14,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:25:14,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:25:14,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:25:14,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:25:14,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 1460 transitions, 36366 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:14,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:25:14,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:25:14,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:25:21,096 INFO L130 PetriNetUnfolder]: 8968/16419 cut-off events. [2023-01-28 09:25:21,097 INFO L131 PetriNetUnfolder]: For 458354/458354 co-relation queries the response was YES. [2023-01-28 09:25:21,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165553 conditions, 16419 events. 8968/16419 cut-off events. For 458354/458354 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 137744 event pairs, 1268 based on Foata normal form. 4/16423 useless extension candidates. Maximal degree in co-relation 165435. Up to 5115 conditions per place. [2023-01-28 09:25:21,272 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1053 selfloop transitions, 541 changer transitions 6/1600 dead transitions. [2023-01-28 09:25:21,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 1600 transitions, 40933 flow [2023-01-28 09:25:21,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 09:25:21,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 09:25:21,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3782 transitions. [2023-01-28 09:25:21,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334394341290893 [2023-01-28 09:25:21,274 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3782 transitions. [2023-01-28 09:25:21,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3782 transitions. [2023-01-28 09:25:21,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:25:21,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3782 transitions. [2023-01-28 09:25:21,277 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.46153846153845) internal successors, (3782), 26 states have internal predecessors, (3782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:21,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:21,281 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:21,281 INFO L175 Difference]: Start difference. First operand has 496 places, 1460 transitions, 36366 flow. Second operand 26 states and 3782 transitions. [2023-01-28 09:25:21,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 1600 transitions, 40933 flow [2023-01-28 09:25:28,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1600 transitions, 40155 flow, removed 5 selfloop flow, removed 20 redundant places. [2023-01-28 09:25:28,503 INFO L231 Difference]: Finished difference. Result has 497 places, 1458 transitions, 36632 flow [2023-01-28 09:25:28,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35594, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=541, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=36632, PETRI_PLACES=497, PETRI_TRANSITIONS=1458} [2023-01-28 09:25:28,504 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 472 predicate places. [2023-01-28 09:25:28,504 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 1458 transitions, 36632 flow [2023-01-28 09:25:28,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:28,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:25:28,505 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:25:28,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-01-28 09:25:28,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:25:28,713 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:25:28,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:25:28,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1494180360, now seen corresponding path program 18 times [2023-01-28 09:25:28,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:25:28,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503618719] [2023-01-28 09:25:28,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:25:28,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:25:28,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:25:28,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:28,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:25:28,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503618719] [2023-01-28 09:25:28,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503618719] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:25:28,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823037640] [2023-01-28 09:25:28,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:25:28,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:25:28,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:25:28,975 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:25:28,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-01-28 09:25:29,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 09:25:29,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:25:29,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:25:29,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:25:29,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:25:29,497 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-28 09:25:29,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:29,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:25:29,760 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:25:29,760 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-28 09:25:30,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:30,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823037640] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:25:30,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:25:30,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:25:30,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642009523] [2023-01-28 09:25:30,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:25:30,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:25:30,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:25:30,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:25:30,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:25:30,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:25:30,373 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1458 transitions, 36632 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:30,373 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:25:30,373 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:25:30,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:25:38,100 INFO L130 PetriNetUnfolder]: 8960/16413 cut-off events. [2023-01-28 09:25:38,101 INFO L131 PetriNetUnfolder]: For 462336/462336 co-relation queries the response was YES. [2023-01-28 09:25:38,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167311 conditions, 16413 events. 8960/16413 cut-off events. For 462336/462336 co-relation queries the response was YES. Maximal size of possible extension queue 950. Compared 137494 event pairs, 1520 based on Foata normal form. 2/16415 useless extension candidates. Maximal degree in co-relation 167193. Up to 6178 conditions per place. [2023-01-28 09:25:38,278 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1123 selfloop transitions, 503 changer transitions 6/1632 dead transitions. [2023-01-28 09:25:38,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1632 transitions, 41326 flow [2023-01-28 09:25:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 09:25:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-28 09:25:38,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4809 transitions. [2023-01-28 09:25:38,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33500522466039706 [2023-01-28 09:25:38,281 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4809 transitions. [2023-01-28 09:25:38,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4809 transitions. [2023-01-28 09:25:38,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:25:38,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4809 transitions. [2023-01-28 09:25:38,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 145.72727272727272) internal successors, (4809), 33 states have internal predecessors, (4809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:38,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:38,289 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:38,289 INFO L175 Difference]: Start difference. First operand has 497 places, 1458 transitions, 36632 flow. Second operand 33 states and 4809 transitions. [2023-01-28 09:25:38,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1632 transitions, 41326 flow [2023-01-28 09:25:45,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1632 transitions, 40386 flow, removed 6 selfloop flow, removed 25 redundant places. [2023-01-28 09:25:45,206 INFO L231 Difference]: Finished difference. Result has 504 places, 1456 transitions, 36664 flow [2023-01-28 09:25:45,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35702, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=955, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=36664, PETRI_PLACES=504, PETRI_TRANSITIONS=1456} [2023-01-28 09:25:45,208 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 479 predicate places. [2023-01-28 09:25:45,208 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 1456 transitions, 36664 flow [2023-01-28 09:25:45,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:45,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:25:45,209 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:25:45,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-01-28 09:25:45,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2023-01-28 09:25:45,414 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:25:45,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:25:45,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1406921524, now seen corresponding path program 19 times [2023-01-28 09:25:45,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:25:45,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377365131] [2023-01-28 09:25:45,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:25:45,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:25:45,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:25:45,639 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:45,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:25:45,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377365131] [2023-01-28 09:25:45,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377365131] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:25:45,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093513087] [2023-01-28 09:25:45,640 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:25:45,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:25:45,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:25:45,641 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:25:45,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-01-28 09:25:45,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:25:45,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 09:25:45,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:25:46,163 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:25:46,163 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 112 treesize of output 77 [2023-01-28 09:25:46,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:46,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:25:46,274 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:25:46,275 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-28 09:25:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:25:47,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093513087] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:25:47,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:25:47,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:25:47,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756395014] [2023-01-28 09:25:47,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:25:47,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:25:47,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:25:47,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:25:47,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:25:47,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:25:47,121 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1456 transitions, 36664 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:47,121 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:25:47,121 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:25:47,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:25:56,057 INFO L130 PetriNetUnfolder]: 8966/16445 cut-off events. [2023-01-28 09:25:56,057 INFO L131 PetriNetUnfolder]: For 455198/455198 co-relation queries the response was YES. [2023-01-28 09:25:56,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167880 conditions, 16445 events. 8966/16445 cut-off events. For 455198/455198 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 138327 event pairs, 1557 based on Foata normal form. 4/16449 useless extension candidates. Maximal degree in co-relation 167764. Up to 5071 conditions per place. [2023-01-28 09:25:56,229 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1758 selfloop transitions, 518 changer transitions 20/2296 dead transitions. [2023-01-28 09:25:56,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 2296 transitions, 57090 flow [2023-01-28 09:25:56,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-01-28 09:25:56,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-01-28 09:25:56,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6839 transitions. [2023-01-28 09:25:56,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33450721447786746 [2023-01-28 09:25:56,233 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6839 transitions. [2023-01-28 09:25:56,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6839 transitions. [2023-01-28 09:25:56,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:25:56,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6839 transitions. [2023-01-28 09:25:56,238 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 145.51063829787233) internal successors, (6839), 47 states have internal predecessors, (6839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:56,245 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 435.0) internal successors, (20880), 48 states have internal predecessors, (20880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:56,245 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 435.0) internal successors, (20880), 48 states have internal predecessors, (20880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:25:56,245 INFO L175 Difference]: Start difference. First operand has 504 places, 1456 transitions, 36664 flow. Second operand 47 states and 6839 transitions. [2023-01-28 09:25:56,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 2296 transitions, 57090 flow [2023-01-28 09:26:03,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 2296 transitions, 55646 flow, removed 15 selfloop flow, removed 30 redundant places. [2023-01-28 09:26:03,722 INFO L231 Difference]: Finished difference. Result has 523 places, 1461 transitions, 36607 flow [2023-01-28 09:26:03,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35562, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=36607, PETRI_PLACES=523, PETRI_TRANSITIONS=1461} [2023-01-28 09:26:03,723 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 498 predicate places. [2023-01-28 09:26:03,723 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 1461 transitions, 36607 flow [2023-01-28 09:26:03,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:03,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:26:03,724 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:26:03,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-01-28 09:26:03,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2023-01-28 09:26:03,929 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:26:03,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:26:03,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1372139216, now seen corresponding path program 20 times [2023-01-28 09:26:03,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:26:03,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586082000] [2023-01-28 09:26:03,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:26:03,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:26:03,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:26:04,144 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:04,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:26:04,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586082000] [2023-01-28 09:26:04,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586082000] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:26:04,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246446744] [2023-01-28 09:26:04,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:26:04,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:04,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:26:04,146 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:26:04,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-01-28 09:26:04,350 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:26:04,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:26:04,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 09:26:04,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:26:04,666 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:26:04,666 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 112 treesize of output 77 [2023-01-28 09:26:04,695 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:04,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:26:04,773 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:26:04,774 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-28 09:26:05,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:05,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246446744] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:26:05,470 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:26:05,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 09:26:05,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103562673] [2023-01-28 09:26:05,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:26:05,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 09:26:05,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:26:05,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 09:26:05,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 09:26:05,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:26:05,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 1461 transitions, 36607 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:05,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:26:05,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:26:05,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:26:12,262 INFO L130 PetriNetUnfolder]: 8950/16391 cut-off events. [2023-01-28 09:26:12,262 INFO L131 PetriNetUnfolder]: For 453562/453562 co-relation queries the response was YES. [2023-01-28 09:26:12,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168365 conditions, 16391 events. 8950/16391 cut-off events. For 453562/453562 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 137308 event pairs, 1522 based on Foata normal form. 2/16393 useless extension candidates. Maximal degree in co-relation 168251. Up to 6178 conditions per place. [2023-01-28 09:26:12,451 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1091 selfloop transitions, 492 changer transitions 17/1600 dead transitions. [2023-01-28 09:26:12,451 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1600 transitions, 40947 flow [2023-01-28 09:26:12,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 09:26:12,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 09:26:12,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4077 transitions. [2023-01-28 09:26:12,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3347290640394089 [2023-01-28 09:26:12,454 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4077 transitions. [2023-01-28 09:26:12,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4077 transitions. [2023-01-28 09:26:12,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:26:12,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4077 transitions. [2023-01-28 09:26:12,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 145.60714285714286) internal successors, (4077), 28 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:12,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:12,461 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:12,462 INFO L175 Difference]: Start difference. First operand has 523 places, 1461 transitions, 36607 flow. Second operand 28 states and 4077 transitions. [2023-01-28 09:26:12,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1600 transitions, 40947 flow [2023-01-28 09:26:19,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1600 transitions, 40190 flow, removed 8 selfloop flow, removed 36 redundant places. [2023-01-28 09:26:19,338 INFO L231 Difference]: Finished difference. Result has 511 places, 1454 transitions, 36683 flow [2023-01-28 09:26:19,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35858, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=969, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=36683, PETRI_PLACES=511, PETRI_TRANSITIONS=1454} [2023-01-28 09:26:19,339 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 486 predicate places. [2023-01-28 09:26:19,339 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 1454 transitions, 36683 flow [2023-01-28 09:26:19,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:19,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:26:19,340 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:26:19,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2023-01-28 09:26:19,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-01-28 09:26:19,541 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:26:19,541 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:26:19,541 INFO L85 PathProgramCache]: Analyzing trace with hash -525619999, now seen corresponding path program 21 times [2023-01-28 09:26:19,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:26:19,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234383366] [2023-01-28 09:26:19,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:26:19,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:26:19,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:26:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:19,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:26:19,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234383366] [2023-01-28 09:26:19,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234383366] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:26:19,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560765985] [2023-01-28 09:26:19,806 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:26:19,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:19,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:26:19,807 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:26:19,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-01-28 09:26:19,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 09:26:19,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:26:19,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 09:26:19,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:26:20,266 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:20,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:26:20,349 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 09:26:20,349 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-28 09:26:20,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:20,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560765985] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:26:20,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:26:20,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 09:26:20,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536284814] [2023-01-28 09:26:20,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:26:20,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 09:26:20,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:26:20,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 09:26:20,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2023-01-28 09:26:20,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 09:26:20,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 1454 transitions, 36683 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:20,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:26:20,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 09:26:20,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:26:27,677 INFO L130 PetriNetUnfolder]: 8934/16333 cut-off events. [2023-01-28 09:26:27,677 INFO L131 PetriNetUnfolder]: For 453480/453480 co-relation queries the response was YES. [2023-01-28 09:26:27,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169566 conditions, 16333 events. 8934/16333 cut-off events. For 453480/453480 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 136710 event pairs, 1274 based on Foata normal form. 4/16337 useless extension candidates. Maximal degree in co-relation 169455. Up to 5057 conditions per place. [2023-01-28 09:26:27,852 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1064 selfloop transitions, 523 changer transitions 14/1601 dead transitions. [2023-01-28 09:26:27,852 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1601 transitions, 41204 flow [2023-01-28 09:26:27,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 09:26:27,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 09:26:27,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3792 transitions. [2023-01-28 09:26:27,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33527851458885943 [2023-01-28 09:26:27,856 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3792 transitions. [2023-01-28 09:26:27,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3792 transitions. [2023-01-28 09:26:27,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:26:27,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3792 transitions. [2023-01-28 09:26:27,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.84615384615384) internal successors, (3792), 26 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:27,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:27,863 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:27,863 INFO L175 Difference]: Start difference. First operand has 511 places, 1454 transitions, 36683 flow. Second operand 26 states and 3792 transitions. [2023-01-28 09:26:27,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1601 transitions, 41204 flow [2023-01-28 09:26:35,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1601 transitions, 40416 flow, removed 3 selfloop flow, removed 26 redundant places. [2023-01-28 09:26:35,208 INFO L231 Difference]: Finished difference. Result has 504 places, 1447 transitions, 36713 flow [2023-01-28 09:26:35,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35899, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=931, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=36713, PETRI_PLACES=504, PETRI_TRANSITIONS=1447} [2023-01-28 09:26:35,209 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 479 predicate places. [2023-01-28 09:26:35,209 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 1447 transitions, 36713 flow [2023-01-28 09:26:35,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:35,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:26:35,210 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:26:35,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-01-28 09:26:35,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-01-28 09:26:35,410 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:26:35,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:26:35,411 INFO L85 PathProgramCache]: Analyzing trace with hash 903611996, now seen corresponding path program 22 times [2023-01-28 09:26:35,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:26:35,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556373951] [2023-01-28 09:26:35,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:26:35,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:26:35,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:26:35,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:35,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:26:35,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556373951] [2023-01-28 09:26:35,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556373951] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:26:35,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293871888] [2023-01-28 09:26:35,531 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:26:35,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:35,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:26:35,532 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:26:35,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-01-28 09:26:35,694 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:26:35,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:26:35,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 09:26:35,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:26:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:35,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:26:35,918 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:35,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293871888] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:26:35,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:26:35,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-01-28 09:26:35,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673424778] [2023-01-28 09:26:35,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:26:35,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 09:26:35,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:26:35,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 09:26:35,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-01-28 09:26:35,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 435 [2023-01-28 09:26:35,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1447 transitions, 36713 flow. Second operand has 22 states, 22 states have (on average 158.0) internal successors, (3476), 22 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:35,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:26:35,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 435 [2023-01-28 09:26:35,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:26:41,353 INFO L130 PetriNetUnfolder]: 8490/15351 cut-off events. [2023-01-28 09:26:41,353 INFO L131 PetriNetUnfolder]: For 425775/425775 co-relation queries the response was YES. [2023-01-28 09:26:41,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161687 conditions, 15351 events. 8490/15351 cut-off events. For 425775/425775 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 125392 event pairs, 1145 based on Foata normal form. 116/15467 useless extension candidates. Maximal degree in co-relation 161576. Up to 5140 conditions per place. [2023-01-28 09:26:41,525 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 997 selfloop transitions, 487 changer transitions 0/1484 dead transitions. [2023-01-28 09:26:41,525 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1484 transitions, 39100 flow [2023-01-28 09:26:41,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 09:26:41,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 09:26:41,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2295 transitions. [2023-01-28 09:26:41,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768472906403941 [2023-01-28 09:26:41,527 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2295 transitions. [2023-01-28 09:26:41,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2295 transitions. [2023-01-28 09:26:41,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:26:41,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2295 transitions. [2023-01-28 09:26:41,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 163.92857142857142) internal successors, (2295), 14 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:41,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:41,531 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:41,531 INFO L175 Difference]: Start difference. First operand has 504 places, 1447 transitions, 36713 flow. Second operand 14 states and 2295 transitions. [2023-01-28 09:26:41,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1484 transitions, 39100 flow [2023-01-28 09:26:48,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 1484 transitions, 37674 flow, removed 43 selfloop flow, removed 38 redundant places. [2023-01-28 09:26:48,068 INFO L231 Difference]: Finished difference. Result has 459 places, 1395 transitions, 34858 flow [2023-01-28 09:26:48,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=33884, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=34858, PETRI_PLACES=459, PETRI_TRANSITIONS=1395} [2023-01-28 09:26:48,069 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 434 predicate places. [2023-01-28 09:26:48,069 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 1395 transitions, 34858 flow [2023-01-28 09:26:48,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 158.0) internal successors, (3476), 22 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:48,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:26:48,070 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:26:48,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-01-28 09:26:48,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:48,275 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:26:48,275 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:26:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1575352974, now seen corresponding path program 1 times [2023-01-28 09:26:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:26:48,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720301875] [2023-01-28 09:26:48,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:26:48,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:26:48,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:26:48,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:48,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:26:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720301875] [2023-01-28 09:26:48,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720301875] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:26:48,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594626121] [2023-01-28 09:26:48,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:26:48,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:48,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:26:48,332 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:26:48,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-01-28 09:26:48,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:26:48,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 09:26:48,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:26:48,552 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:48,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:26:48,606 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 09:26:48,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594626121] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:26:48,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:26:48,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-01-28 09:26:48,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371620765] [2023-01-28 09:26:48,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:26:48,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 09:26:48,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:26:48,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 09:26:48,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-01-28 09:26:48,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 435 [2023-01-28 09:26:48,609 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 1395 transitions, 34858 flow. Second operand has 16 states, 16 states have (on average 159.0625) internal successors, (2545), 16 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:48,609 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:26:48,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 435 [2023-01-28 09:26:48,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:26:51,400 INFO L130 PetriNetUnfolder]: 4201/7648 cut-off events. [2023-01-28 09:26:51,400 INFO L131 PetriNetUnfolder]: For 261663/261663 co-relation queries the response was YES. [2023-01-28 09:26:51,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92562 conditions, 7648 events. 4201/7648 cut-off events. For 261663/261663 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 54525 event pairs, 1174 based on Foata normal form. 274/7922 useless extension candidates. Maximal degree in co-relation 92464. Up to 5732 conditions per place. [2023-01-28 09:26:51,482 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 502 selfloop transitions, 9 changer transitions 518/1029 dead transitions. [2023-01-28 09:26:51,482 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 1029 transitions, 29007 flow [2023-01-28 09:26:51,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 09:26:51,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 09:26:51,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2755 transitions. [2023-01-28 09:26:51,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2023-01-28 09:26:51,484 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2755 transitions. [2023-01-28 09:26:51,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2755 transitions. [2023-01-28 09:26:51,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:26:51,485 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2755 transitions. [2023-01-28 09:26:51,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 162.05882352941177) internal successors, (2755), 17 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:51,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 435.0) internal successors, (7830), 18 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:51,489 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 435.0) internal successors, (7830), 18 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:51,489 INFO L175 Difference]: Start difference. First operand has 459 places, 1395 transitions, 34858 flow. Second operand 17 states and 2755 transitions. [2023-01-28 09:26:51,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 1029 transitions, 29007 flow [2023-01-28 09:26:54,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1029 transitions, 28001 flow, removed 16 selfloop flow, removed 26 redundant places. [2023-01-28 09:26:54,896 INFO L231 Difference]: Finished difference. Result has 429 places, 511 transitions, 12868 flow [2023-01-28 09:26:54,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25250, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12868, PETRI_PLACES=429, PETRI_TRANSITIONS=511} [2023-01-28 09:26:54,897 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 404 predicate places. [2023-01-28 09:26:54,897 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 511 transitions, 12868 flow [2023-01-28 09:26:54,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.0625) internal successors, (2545), 16 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:54,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:26:54,898 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:26:54,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-01-28 09:26:55,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:55,098 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:26:55,098 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:26:55,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1152309957, now seen corresponding path program 23 times [2023-01-28 09:26:55,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:26:55,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562410317] [2023-01-28 09:26:55,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:26:55,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:26:55,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:26:55,499 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:26:55,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:26:55,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562410317] [2023-01-28 09:26:55,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562410317] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:26:55,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694586972] [2023-01-28 09:26:55,499 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:26:55,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:26:55,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:26:55,500 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:26:55,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-01-28 09:26:55,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 09:26:55,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:26:55,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-28 09:26:55,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:26:55,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:26:55,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:26:56,056 INFO L321 Elim1Store]: treesize reduction 35, result has 80.0 percent of original size [2023-01-28 09:26:56,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 165 [2023-01-28 09:26:56,443 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:26:56,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694586972] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:26:56,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:26:56,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 29 [2023-01-28 09:26:56,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095176993] [2023-01-28 09:26:56,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:26:56,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 09:26:56,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:26:56,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 09:26:56,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2023-01-28 09:26:56,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:26:56,447 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 511 transitions, 12868 flow. Second operand has 29 states, 29 states have (on average 132.93103448275863) internal successors, (3855), 29 states have internal predecessors, (3855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:56,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:26:56,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:26:56,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:26:58,581 INFO L130 PetriNetUnfolder]: 3959/6833 cut-off events. [2023-01-28 09:26:58,581 INFO L131 PetriNetUnfolder]: For 181579/181579 co-relation queries the response was YES. [2023-01-28 09:26:58,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76699 conditions, 6833 events. 3959/6833 cut-off events. For 181579/181579 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 46082 event pairs, 316 based on Foata normal form. 64/6897 useless extension candidates. Maximal degree in co-relation 76611. Up to 2196 conditions per place. [2023-01-28 09:26:58,653 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 471 selfloop transitions, 215 changer transitions 0/686 dead transitions. [2023-01-28 09:26:58,653 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 686 transitions, 17765 flow [2023-01-28 09:26:58,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 09:26:58,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 09:26:58,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1929 transitions. [2023-01-28 09:26:58,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3167487684729064 [2023-01-28 09:26:58,655 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1929 transitions. [2023-01-28 09:26:58,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1929 transitions. [2023-01-28 09:26:58,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:26:58,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1929 transitions. [2023-01-28 09:26:58,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 137.78571428571428) internal successors, (1929), 14 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:58,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:58,659 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:26:58,659 INFO L175 Difference]: Start difference. First operand has 429 places, 511 transitions, 12868 flow. Second operand 14 states and 1929 transitions. [2023-01-28 09:26:58,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 686 transitions, 17765 flow [2023-01-28 09:27:00,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 686 transitions, 16618 flow, removed 70 selfloop flow, removed 42 redundant places. [2023-01-28 09:27:00,097 INFO L231 Difference]: Finished difference. Result has 261 places, 553 transitions, 13279 flow [2023-01-28 09:27:00,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=11868, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13279, PETRI_PLACES=261, PETRI_TRANSITIONS=553} [2023-01-28 09:27:00,098 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 236 predicate places. [2023-01-28 09:27:00,098 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 553 transitions, 13279 flow [2023-01-28 09:27:00,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.93103448275863) internal successors, (3855), 29 states have internal predecessors, (3855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:00,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:27:00,098 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:27:00,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-01-28 09:27:00,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:00,299 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:27:00,299 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:27:00,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2093581217, now seen corresponding path program 24 times [2023-01-28 09:27:00,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:27:00,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515022012] [2023-01-28 09:27:00,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:27:00,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:27:00,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:27:00,712 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:00,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:27:00,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515022012] [2023-01-28 09:27:00,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515022012] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:27:00,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639124261] [2023-01-28 09:27:00,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:27:00,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:00,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:27:00,714 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:27:00,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-01-28 09:27:00,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 09:27:00,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:27:00,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:27:00,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:27:01,136 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:27:01,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:27:01,552 INFO L321 Elim1Store]: treesize reduction 13, result has 93.4 percent of original size [2023-01-28 09:27:01,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 208 [2023-01-28 09:27:10,466 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:27:10,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639124261] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:27:10,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:27:10,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-01-28 09:27:10,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003283793] [2023-01-28 09:27:10,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:27:10,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 09:27:10,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:27:10,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 09:27:10,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2023-01-28 09:27:10,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:27:10,469 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 553 transitions, 13279 flow. Second operand has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:10,469 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:27:10,469 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:27:10,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:27:12,308 INFO L130 PetriNetUnfolder]: 4111/7145 cut-off events. [2023-01-28 09:27:12,308 INFO L131 PetriNetUnfolder]: For 127285/127285 co-relation queries the response was YES. [2023-01-28 09:27:12,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76775 conditions, 7145 events. 4111/7145 cut-off events. For 127285/127285 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 49330 event pairs, 766 based on Foata normal form. 64/7208 useless extension candidates. Maximal degree in co-relation 76708. Up to 3494 conditions per place. [2023-01-28 09:27:12,381 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 437 selfloop transitions, 189 changer transitions 0/626 dead transitions. [2023-01-28 09:27:12,381 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 626 transitions, 15851 flow [2023-01-28 09:27:12,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 09:27:12,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 09:27:12,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2045 transitions. [2023-01-28 09:27:12,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31340996168582375 [2023-01-28 09:27:12,383 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2045 transitions. [2023-01-28 09:27:12,383 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2045 transitions. [2023-01-28 09:27:12,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:27:12,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2045 transitions. [2023-01-28 09:27:12,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.33333333333334) internal successors, (2045), 15 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:12,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:12,387 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:12,387 INFO L175 Difference]: Start difference. First operand has 261 places, 553 transitions, 13279 flow. Second operand 15 states and 2045 transitions. [2023-01-28 09:27:12,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 626 transitions, 15851 flow [2023-01-28 09:27:13,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 626 transitions, 15634 flow, removed 40 selfloop flow, removed 8 redundant places. [2023-01-28 09:27:13,463 INFO L231 Difference]: Finished difference. Result has 271 places, 562 transitions, 13687 flow [2023-01-28 09:27:13,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13068, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13687, PETRI_PLACES=271, PETRI_TRANSITIONS=562} [2023-01-28 09:27:13,464 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-01-28 09:27:13,464 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 562 transitions, 13687 flow [2023-01-28 09:27:13,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:13,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:27:13,464 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:27:13,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2023-01-28 09:27:13,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:13,669 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:27:13,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:27:13,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1568583925, now seen corresponding path program 25 times [2023-01-28 09:27:13,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:27:13,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404505403] [2023-01-28 09:27:13,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:27:13,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:27:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:27:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:14,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:27:14,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404505403] [2023-01-28 09:27:14,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404505403] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:27:14,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326517595] [2023-01-28 09:27:14,059 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:27:14,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:14,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:27:14,060 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:27:14,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-01-28 09:27:14,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:27:14,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 33 conjunts are in the unsatisfiable core [2023-01-28 09:27:14,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:27:14,531 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:14,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:27:15,653 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 09:27:15,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-01-28 09:27:15,666 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:27:15,667 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 16 treesize of output 4 [2023-01-28 09:27:15,672 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:27:15,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-01-28 09:27:15,860 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:15,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326517595] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:27:15,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:27:15,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 09:27:15,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324264622] [2023-01-28 09:27:15,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:27:15,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 09:27:15,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:27:15,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 09:27:15,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1200, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 09:27:15,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:27:15,865 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 562 transitions, 13687 flow. Second operand has 39 states, 39 states have (on average 132.5897435897436) internal successors, (5171), 39 states have internal predecessors, (5171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:15,865 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:27:15,865 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:27:15,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:27:17,976 INFO L130 PetriNetUnfolder]: 4199/7297 cut-off events. [2023-01-28 09:27:17,976 INFO L131 PetriNetUnfolder]: For 135123/135123 co-relation queries the response was YES. [2023-01-28 09:27:18,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79675 conditions, 7297 events. 4199/7297 cut-off events. For 135123/135123 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 50606 event pairs, 802 based on Foata normal form. 64/7361 useless extension candidates. Maximal degree in co-relation 79604. Up to 3606 conditions per place. [2023-01-28 09:27:18,057 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 438 selfloop transitions, 198 changer transitions 0/636 dead transitions. [2023-01-28 09:27:18,057 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 636 transitions, 16330 flow [2023-01-28 09:27:18,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 09:27:18,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 09:27:18,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2048 transitions. [2023-01-28 09:27:18,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31386973180076627 [2023-01-28 09:27:18,059 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2048 transitions. [2023-01-28 09:27:18,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2048 transitions. [2023-01-28 09:27:18,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:27:18,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2048 transitions. [2023-01-28 09:27:18,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.53333333333333) internal successors, (2048), 15 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:18,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:18,063 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:18,063 INFO L175 Difference]: Start difference. First operand has 271 places, 562 transitions, 13687 flow. Second operand 15 states and 2048 transitions. [2023-01-28 09:27:18,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 636 transitions, 16330 flow [2023-01-28 09:27:19,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 636 transitions, 15937 flow, removed 15 selfloop flow, removed 11 redundant places. [2023-01-28 09:27:19,256 INFO L231 Difference]: Finished difference. Result has 276 places, 570 transitions, 13904 flow [2023-01-28 09:27:19,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13294, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13904, PETRI_PLACES=276, PETRI_TRANSITIONS=570} [2023-01-28 09:27:19,257 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 251 predicate places. [2023-01-28 09:27:19,257 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 570 transitions, 13904 flow [2023-01-28 09:27:19,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 132.5897435897436) internal successors, (5171), 39 states have internal predecessors, (5171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:19,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:27:19,257 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:27:19,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2023-01-28 09:27:19,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:19,459 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:27:19,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:27:19,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1211202891, now seen corresponding path program 26 times [2023-01-28 09:27:19,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:27:19,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61429564] [2023-01-28 09:27:19,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:27:19,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:27:19,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:27:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:19,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:27:19,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61429564] [2023-01-28 09:27:19,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61429564] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:27:19,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047178360] [2023-01-28 09:27:19,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 09:27:19,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:19,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:27:19,855 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:27:19,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-01-28 09:27:20,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 09:27:20,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:27:20,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 35 conjunts are in the unsatisfiable core [2023-01-28 09:27:20,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:27:20,342 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:20,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:27:20,626 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 09:27:20,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-01-28 09:27:20,639 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:27:20,639 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 16 treesize of output 4 [2023-01-28 09:27:20,645 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:27:20,645 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 16 treesize of output 4 [2023-01-28 09:27:20,843 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:20,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047178360] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:27:20,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:27:20,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2023-01-28 09:27:20,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108595239] [2023-01-28 09:27:20,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:27:20,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-01-28 09:27:20,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:27:20,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-01-28 09:27:20,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2023-01-28 09:27:20,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:27:20,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 570 transitions, 13904 flow. Second operand has 38 states, 38 states have (on average 132.57894736842104) internal successors, (5038), 38 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:20,848 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:27:20,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:27:20,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:27:22,842 INFO L130 PetriNetUnfolder]: 4167/7185 cut-off events. [2023-01-28 09:27:22,843 INFO L131 PetriNetUnfolder]: For 138011/138011 co-relation queries the response was YES. [2023-01-28 09:27:22,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79589 conditions, 7185 events. 4167/7185 cut-off events. For 138011/138011 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 49271 event pairs, 830 based on Foata normal form. 8/7193 useless extension candidates. Maximal degree in co-relation 79516. Up to 3742 conditions per place. [2023-01-28 09:27:22,917 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 430 selfloop transitions, 188 changer transitions 0/618 dead transitions. [2023-01-28 09:27:22,917 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 618 transitions, 16055 flow [2023-01-28 09:27:22,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 09:27:22,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 09:27:22,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2035 transitions. [2023-01-28 09:27:22,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118773946360153 [2023-01-28 09:27:22,919 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2035 transitions. [2023-01-28 09:27:22,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2035 transitions. [2023-01-28 09:27:22,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:27:22,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2035 transitions. [2023-01-28 09:27:22,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 135.66666666666666) internal successors, (2035), 15 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:22,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:22,923 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:22,923 INFO L175 Difference]: Start difference. First operand has 276 places, 570 transitions, 13904 flow. Second operand 15 states and 2035 transitions. [2023-01-28 09:27:22,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 618 transitions, 16055 flow [2023-01-28 09:27:24,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 618 transitions, 15635 flow, removed 27 selfloop flow, removed 11 redundant places. [2023-01-28 09:27:24,194 INFO L231 Difference]: Finished difference. Result has 280 places, 572 transitions, 13936 flow [2023-01-28 09:27:24,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13468, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13936, PETRI_PLACES=280, PETRI_TRANSITIONS=572} [2023-01-28 09:27:24,194 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 255 predicate places. [2023-01-28 09:27:24,194 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 572 transitions, 13936 flow [2023-01-28 09:27:24,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 132.57894736842104) internal successors, (5038), 38 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:24,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:27:24,195 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:27:24,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2023-01-28 09:27:24,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:24,395 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:27:24,396 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:27:24,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1995781523, now seen corresponding path program 27 times [2023-01-28 09:27:24,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:27:24,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531716762] [2023-01-28 09:27:24,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:27:24,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:27:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:27:24,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:24,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:27:24,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531716762] [2023-01-28 09:27:24,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531716762] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:27:24,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269987856] [2023-01-28 09:27:24,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 09:27:24,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:24,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:27:24,819 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:27:24,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-01-28 09:27:25,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 09:27:25,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:27:25,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 58 conjunts are in the unsatisfiable core [2023-01-28 09:27:25,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:27:25,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:25,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:27:25,976 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 09:27:25,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 09:27:26,000 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:27:26,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 20 treesize of output 4 [2023-01-28 09:27:26,405 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:26,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269987856] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:27:26,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:27:26,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 15] total 42 [2023-01-28 09:27:26,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527015987] [2023-01-28 09:27:26,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:27:26,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-01-28 09:27:26,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:27:26,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-01-28 09:27:26,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=1509, Unknown=0, NotChecked=0, Total=1806 [2023-01-28 09:27:26,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 435 [2023-01-28 09:27:26,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 572 transitions, 13936 flow. Second operand has 43 states, 43 states have (on average 115.55813953488372) internal successors, (4969), 43 states have internal predecessors, (4969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:26,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:27:26,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 435 [2023-01-28 09:27:26,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:27:37,077 INFO L130 PetriNetUnfolder]: 8501/14770 cut-off events. [2023-01-28 09:27:37,077 INFO L131 PetriNetUnfolder]: For 270537/270537 co-relation queries the response was YES. [2023-01-28 09:27:37,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159147 conditions, 14770 events. 8501/14770 cut-off events. For 270537/270537 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 115855 event pairs, 471 based on Foata normal form. 168/14938 useless extension candidates. Maximal degree in co-relation 159073. Up to 4233 conditions per place. [2023-01-28 09:27:37,251 INFO L137 encePairwiseOnDemand]: 418/435 looper letters, 672 selfloop transitions, 968 changer transitions 6/1646 dead transitions. [2023-01-28 09:27:37,251 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1646 transitions, 37910 flow [2023-01-28 09:27:37,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-01-28 09:27:37,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-01-28 09:27:37,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 10438 transitions. [2023-01-28 09:27:37,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2758092218258687 [2023-01-28 09:27:37,258 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 10438 transitions. [2023-01-28 09:27:37,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 10438 transitions. [2023-01-28 09:27:37,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:27:37,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 10438 transitions. [2023-01-28 09:27:37,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 119.97701149425288) internal successors, (10438), 87 states have internal predecessors, (10438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:37,279 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 435.0) internal successors, (38280), 88 states have internal predecessors, (38280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:37,281 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 435.0) internal successors, (38280), 88 states have internal predecessors, (38280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:37,281 INFO L175 Difference]: Start difference. First operand has 280 places, 572 transitions, 13936 flow. Second operand 87 states and 10438 transitions. [2023-01-28 09:27:37,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1646 transitions, 37910 flow [2023-01-28 09:27:41,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 1646 transitions, 37096 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-01-28 09:27:41,702 INFO L231 Difference]: Finished difference. Result has 393 places, 1234 transitions, 32514 flow [2023-01-28 09:27:41,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13564, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=32514, PETRI_PLACES=393, PETRI_TRANSITIONS=1234} [2023-01-28 09:27:41,702 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 368 predicate places. [2023-01-28 09:27:41,702 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1234 transitions, 32514 flow [2023-01-28 09:27:41,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 115.55813953488372) internal successors, (4969), 43 states have internal predecessors, (4969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:41,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:27:41,703 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:27:41,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-01-28 09:27:41,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2023-01-28 09:27:41,903 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:27:41,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:27:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1631637673, now seen corresponding path program 28 times [2023-01-28 09:27:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:27:41,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477319664] [2023-01-28 09:27:41,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:27:41,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:27:41,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:27:42,299 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:27:42,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:27:42,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477319664] [2023-01-28 09:27:42,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477319664] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:27:42,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314600204] [2023-01-28 09:27:42,300 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 09:27:42,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:27:42,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:27:42,301 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:27:42,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-01-28 09:27:42,483 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 09:27:42,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:27:42,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 09:27:42,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:27:42,674 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 09:27:42,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:27:42,913 INFO L321 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-01-28 09:27:42,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 220 [2023-01-28 09:27:47,650 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:27:47,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314600204] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:27:47,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:27:47,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 8] total 31 [2023-01-28 09:27:47,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176546532] [2023-01-28 09:27:47,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:27:47,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 09:27:47,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:27:47,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 09:27:47,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2023-01-28 09:27:47,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:27:47,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1234 transitions, 32514 flow. Second operand has 31 states, 31 states have (on average 132.90322580645162) internal successors, (4120), 31 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:47,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:27:47,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:27:47,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:27:54,711 INFO L130 PetriNetUnfolder]: 10851/19328 cut-off events. [2023-01-28 09:27:54,711 INFO L131 PetriNetUnfolder]: For 663955/663955 co-relation queries the response was YES. [2023-01-28 09:27:54,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236559 conditions, 19328 events. 10851/19328 cut-off events. For 663955/663955 co-relation queries the response was YES. Maximal size of possible extension queue 1213. Compared 161705 event pairs, 1841 based on Foata normal form. 46/19373 useless extension candidates. Maximal degree in co-relation 236445. Up to 8918 conditions per place. [2023-01-28 09:27:54,961 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 978 selfloop transitions, 499 changer transitions 0/1477 dead transitions. [2023-01-28 09:27:54,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1477 transitions, 40896 flow [2023-01-28 09:27:54,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 09:27:54,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 09:27:54,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3011 transitions. [2023-01-28 09:27:54,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3146290491118077 [2023-01-28 09:27:54,964 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3011 transitions. [2023-01-28 09:27:54,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3011 transitions. [2023-01-28 09:27:54,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:27:54,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3011 transitions. [2023-01-28 09:27:54,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 136.86363636363637) internal successors, (3011), 22 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:54,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:54,969 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:27:54,969 INFO L175 Difference]: Start difference. First operand has 393 places, 1234 transitions, 32514 flow. Second operand 22 states and 3011 transitions. [2023-01-28 09:27:54,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1477 transitions, 40896 flow [2023-01-28 09:28:05,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 1477 transitions, 39338 flow, removed 665 selfloop flow, removed 15 redundant places. [2023-01-28 09:28:05,859 INFO L231 Difference]: Finished difference. Result has 405 places, 1311 transitions, 34274 flow [2023-01-28 09:28:05,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=31383, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=34274, PETRI_PLACES=405, PETRI_TRANSITIONS=1311} [2023-01-28 09:28:05,860 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 380 predicate places. [2023-01-28 09:28:05,860 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 1311 transitions, 34274 flow [2023-01-28 09:28:05,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 132.90322580645162) internal successors, (4120), 31 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:05,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:28:05,860 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:28:05,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2023-01-28 09:28:06,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:28:06,061 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:28:06,061 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:28:06,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1690835403, now seen corresponding path program 29 times [2023-01-28 09:28:06,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:28:06,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102494485] [2023-01-28 09:28:06,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:28:06,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:28:06,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:28:06,445 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:28:06,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:28:06,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102494485] [2023-01-28 09:28:06,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102494485] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:28:06,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948285915] [2023-01-28 09:28:06,446 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 09:28:06,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:28:06,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:28:06,447 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:28:06,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-01-28 09:28:06,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 09:28:06,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:28:06,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 09:28:06,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:28:06,817 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:28:06,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:28:07,089 INFO L321 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-01-28 09:28:07,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-01-28 09:28:14,473 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 09:28:14,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948285915] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:28:14,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:28:14,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-01-28 09:28:14,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733238123] [2023-01-28 09:28:14,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:28:14,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 09:28:14,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:28:14,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 09:28:14,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2023-01-28 09:28:14,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:28:14,477 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1311 transitions, 34274 flow. Second operand has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:14,477 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:28:14,477 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:28:14,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:28:21,872 INFO L130 PetriNetUnfolder]: 11023/19624 cut-off events. [2023-01-28 09:28:21,872 INFO L131 PetriNetUnfolder]: For 696408/696408 co-relation queries the response was YES. [2023-01-28 09:28:22,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239268 conditions, 19624 events. 11023/19624 cut-off events. For 696408/696408 co-relation queries the response was YES. Maximal size of possible extension queue 1239. Compared 164655 event pairs, 2822 based on Foata normal form. 120/19744 useless extension candidates. Maximal degree in co-relation 239151. Up to 12968 conditions per place. [2023-01-28 09:28:22,157 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1034 selfloop transitions, 363 changer transitions 0/1397 dead transitions. [2023-01-28 09:28:22,157 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 1397 transitions, 38762 flow [2023-01-28 09:28:22,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 09:28:22,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 09:28:22,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2049 transitions. [2023-01-28 09:28:22,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3140229885057471 [2023-01-28 09:28:22,159 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2049 transitions. [2023-01-28 09:28:22,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2049 transitions. [2023-01-28 09:28:22,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:28:22,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2049 transitions. [2023-01-28 09:28:22,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.6) internal successors, (2049), 15 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:22,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:22,163 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:22,163 INFO L175 Difference]: Start difference. First operand has 405 places, 1311 transitions, 34274 flow. Second operand 15 states and 2049 transitions. [2023-01-28 09:28:22,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 1397 transitions, 38762 flow [2023-01-28 09:28:33,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 1397 transitions, 38090 flow, removed 177 selfloop flow, removed 10 redundant places. [2023-01-28 09:28:33,068 INFO L231 Difference]: Finished difference. Result has 412 places, 1336 transitions, 35046 flow [2023-01-28 09:28:33,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=33612, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=952, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=35046, PETRI_PLACES=412, PETRI_TRANSITIONS=1336} [2023-01-28 09:28:33,069 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 387 predicate places. [2023-01-28 09:28:33,069 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1336 transitions, 35046 flow [2023-01-28 09:28:33,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:33,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:28:33,070 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:28:33,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2023-01-28 09:28:33,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:28:33,270 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:28:33,270 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:28:33,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1546773677, now seen corresponding path program 30 times [2023-01-28 09:28:33,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:28:33,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216980783] [2023-01-28 09:28:33,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:28:33,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:28:33,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:28:33,683 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:28:33,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:28:33,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216980783] [2023-01-28 09:28:33,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216980783] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:28:33,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558699190] [2023-01-28 09:28:33,683 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 09:28:33,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:28:33,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:28:33,684 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:28:33,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-01-28 09:28:33,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-28 09:28:33,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 09:28:33,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 42 conjunts are in the unsatisfiable core [2023-01-28 09:28:33,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:28:34,349 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:28:34,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:28:34,513 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-01-28 09:28:34,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-01-28 09:28:34,528 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:28:34,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 20 treesize of output 4 [2023-01-28 09:28:34,533 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 09:28:34,534 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 20 treesize of output 4 [2023-01-28 09:28:34,756 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:28:34,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558699190] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:28:34,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:28:34,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 09:28:34,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857430748] [2023-01-28 09:28:34,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:28:34,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 09:28:34,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:28:34,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 09:28:34,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1216, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 09:28:34,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 435 [2023-01-28 09:28:34,760 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1336 transitions, 35046 flow. Second operand has 39 states, 39 states have (on average 128.51282051282053) internal successors, (5012), 39 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:34,760 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:28:34,760 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 435 [2023-01-28 09:28:34,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 09:28:46,965 INFO L130 PetriNetUnfolder]: 17245/30730 cut-off events. [2023-01-28 09:28:46,966 INFO L131 PetriNetUnfolder]: For 846808/846808 co-relation queries the response was YES. [2023-01-28 09:28:47,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364230 conditions, 30730 events. 17245/30730 cut-off events. For 846808/846808 co-relation queries the response was YES. Maximal size of possible extension queue 1832. Compared 274615 event pairs, 4491 based on Foata normal form. 20/30750 useless extension candidates. Maximal degree in co-relation 364110. Up to 13460 conditions per place. [2023-01-28 09:28:47,603 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 1471 selfloop transitions, 568 changer transitions 0/2039 dead transitions. [2023-01-28 09:28:47,603 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 2039 transitions, 57134 flow [2023-01-28 09:28:47,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 09:28:47,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 09:28:47,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3703 transitions. [2023-01-28 09:28:47,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3040229885057471 [2023-01-28 09:28:47,607 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3703 transitions. [2023-01-28 09:28:47,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3703 transitions. [2023-01-28 09:28:47,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 09:28:47,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3703 transitions. [2023-01-28 09:28:47,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 132.25) internal successors, (3703), 28 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:47,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:47,617 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:28:47,617 INFO L175 Difference]: Start difference. First operand has 412 places, 1336 transitions, 35046 flow. Second operand 28 states and 3703 transitions. [2023-01-28 09:28:47,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 2039 transitions, 57134 flow [2023-01-28 09:29:06,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 2039 transitions, 56424 flow, removed 120 selfloop flow, removed 9 redundant places. [2023-01-28 09:29:06,924 INFO L231 Difference]: Finished difference. Result has 434 places, 1544 transitions, 42487 flow [2023-01-28 09:29:06,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=34567, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=42487, PETRI_PLACES=434, PETRI_TRANSITIONS=1544} [2023-01-28 09:29:06,925 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 409 predicate places. [2023-01-28 09:29:06,925 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1544 transitions, 42487 flow [2023-01-28 09:29:06,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 128.51282051282053) internal successors, (5012), 39 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:29:06,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 09:29:06,925 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 09:29:06,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-01-28 09:29:07,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:29:07,126 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 09:29:07,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 09:29:07,126 INFO L85 PathProgramCache]: Analyzing trace with hash 564786667, now seen corresponding path program 31 times [2023-01-28 09:29:07,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 09:29:07,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300012910] [2023-01-28 09:29:07,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 09:29:07,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 09:29:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:29:07,559 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:29:07,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 09:29:07,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300012910] [2023-01-28 09:29:07,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300012910] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 09:29:07,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679821330] [2023-01-28 09:29:07,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 09:29:07,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 09:29:07,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 09:29:07,561 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 09:29:07,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-01-28 09:29:07,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 09:29:07,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 09:29:07,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 09:29:08,084 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:29:08,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 09:29:08,168 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-01-28 09:29:08,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-01-28 09:29:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 09:29:08,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679821330] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 09:29:08,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 09:29:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 09:29:08,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615258047] [2023-01-28 09:29:08,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 09:29:08,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 09:29:08,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 09:29:08,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 09:29:08,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1233, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 09:29:08,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 09:29:08,452 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1544 transitions, 42487 flow. Second operand has 39 states, 39 states have (on average 132.53846153846155) internal successors, (5169), 39 states have internal predecessors, (5169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 09:29:08,452 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 09:29:08,452 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 09:29:08,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-01-28 09:29:19,050 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-28 09:29:19,050 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 09:29:19,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 09:29:19,307 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-28 09:29:19,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2023-01-28 09:29:19,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2023-01-28 09:29:19,514 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 335301 conditions, 27141 events (15900/27140 cut-off events. For 769181/769181 co-relation queries the response was YES. Maximal size of possible extension queue 1752. Compared 235713 event pairs, 3917 based on Foata normal form. 30/27872 useless extension candidates. Maximal degree in co-relation 335177. Up to 17164 conditions per place.). [2023-01-28 09:29:19,515 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-28 09:29:19,515 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-28 09:29:19,515 INFO L445 BasicCegarLoop]: Path program histogram: [31, 20, 14, 13, 6, 6, 2, 2, 1, 1, 1, 1, 1] [2023-01-28 09:29:19,527 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 09:29:19,527 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 09:29:19,529 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 09:29:19 BasicIcfg [2023-01-28 09:29:19,529 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 09:29:19,529 INFO L158 Benchmark]: Toolchain (without parser) took 802262.65ms. Allocated memory was 354.4MB in the beginning and 8.2GB in the end (delta: 7.8GB). Free memory was 298.6MB in the beginning and 6.0GB in the end (delta: -5.7GB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2023-01-28 09:29:19,529 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 255.9MB. Free memory is still 213.2MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 09:29:19,529 INFO L158 Benchmark]: CACSL2BoogieTranslator took 175.40ms. Allocated memory is still 354.4MB. Free memory was 298.4MB in the beginning and 331.9MB in the end (delta: -33.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-01-28 09:29:19,529 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.48ms. Allocated memory is still 354.4MB. Free memory was 331.9MB in the beginning and 330.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 09:29:19,529 INFO L158 Benchmark]: Boogie Preprocessor took 25.44ms. Allocated memory is still 354.4MB. Free memory was 330.2MB in the beginning and 328.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 09:29:19,529 INFO L158 Benchmark]: RCFGBuilder took 460.51ms. Allocated memory is still 354.4MB. Free memory was 328.1MB in the beginning and 308.6MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-01-28 09:29:19,529 INFO L158 Benchmark]: TraceAbstraction took 801569.80ms. Allocated memory was 354.4MB in the beginning and 8.2GB in the end (delta: 7.8GB). Free memory was 308.0MB in the beginning and 6.0GB in the end (delta: -5.7GB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. [2023-01-28 09:29:19,530 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.10ms. Allocated memory is still 255.9MB. Free memory is still 213.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 175.40ms. Allocated memory is still 354.4MB. Free memory was 298.4MB in the beginning and 331.9MB in the end (delta: -33.4MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.48ms. Allocated memory is still 354.4MB. Free memory was 331.9MB in the beginning and 330.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 25.44ms. Allocated memory is still 354.4MB. Free memory was 330.2MB in the beginning and 328.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 460.51ms. Allocated memory is still 354.4MB. Free memory was 328.1MB in the beginning and 308.6MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 801569.80ms. Allocated memory was 354.4MB in the beginning and 8.2GB in the end (delta: 7.8GB). Free memory was 308.0MB in the beginning and 6.0GB in the end (delta: -5.7GB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.8s, 189 PlacesBefore, 25 PlacesAfterwards, 203 TransitionsBefore, 25 TransitionsAfterwards, 2700 CoEnabledTransitionPairs, 7 FixpointIterations, 113 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 30 TrivialYvCompositions, 15 ConcurrentYvCompositions, 14 ChoiceCompositions, 222 TotalNumberOfCompositions, 3067 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2514, independent: 2448, independent conditional: 0, independent unconditional: 2448, dependent: 66, dependent conditional: 0, dependent unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1512, independent: 1496, independent conditional: 0, independent unconditional: 1496, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2514, independent: 952, independent conditional: 0, independent unconditional: 952, dependent: 50, dependent conditional: 0, dependent unconditional: 50, unknown: 1512, unknown conditional: 0, unknown unconditional: 1512] , Statistics on independence cache: Total cache size (in pairs): 55, Positive cache size: 50, Positive conditional cache size: 0, Positive unconditional cache size: 50, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 335301 conditions, 27141 events (15900/27140 cut-off events. For 769181/769181 co-relation queries the response was YES. Maximal size of possible extension queue 1752. Compared 235713 event pairs, 3917 based on Foata normal form. 30/27872 useless extension candidates. Maximal degree in co-relation 335177. Up to 17164 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 335301 conditions, 27141 events (15900/27140 cut-off events. For 769181/769181 co-relation queries the response was YES. Maximal size of possible extension queue 1752. Compared 235713 event pairs, 3917 based on Foata normal form. 30/27872 useless extension candidates. Maximal degree in co-relation 335177. Up to 17164 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 99,while PetriNetUnfolder was constructing finite prefix that currently has 335301 conditions, 27141 events (15900/27140 cut-off events. For 769181/769181 co-relation queries the response was YES. Maximal size of possible extension queue 1752. Compared 235713 event pairs, 3917 based on Foata normal form. 30/27872 useless extension candidates. Maximal degree in co-relation 335177. Up to 17164 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 247 locations, 3 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: 801.5s, OverallIterations: 99, TraceHistogramMax: 2, PathProgramHistogramMax: 31, EmptinessCheckTime: 0.0s, AutomataDifference: 645.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.9s, HoareTripleCheckerStatistics: 84 mSolverCounterUnknown, 19960 SdHoareTripleChecker+Valid, 43.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 19960 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 38.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 527 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1023 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 63535 IncrementalHoareTripleChecker+Invalid, 65169 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1023 mSolverCounterUnsat, 0 mSDtfsCounter, 63535 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5196 GetRequests, 1654 SyntacticMatches, 26 SemanticMatches, 3516 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 42085 ImplicationChecksByTransitivity, 98.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=42487occurred in iteration=98, InterpolantAutomatonStates: 1730, 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.8s SsaConstructionTime, 3.8s SatisfiabilityAnalysisTime, 122.7s InterpolantComputationTime, 3548 NumberOfCodeBlocks, 3513 NumberOfCodeBlocksAsserted, 231 NumberOfCheckSat, 4637 ConstructedInterpolants, 147 QuantifiedInterpolants, 77016 SizeOfPredicates, 1591 NumberOfNonLiveVariables, 17217 ConjunctsInSsa, 2414 ConjunctsInUnsatCore, 243 InterpolantComputations, 55 PerfectInterpolantSequences, 434/1024 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