/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/popl20-nonblocking-cntr.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 11:26:11,463 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 11:26:11,464 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 11:26:11,499 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 11:26:11,499 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 11:26:11,500 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 11:26:11,501 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 11:26:11,502 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 11:26:11,503 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 11:26:11,504 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 11:26:11,504 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 11:26:11,505 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 11:26:11,505 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 11:26:11,506 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 11:26:11,507 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 11:26:11,508 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 11:26:11,508 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 11:26:11,509 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 11:26:11,510 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 11:26:11,512 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 11:26:11,520 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 11:26:11,524 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 11:26:11,526 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 11:26:11,528 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 11:26:11,531 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 11:26:11,531 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 11:26:11,532 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 11:26:11,532 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 11:26:11,532 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 11:26:11,537 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 11:26:11,537 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 11:26:11,537 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 11:26:11,538 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 11:26:11,538 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 11:26:11,539 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 11:26:11,539 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 11:26:11,539 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 11:26:11,539 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 11:26:11,540 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 11:26:11,540 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 11:26:11,540 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 11:26:11,543 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 11:26:11,560 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 11:26:11,560 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 11:26:11,561 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 11:26:11,561 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 11:26:11,561 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 11:26:11,562 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 11:26:11,562 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 11:26:11,563 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 11:26:11,563 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 11:26:11,563 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 11:26:11,564 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 11:26:11,564 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 11:26:11,564 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 11:26:11,564 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 11:26:11,564 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 11:26:11,564 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 11:26:11,564 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 11:26:11,769 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 11:26:11,788 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 11:26:11,790 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 11:26:11,791 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 11:26:11,792 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 11:26:11,792 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-01-28 11:26:12,775 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 11:26:13,021 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 11:26:13,021 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-01-28 11:26:13,026 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bc6ed4bf/281a940ed3e1408c82e12f5443332452/FLAGd241c63d0 [2023-01-28 11:26:13,037 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bc6ed4bf/281a940ed3e1408c82e12f5443332452 [2023-01-28 11:26:13,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 11:26:13,040 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 11:26:13,043 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 11:26:13,043 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 11:26:13,045 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 11:26:13,045 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,046 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dbc7303 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13, skipping insertion in model container [2023-01-28 11:26:13,046 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,051 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 11:26:13,062 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 11:26:13,165 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/popl20-nonblocking-cntr.wvr.c[2037,2050] [2023-01-28 11:26:13,168 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 11:26:13,173 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 11:26:13,185 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/popl20-nonblocking-cntr.wvr.c[2037,2050] [2023-01-28 11:26:13,185 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 11:26:13,190 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 11:26:13,190 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-01-28 11:26:13,194 INFO L208 MainTranslator]: Completed translation [2023-01-28 11:26:13,195 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13 WrapperNode [2023-01-28 11:26:13,195 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 11:26:13,195 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 11:26:13,195 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 11:26:13,195 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 11:26:13,199 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,204 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,214 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 54 [2023-01-28 11:26:13,215 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 11:26:13,215 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 11:26:13,215 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 11:26:13,215 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 11:26:13,220 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,220 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,221 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,222 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,224 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,226 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,231 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,232 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,233 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 11:26:13,234 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 11:26:13,234 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 11:26:13,234 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 11:26:13,234 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (1/1) ... [2023-01-28 11:26:13,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 11:26:13,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:13,271 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 11:26:13,272 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 11:26:13,312 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 11:26:13,312 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 11:26:13,312 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 11:26:13,312 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 11:26:13,313 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 11:26:13,313 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 11:26:13,313 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 11:26:13,314 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 11:26:13,381 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 11:26:13,383 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 11:26:13,539 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 11:26:13,570 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 11:26:13,571 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-01-28 11:26:13,572 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 11:26:13 BoogieIcfgContainer [2023-01-28 11:26:13,572 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 11:26:13,574 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 11:26:13,574 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 11:26:13,576 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 11:26:13,576 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 11:26:13" (1/3) ... [2023-01-28 11:26:13,577 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b2a2a12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 11:26:13, skipping insertion in model container [2023-01-28 11:26:13,577 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 11:26:13" (2/3) ... [2023-01-28 11:26:13,577 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b2a2a12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 11:26:13, skipping insertion in model container [2023-01-28 11:26:13,577 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 11:26:13" (3/3) ... [2023-01-28 11:26:13,578 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-01-28 11:26:13,590 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 11:26:13,590 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 11:26:13,590 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 11:26:13,645 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-28 11:26:13,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 168 flow [2023-01-28 11:26:13,700 INFO L130 PetriNetUnfolder]: 6/74 cut-off events. [2023-01-28 11:26:13,700 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 11:26:13,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83 conditions, 74 events. 6/74 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 44 event pairs, 0 based on Foata normal form. 0/67 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2023-01-28 11:26:13,704 INFO L82 GeneralOperation]: Start removeDead. Operand has 77 places, 76 transitions, 168 flow [2023-01-28 11:26:13,707 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 67 places, 66 transitions, 144 flow [2023-01-28 11:26:13,709 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 11:26:13,715 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 66 transitions, 144 flow [2023-01-28 11:26:13,717 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 66 transitions, 144 flow [2023-01-28 11:26:13,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 67 places, 66 transitions, 144 flow [2023-01-28 11:26:13,732 INFO L130 PetriNetUnfolder]: 6/66 cut-off events. [2023-01-28 11:26:13,732 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 11:26:13,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75 conditions, 66 events. 6/66 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 41 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2023-01-28 11:26:13,733 INFO L119 LiptonReduction]: Number of co-enabled transitions 404 [2023-01-28 11:26:15,290 INFO L134 LiptonReduction]: Checked pairs total: 413 [2023-01-28 11:26:15,290 INFO L136 LiptonReduction]: Total number of compositions: 61 [2023-01-28 11:26:15,309 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 11:26:15,313 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;@5038dc11, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 11:26:15,313 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-28 11:26:15,317 INFO L130 PetriNetUnfolder]: 2/14 cut-off events. [2023-01-28 11:26:15,317 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 11:26:15,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:15,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:15,318 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 11:26:15,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:15,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1270362665, now seen corresponding path program 1 times [2023-01-28 11:26:15,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:15,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296474332] [2023-01-28 11:26:15,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:15,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:15,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:15,660 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 11:26:15,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:15,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296474332] [2023-01-28 11:26:15,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296474332] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 11:26:15,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 11:26:15,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 11:26:15,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221657702] [2023-01-28 11:26:15,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 11:26:15,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 11:26:15,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:15,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 11:26:15,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-01-28 11:26:15,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 137 [2023-01-28 11:26:15,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 15 transitions, 42 flow. Second operand has 4 states, 4 states have (on average 60.0) internal successors, (240), 4 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:15,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:15,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 137 [2023-01-28 11:26:15,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:15,747 INFO L130 PetriNetUnfolder]: 59/100 cut-off events. [2023-01-28 11:26:15,747 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2023-01-28 11:26:15,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 100 events. 59/100 cut-off events. For 12/12 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 251 event pairs, 23 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 165. Up to 78 conditions per place. [2023-01-28 11:26:15,751 INFO L137 encePairwiseOnDemand]: 133/137 looper letters, 17 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-01-28 11:26:15,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 21 transitions, 97 flow [2023-01-28 11:26:15,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 11:26:15,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 11:26:15,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 249 transitions. [2023-01-28 11:26:15,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4543795620437956 [2023-01-28 11:26:15,762 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 249 transitions. [2023-01-28 11:26:15,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 249 transitions. [2023-01-28 11:26:15,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:15,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 249 transitions. [2023-01-28 11:26:15,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 62.25) internal successors, (249), 4 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:15,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:15,775 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:15,777 INFO L175 Difference]: Start difference. First operand has 20 places, 15 transitions, 42 flow. Second operand 4 states and 249 transitions. [2023-01-28 11:26:15,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 21 transitions, 97 flow [2023-01-28 11:26:15,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 21 transitions, 87 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 11:26:15,780 INFO L231 Difference]: Finished difference. Result has 20 places, 16 transitions, 48 flow [2023-01-28 11:26:15,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=34, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=15, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=48, PETRI_PLACES=20, PETRI_TRANSITIONS=16} [2023-01-28 11:26:15,784 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 0 predicate places. [2023-01-28 11:26:15,784 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 16 transitions, 48 flow [2023-01-28 11:26:15,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 60.0) internal successors, (240), 4 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:15,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:15,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:15,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 11:26:15,785 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 11:26:15,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:15,786 INFO L85 PathProgramCache]: Analyzing trace with hash 33938299, now seen corresponding path program 1 times [2023-01-28 11:26:15,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:15,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376957680] [2023-01-28 11:26:15,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:15,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:15,905 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 11:26:15,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:15,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376957680] [2023-01-28 11:26:15,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376957680] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 11:26:15,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 11:26:15,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 11:26:15,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456274526] [2023-01-28 11:26:15,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 11:26:15,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 11:26:15,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:15,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 11:26:15,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 11:26:15,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 137 [2023-01-28 11:26:15,917 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 16 transitions, 48 flow. Second operand has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:15,917 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:15,917 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 137 [2023-01-28 11:26:15,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:16,010 INFO L130 PetriNetUnfolder]: 86/161 cut-off events. [2023-01-28 11:26:16,010 INFO L131 PetriNetUnfolder]: For 59/59 co-relation queries the response was YES. [2023-01-28 11:26:16,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 161 events. 86/161 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 484 event pairs, 33 based on Foata normal form. 4/131 useless extension candidates. Maximal degree in co-relation 89. Up to 93 conditions per place. [2023-01-28 11:26:16,012 INFO L137 encePairwiseOnDemand]: 132/137 looper letters, 30 selfloop transitions, 3 changer transitions 6/39 dead transitions. [2023-01-28 11:26:16,012 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 39 transitions, 197 flow [2023-01-28 11:26:16,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 11:26:16,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 11:26:16,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 307 transitions. [2023-01-28 11:26:16,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481751824817518 [2023-01-28 11:26:16,017 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 307 transitions. [2023-01-28 11:26:16,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 307 transitions. [2023-01-28 11:26:16,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:16,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 307 transitions. [2023-01-28 11:26:16,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 61.4) internal successors, (307), 5 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,024 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,024 INFO L175 Difference]: Start difference. First operand has 20 places, 16 transitions, 48 flow. Second operand 5 states and 307 transitions. [2023-01-28 11:26:16,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 39 transitions, 197 flow [2023-01-28 11:26:16,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 183 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-01-28 11:26:16,025 INFO L231 Difference]: Finished difference. Result has 25 places, 18 transitions, 64 flow [2023-01-28 11:26:16,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=16, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=64, PETRI_PLACES=25, PETRI_TRANSITIONS=18} [2023-01-28 11:26:16,026 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-01-28 11:26:16,026 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 18 transitions, 64 flow [2023-01-28 11:26:16,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.8) internal successors, (284), 5 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:16,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:16,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 11:26:16,027 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 11:26:16,027 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:16,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1659358149, now seen corresponding path program 2 times [2023-01-28 11:26:16,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:16,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288725534] [2023-01-28 11:26:16,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:16,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:16,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:16,129 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 11:26:16,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:16,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288725534] [2023-01-28 11:26:16,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288725534] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:16,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207837715] [2023-01-28 11:26:16,130 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:26:16,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:16,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:16,138 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 11:26:16,142 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 11:26:16,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 11:26:16,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:16,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 7 conjunts are in the unsatisfiable core [2023-01-28 11:26:16,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:16,251 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 11:26:16,252 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 11:26:16,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207837715] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 11:26:16,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 11:26:16,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-01-28 11:26:16,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278187050] [2023-01-28 11:26:16,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 11:26:16,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 11:26:16,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:16,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 11:26:16,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-01-28 11:26:16,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 137 [2023-01-28 11:26:16,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 18 transitions, 64 flow. Second operand has 4 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:16,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 137 [2023-01-28 11:26:16,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:16,297 INFO L130 PetriNetUnfolder]: 51/94 cut-off events. [2023-01-28 11:26:16,297 INFO L131 PetriNetUnfolder]: For 52/59 co-relation queries the response was YES. [2023-01-28 11:26:16,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 272 conditions, 94 events. 51/94 cut-off events. For 52/59 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 228 event pairs, 24 based on Foata normal form. 15/89 useless extension candidates. Maximal degree in co-relation 133. Up to 73 conditions per place. [2023-01-28 11:26:16,298 INFO L137 encePairwiseOnDemand]: 133/137 looper letters, 19 selfloop transitions, 3 changer transitions 0/23 dead transitions. [2023-01-28 11:26:16,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 23 transitions, 121 flow [2023-01-28 11:26:16,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 11:26:16,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 11:26:16,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 241 transitions. [2023-01-28 11:26:16,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397810218978102 [2023-01-28 11:26:16,300 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 241 transitions. [2023-01-28 11:26:16,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 241 transitions. [2023-01-28 11:26:16,300 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:16,300 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 241 transitions. [2023-01-28 11:26:16,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 60.25) internal successors, (241), 4 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,302 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,302 INFO L175 Difference]: Start difference. First operand has 25 places, 18 transitions, 64 flow. Second operand 4 states and 241 transitions. [2023-01-28 11:26:16,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 23 transitions, 121 flow [2023-01-28 11:26:16,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 23 transitions, 111 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-01-28 11:26:16,303 INFO L231 Difference]: Finished difference. Result has 23 places, 17 transitions, 56 flow [2023-01-28 11:26:16,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=56, PETRI_PLACES=23, PETRI_TRANSITIONS=17} [2023-01-28 11:26:16,303 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 3 predicate places. [2023-01-28 11:26:16,304 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 17 transitions, 56 flow [2023-01-28 11:26:16,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:16,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:16,324 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 11:26:16,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:16,505 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 11:26:16,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:16,505 INFO L85 PathProgramCache]: Analyzing trace with hash 479227940, now seen corresponding path program 1 times [2023-01-28 11:26:16,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:16,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445361387] [2023-01-28 11:26:16,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:16,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:16,596 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 11:26:16,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:16,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445361387] [2023-01-28 11:26:16,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445361387] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:16,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118377200] [2023-01-28 11:26:16,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:16,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:16,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:16,599 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 11:26:16,602 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 11:26:16,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:16,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 11:26:16,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:16,679 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 11:26:16,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:16,843 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 11:26:16,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118377200] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:16,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 11:26:16,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [2, 2] total 4 [2023-01-28 11:26:16,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142446101] [2023-01-28 11:26:16,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 11:26:16,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 11:26:16,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:16,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 11:26:16,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-01-28 11:26:16,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 137 [2023-01-28 11:26:16,848 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 17 transitions, 56 flow. Second operand has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,848 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:16,848 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 137 [2023-01-28 11:26:16,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:16,907 INFO L130 PetriNetUnfolder]: 84/156 cut-off events. [2023-01-28 11:26:16,907 INFO L131 PetriNetUnfolder]: For 28/47 co-relation queries the response was YES. [2023-01-28 11:26:16,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413 conditions, 156 events. 84/156 cut-off events. For 28/47 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 486 event pairs, 6 based on Foata normal form. 20/135 useless extension candidates. Maximal degree in co-relation 147. Up to 61 conditions per place. [2023-01-28 11:26:16,908 INFO L137 encePairwiseOnDemand]: 133/137 looper letters, 28 selfloop transitions, 6 changer transitions 4/40 dead transitions. [2023-01-28 11:26:16,908 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 40 transitions, 200 flow [2023-01-28 11:26:16,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 11:26:16,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 11:26:16,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 287 transitions. [2023-01-28 11:26:16,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5237226277372263 [2023-01-28 11:26:16,909 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 287 transitions. [2023-01-28 11:26:16,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 287 transitions. [2023-01-28 11:26:16,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:16,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 287 transitions. [2023-01-28 11:26:16,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 71.75) internal successors, (287), 4 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,911 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 137.0) internal successors, (685), 5 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,911 INFO L175 Difference]: Start difference. First operand has 23 places, 17 transitions, 56 flow. Second operand 4 states and 287 transitions. [2023-01-28 11:26:16,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 40 transitions, 200 flow [2023-01-28 11:26:16,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 40 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-01-28 11:26:16,913 INFO L231 Difference]: Finished difference. Result has 25 places, 21 transitions, 94 flow [2023-01-28 11:26:16,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=94, PETRI_PLACES=25, PETRI_TRANSITIONS=21} [2023-01-28 11:26:16,914 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 5 predicate places. [2023-01-28 11:26:16,914 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 21 transitions, 94 flow [2023-01-28 11:26:16,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 65.6) internal successors, (328), 5 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:16,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:16,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:16,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-01-28 11:26:17,119 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,SelfDestructingSolverStorable3 [2023-01-28 11:26:17,120 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 11:26:17,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:17,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1994220820, now seen corresponding path program 2 times [2023-01-28 11:26:17,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:17,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894802047] [2023-01-28 11:26:17,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:17,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:17,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:17,159 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 11:26:17,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:17,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894802047] [2023-01-28 11:26:17,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894802047] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:17,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692447951] [2023-01-28 11:26:17,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:26:17,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:17,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:17,161 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 11:26:17,163 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 11:26:17,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:26:17,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:17,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 9 conjunts are in the unsatisfiable core [2023-01-28 11:26:17,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:17,254 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 11:26:17,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:17,345 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 11:26:17,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692447951] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:17,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:17,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 4] total 8 [2023-01-28 11:26:17,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222738696] [2023-01-28 11:26:17,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:17,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 11:26:17,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:17,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 11:26:17,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-01-28 11:26:17,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 137 [2023-01-28 11:26:17,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 21 transitions, 94 flow. Second operand has 9 states, 9 states have (on average 58.111111111111114) internal successors, (523), 9 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:17,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:17,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 137 [2023-01-28 11:26:17,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:17,436 INFO L130 PetriNetUnfolder]: 132/239 cut-off events. [2023-01-28 11:26:17,436 INFO L131 PetriNetUnfolder]: For 231/243 co-relation queries the response was YES. [2023-01-28 11:26:17,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 770 conditions, 239 events. 132/239 cut-off events. For 231/243 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 757 event pairs, 32 based on Foata normal form. 26/264 useless extension candidates. Maximal degree in co-relation 232. Up to 190 conditions per place. [2023-01-28 11:26:17,441 INFO L137 encePairwiseOnDemand]: 132/137 looper letters, 30 selfloop transitions, 8 changer transitions 0/39 dead transitions. [2023-01-28 11:26:17,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 39 transitions, 247 flow [2023-01-28 11:26:17,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 11:26:17,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 11:26:17,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 305 transitions. [2023-01-28 11:26:17,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44525547445255476 [2023-01-28 11:26:17,442 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 305 transitions. [2023-01-28 11:26:17,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 305 transitions. [2023-01-28 11:26:17,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:17,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 305 transitions. [2023-01-28 11:26:17,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 61.0) internal successors, (305), 5 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:17,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:17,445 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:17,445 INFO L175 Difference]: Start difference. First operand has 25 places, 21 transitions, 94 flow. Second operand 5 states and 305 transitions. [2023-01-28 11:26:17,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 39 transitions, 247 flow [2023-01-28 11:26:17,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 39 transitions, 247 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-01-28 11:26:17,448 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 168 flow [2023-01-28 11:26:17,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=168, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2023-01-28 11:26:17,450 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 12 predicate places. [2023-01-28 11:26:17,450 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 168 flow [2023-01-28 11:26:17,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 58.111111111111114) internal successors, (523), 9 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:17,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:17,450 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:17,471 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 11:26:17,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:17,655 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 11:26:17,656 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:17,656 INFO L85 PathProgramCache]: Analyzing trace with hash 157752969, now seen corresponding path program 3 times [2023-01-28 11:26:17,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:17,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936288242] [2023-01-28 11:26:17,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:17,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:17,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:17,783 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:17,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:17,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936288242] [2023-01-28 11:26:17,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936288242] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:17,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452342560] [2023-01-28 11:26:17,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 11:26:17,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:17,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:17,785 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 11:26:17,787 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 11:26:17,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 11:26:17,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:17,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjunts are in the unsatisfiable core [2023-01-28 11:26:17,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:17,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:17,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:18,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452342560] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:18,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:18,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-01-28 11:26:18,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635303664] [2023-01-28 11:26:18,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:18,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 11:26:18,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:18,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 11:26:18,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-01-28 11:26:18,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:18,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 168 flow. Second operand has 16 states, 16 states have (on average 54.4375) internal successors, (871), 16 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:18,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:18,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:18,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:18,351 INFO L130 PetriNetUnfolder]: 216/388 cut-off events. [2023-01-28 11:26:18,351 INFO L131 PetriNetUnfolder]: For 595/595 co-relation queries the response was YES. [2023-01-28 11:26:18,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1464 conditions, 388 events. 216/388 cut-off events. For 595/595 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1459 event pairs, 4 based on Foata normal form. 12/400 useless extension candidates. Maximal degree in co-relation 775. Up to 135 conditions per place. [2023-01-28 11:26:18,353 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 64 selfloop transitions, 29 changer transitions 10/103 dead transitions. [2023-01-28 11:26:18,353 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 103 transitions, 687 flow [2023-01-28 11:26:18,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 11:26:18,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 11:26:18,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 929 transitions. [2023-01-28 11:26:18,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238138686131387 [2023-01-28 11:26:18,356 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 929 transitions. [2023-01-28 11:26:18,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 929 transitions. [2023-01-28 11:26:18,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:18,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 929 transitions. [2023-01-28 11:26:18,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 58.0625) internal successors, (929), 16 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:18,360 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 137.0) internal successors, (2329), 17 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:18,361 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 137.0) internal successors, (2329), 17 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:18,362 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 168 flow. Second operand 16 states and 929 transitions. [2023-01-28 11:26:18,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 103 transitions, 687 flow [2023-01-28 11:26:18,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 103 transitions, 677 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-01-28 11:26:18,366 INFO L231 Difference]: Finished difference. Result has 52 places, 43 transitions, 380 flow [2023-01-28 11:26:18,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=380, PETRI_PLACES=52, PETRI_TRANSITIONS=43} [2023-01-28 11:26:18,368 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 32 predicate places. [2023-01-28 11:26:18,368 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 43 transitions, 380 flow [2023-01-28 11:26:18,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.4375) internal successors, (871), 16 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:18,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:18,368 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:18,391 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 11:26:18,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:18,573 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 11:26:18,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:18,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1226601811, now seen corresponding path program 4 times [2023-01-28 11:26:18,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:18,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633441630] [2023-01-28 11:26:18,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:18,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:18,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:18,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:18,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:18,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633441630] [2023-01-28 11:26:18,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633441630] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:18,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204417012] [2023-01-28 11:26:18,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 11:26:18,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:18,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:18,670 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 11:26:18,709 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 11:26:18,722 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 11:26:18,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:18,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 6 conjunts are in the unsatisfiable core [2023-01-28 11:26:18,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:18,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:18,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:18,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:18,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204417012] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:18,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:18,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-01-28 11:26:18,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861578480] [2023-01-28 11:26:18,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:18,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 11:26:18,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:18,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 11:26:18,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-01-28 11:26:18,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:18,879 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 380 flow. Second operand has 15 states, 15 states have (on average 54.4) internal successors, (816), 15 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:18,879 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:18,879 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:18,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:19,154 INFO L130 PetriNetUnfolder]: 297/535 cut-off events. [2023-01-28 11:26:19,155 INFO L131 PetriNetUnfolder]: For 2550/2550 co-relation queries the response was YES. [2023-01-28 11:26:19,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2580 conditions, 535 events. 297/535 cut-off events. For 2550/2550 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2218 event pairs, 21 based on Foata normal form. 38/573 useless extension candidates. Maximal degree in co-relation 1688. Up to 290 conditions per place. [2023-01-28 11:26:19,158 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 78 selfloop transitions, 40 changer transitions 1/119 dead transitions. [2023-01-28 11:26:19,158 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 119 transitions, 1099 flow [2023-01-28 11:26:19,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 11:26:19,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 11:26:19,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 975 transitions. [2023-01-28 11:26:19,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41863460712752254 [2023-01-28 11:26:19,161 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 975 transitions. [2023-01-28 11:26:19,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 975 transitions. [2023-01-28 11:26:19,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:19,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 975 transitions. [2023-01-28 11:26:19,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 57.35294117647059) internal successors, (975), 17 states have internal predecessors, (975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,165 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 137.0) internal successors, (2466), 18 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,166 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 137.0) internal successors, (2466), 18 states have internal predecessors, (2466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,166 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 380 flow. Second operand 17 states and 975 transitions. [2023-01-28 11:26:19,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 119 transitions, 1099 flow [2023-01-28 11:26:19,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 119 transitions, 994 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-01-28 11:26:19,172 INFO L231 Difference]: Finished difference. Result has 70 places, 68 transitions, 683 flow [2023-01-28 11:26:19,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=329, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=683, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2023-01-28 11:26:19,173 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 50 predicate places. [2023-01-28 11:26:19,173 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 68 transitions, 683 flow [2023-01-28 11:26:19,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.4) internal successors, (816), 15 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:19,173 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:19,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-01-28 11:26:19,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:19,378 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 11:26:19,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:19,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1808193385, now seen corresponding path program 5 times [2023-01-28 11:26:19,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:19,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653410951] [2023-01-28 11:26:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:19,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:19,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:19,495 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 11:26:19,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:19,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653410951] [2023-01-28 11:26:19,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653410951] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:19,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885391177] [2023-01-28 11:26:19,495 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 11:26:19,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:19,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:19,509 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 11:26:19,511 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 11:26:19,554 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:26:19,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:19,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 11:26:19,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:19,583 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 11:26:19,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:19,732 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 11:26:19,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885391177] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:19,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:19,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 5] total 7 [2023-01-28 11:26:19,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19966700] [2023-01-28 11:26:19,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:19,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 11:26:19,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:19,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 11:26:19,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-01-28 11:26:19,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 137 [2023-01-28 11:26:19,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 68 transitions, 683 flow. Second operand has 9 states, 9 states have (on average 66.0) internal successors, (594), 9 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:19,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 137 [2023-01-28 11:26:19,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:19,842 INFO L130 PetriNetUnfolder]: 395/719 cut-off events. [2023-01-28 11:26:19,842 INFO L131 PetriNetUnfolder]: For 5748/5772 co-relation queries the response was YES. [2023-01-28 11:26:19,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4151 conditions, 719 events. 395/719 cut-off events. For 5748/5772 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3385 event pairs, 44 based on Foata normal form. 13/722 useless extension candidates. Maximal degree in co-relation 3028. Up to 352 conditions per place. [2023-01-28 11:26:19,847 INFO L137 encePairwiseOnDemand]: 133/137 looper letters, 71 selfloop transitions, 32 changer transitions 7/117 dead transitions. [2023-01-28 11:26:19,847 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 117 transitions, 1313 flow [2023-01-28 11:26:19,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 11:26:19,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 11:26:19,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 361 transitions. [2023-01-28 11:26:19,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.527007299270073 [2023-01-28 11:26:19,848 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 361 transitions. [2023-01-28 11:26:19,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 361 transitions. [2023-01-28 11:26:19,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:19,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 361 transitions. [2023-01-28 11:26:19,849 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.2) internal successors, (361), 5 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,850 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 137.0) internal successors, (822), 6 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,850 INFO L175 Difference]: Start difference. First operand has 70 places, 68 transitions, 683 flow. Second operand 5 states and 361 transitions. [2023-01-28 11:26:19,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 117 transitions, 1313 flow [2023-01-28 11:26:19,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 117 transitions, 1160 flow, removed 72 selfloop flow, removed 3 redundant places. [2023-01-28 11:26:19,862 INFO L231 Difference]: Finished difference. Result has 74 places, 86 transitions, 908 flow [2023-01-28 11:26:19,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=908, PETRI_PLACES=74, PETRI_TRANSITIONS=86} [2023-01-28 11:26:19,863 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 54 predicate places. [2023-01-28 11:26:19,863 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 86 transitions, 908 flow [2023-01-28 11:26:19,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 66.0) internal successors, (594), 9 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:19,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:19,863 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:19,868 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 11:26:20,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:20,068 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 11:26:20,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:20,069 INFO L85 PathProgramCache]: Analyzing trace with hash -2130618993, now seen corresponding path program 6 times [2023-01-28 11:26:20,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:20,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272640323] [2023-01-28 11:26:20,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:20,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:20,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:20,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:20,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:20,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272640323] [2023-01-28 11:26:20,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272640323] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:20,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83867295] [2023-01-28 11:26:20,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 11:26:20,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:20,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:20,134 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 11:26:20,136 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 11:26:20,180 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 11:26:20,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:20,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 11:26:20,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:20,239 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:20,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:20,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83867295] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:20,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:20,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-01-28 11:26:20,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48697395] [2023-01-28 11:26:20,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:20,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 11:26:20,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:20,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 11:26:20,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-01-28 11:26:20,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:20,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 86 transitions, 908 flow. Second operand has 16 states, 16 states have (on average 54.1875) internal successors, (867), 16 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:20,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:20,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:20,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:20,862 INFO L130 PetriNetUnfolder]: 687/1287 cut-off events. [2023-01-28 11:26:20,862 INFO L131 PetriNetUnfolder]: For 13096/13096 co-relation queries the response was YES. [2023-01-28 11:26:20,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7926 conditions, 1287 events. 687/1287 cut-off events. For 13096/13096 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7134 event pairs, 10 based on Foata normal form. 24/1311 useless extension candidates. Maximal degree in co-relation 5227. Up to 385 conditions per place. [2023-01-28 11:26:20,871 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 106 selfloop transitions, 137 changer transitions 16/259 dead transitions. [2023-01-28 11:26:20,871 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 259 transitions, 3265 flow [2023-01-28 11:26:20,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 11:26:20,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 11:26:20,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1425 transitions. [2023-01-28 11:26:20,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41605839416058393 [2023-01-28 11:26:20,875 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1425 transitions. [2023-01-28 11:26:20,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1425 transitions. [2023-01-28 11:26:20,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:20,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1425 transitions. [2023-01-28 11:26:20,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 57.0) internal successors, (1425), 25 states have internal predecessors, (1425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:20,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 137.0) internal successors, (3562), 26 states have internal predecessors, (3562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:20,881 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 137.0) internal successors, (3562), 26 states have internal predecessors, (3562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:20,882 INFO L175 Difference]: Start difference. First operand has 74 places, 86 transitions, 908 flow. Second operand 25 states and 1425 transitions. [2023-01-28 11:26:20,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 259 transitions, 3265 flow [2023-01-28 11:26:20,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 259 transitions, 3233 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-01-28 11:26:20,900 INFO L231 Difference]: Finished difference. Result has 108 places, 171 transitions, 2489 flow [2023-01-28 11:26:20,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2489, PETRI_PLACES=108, PETRI_TRANSITIONS=171} [2023-01-28 11:26:20,900 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 88 predicate places. [2023-01-28 11:26:20,900 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 171 transitions, 2489 flow [2023-01-28 11:26:20,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.1875) internal successors, (867), 16 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:20,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:20,901 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:20,919 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 11:26:21,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:21,106 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 11:26:21,106 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:21,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1283699093, now seen corresponding path program 7 times [2023-01-28 11:26:21,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:21,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724381336] [2023-01-28 11:26:21,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:21,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:21,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:21,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:21,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724381336] [2023-01-28 11:26:21,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724381336] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:21,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890921157] [2023-01-28 11:26:21,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 11:26:21,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:21,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:21,201 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 11:26:21,203 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 11:26:21,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:21,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 11:26:21,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:21,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:21,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:21,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:21,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890921157] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:21,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:21,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-01-28 11:26:21,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72291787] [2023-01-28 11:26:21,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:21,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 11:26:21,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:21,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 11:26:21,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2023-01-28 11:26:21,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:21,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 171 transitions, 2489 flow. Second operand has 16 states, 16 states have (on average 54.4375) internal successors, (871), 16 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:21,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:21,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:21,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:21,844 INFO L130 PetriNetUnfolder]: 599/1177 cut-off events. [2023-01-28 11:26:21,845 INFO L131 PetriNetUnfolder]: For 25200/25200 co-relation queries the response was YES. [2023-01-28 11:26:21,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8641 conditions, 1177 events. 599/1177 cut-off events. For 25200/25200 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6786 event pairs, 37 based on Foata normal form. 56/1233 useless extension candidates. Maximal degree in co-relation 8462. Up to 334 conditions per place. [2023-01-28 11:26:21,853 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 101 selfloop transitions, 130 changer transitions 10/241 dead transitions. [2023-01-28 11:26:21,853 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 241 transitions, 3509 flow [2023-01-28 11:26:21,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 11:26:21,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 11:26:21,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1262 transitions. [2023-01-28 11:26:21,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41871267418712677 [2023-01-28 11:26:21,856 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1262 transitions. [2023-01-28 11:26:21,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1262 transitions. [2023-01-28 11:26:21,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:21,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1262 transitions. [2023-01-28 11:26:21,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 57.36363636363637) internal successors, (1262), 22 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:21,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 137.0) internal successors, (3151), 23 states have internal predecessors, (3151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:21,862 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 137.0) internal successors, (3151), 23 states have internal predecessors, (3151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:21,862 INFO L175 Difference]: Start difference. First operand has 108 places, 171 transitions, 2489 flow. Second operand 22 states and 1262 transitions. [2023-01-28 11:26:21,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 241 transitions, 3509 flow [2023-01-28 11:26:21,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 241 transitions, 3109 flow, removed 194 selfloop flow, removed 5 redundant places. [2023-01-28 11:26:21,908 INFO L231 Difference]: Finished difference. Result has 126 places, 168 transitions, 2457 flow [2023-01-28 11:26:21,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=2050, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2457, PETRI_PLACES=126, PETRI_TRANSITIONS=168} [2023-01-28 11:26:21,909 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 106 predicate places. [2023-01-28 11:26:21,909 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 168 transitions, 2457 flow [2023-01-28 11:26:21,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.4375) internal successors, (871), 16 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:21,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:21,910 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:21,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-01-28 11:26:22,114 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,SelfDestructingSolverStorable9 [2023-01-28 11:26:22,115 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 11:26:22,115 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:22,115 INFO L85 PathProgramCache]: Analyzing trace with hash 465738203, now seen corresponding path program 8 times [2023-01-28 11:26:22,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:22,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298961302] [2023-01-28 11:26:22,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:22,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:22,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:22,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:22,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298961302] [2023-01-28 11:26:22,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298961302] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:22,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896281158] [2023-01-28 11:26:22,240 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:26:22,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:22,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:22,258 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 11:26:22,259 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 11:26:22,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:26:22,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:22,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 9 conjunts are in the unsatisfiable core [2023-01-28 11:26:22,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:22,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:22,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:22,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896281158] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:22,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:22,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-01-28 11:26:22,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049389996] [2023-01-28 11:26:22,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:22,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-01-28 11:26:22,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:22,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-01-28 11:26:22,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-01-28 11:26:22,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:22,515 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 168 transitions, 2457 flow. Second operand has 18 states, 18 states have (on average 54.388888888888886) internal successors, (979), 18 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:22,515 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:22,515 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:22,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:23,019 INFO L130 PetriNetUnfolder]: 764/1554 cut-off events. [2023-01-28 11:26:23,019 INFO L131 PetriNetUnfolder]: For 41948/41948 co-relation queries the response was YES. [2023-01-28 11:26:23,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11238 conditions, 1554 events. 764/1554 cut-off events. For 41948/41948 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9726 event pairs, 119 based on Foata normal form. 96/1650 useless extension candidates. Maximal degree in co-relation 9527. Up to 969 conditions per place. [2023-01-28 11:26:23,031 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 189 selfloop transitions, 87 changer transitions 8/284 dead transitions. [2023-01-28 11:26:23,031 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 284 transitions, 4327 flow [2023-01-28 11:26:23,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 11:26:23,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 11:26:23,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1155 transitions. [2023-01-28 11:26:23,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215328467153285 [2023-01-28 11:26:23,034 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1155 transitions. [2023-01-28 11:26:23,034 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1155 transitions. [2023-01-28 11:26:23,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:23,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1155 transitions. [2023-01-28 11:26:23,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 57.75) internal successors, (1155), 20 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 11:26:23,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 137.0) internal successors, (2877), 21 states have internal predecessors, (2877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:23,040 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 137.0) internal successors, (2877), 21 states have internal predecessors, (2877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:23,040 INFO L175 Difference]: Start difference. First operand has 126 places, 168 transitions, 2457 flow. Second operand 20 states and 1155 transitions. [2023-01-28 11:26:23,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 284 transitions, 4327 flow [2023-01-28 11:26:23,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 284 transitions, 4218 flow, removed 13 selfloop flow, removed 11 redundant places. [2023-01-28 11:26:23,105 INFO L231 Difference]: Finished difference. Result has 140 places, 210 transitions, 3396 flow [2023-01-28 11:26:23,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3396, PETRI_PLACES=140, PETRI_TRANSITIONS=210} [2023-01-28 11:26:23,106 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 120 predicate places. [2023-01-28 11:26:23,106 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 210 transitions, 3396 flow [2023-01-28 11:26:23,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.388888888888886) internal successors, (979), 18 states have internal predecessors, (979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:23,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:23,107 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:23,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-01-28 11:26:23,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:23,311 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 11:26:23,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:23,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2109457573, now seen corresponding path program 9 times [2023-01-28 11:26:23,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:23,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063505086] [2023-01-28 11:26:23,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:23,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:23,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:23,387 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:23,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:23,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063505086] [2023-01-28 11:26:23,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063505086] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:23,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075533881] [2023-01-28 11:26:23,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 11:26:23,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:23,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:23,389 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 11:26:23,401 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 11:26:23,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 11:26:23,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:23,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 11:26:23,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:23,520 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:23,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:23,588 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:23,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075533881] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:23,588 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:23,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2023-01-28 11:26:23,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082381747] [2023-01-28 11:26:23,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:23,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 11:26:23,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:23,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 11:26:23,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-01-28 11:26:23,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:23,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 210 transitions, 3396 flow. Second operand has 16 states, 16 states have (on average 54.25) internal successors, (868), 16 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:23,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:23,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:23,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:24,094 INFO L130 PetriNetUnfolder]: 756/1536 cut-off events. [2023-01-28 11:26:24,094 INFO L131 PetriNetUnfolder]: For 43638/43638 co-relation queries the response was YES. [2023-01-28 11:26:24,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12568 conditions, 1536 events. 756/1536 cut-off events. For 43638/43638 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 9681 event pairs, 25 based on Foata normal form. 8/1544 useless extension candidates. Maximal degree in co-relation 10773. Up to 468 conditions per place. [2023-01-28 11:26:24,110 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 153 selfloop transitions, 120 changer transitions 9/282 dead transitions. [2023-01-28 11:26:24,110 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 282 transitions, 4856 flow [2023-01-28 11:26:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 11:26:24,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 11:26:24,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1135 transitions. [2023-01-28 11:26:24,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142335766423358 [2023-01-28 11:26:24,112 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1135 transitions. [2023-01-28 11:26:24,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1135 transitions. [2023-01-28 11:26:24,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:24,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1135 transitions. [2023-01-28 11:26:24,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 56.75) internal successors, (1135), 20 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:24,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 137.0) internal successors, (2877), 21 states have internal predecessors, (2877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:24,121 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 137.0) internal successors, (2877), 21 states have internal predecessors, (2877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:24,121 INFO L175 Difference]: Start difference. First operand has 140 places, 210 transitions, 3396 flow. Second operand 20 states and 1135 transitions. [2023-01-28 11:26:24,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 282 transitions, 4856 flow [2023-01-28 11:26:24,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 282 transitions, 4488 flow, removed 152 selfloop flow, removed 10 redundant places. [2023-01-28 11:26:24,207 INFO L231 Difference]: Finished difference. Result has 153 places, 224 transitions, 3656 flow [2023-01-28 11:26:24,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3656, PETRI_PLACES=153, PETRI_TRANSITIONS=224} [2023-01-28 11:26:24,207 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 133 predicate places. [2023-01-28 11:26:24,207 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 224 transitions, 3656 flow [2023-01-28 11:26:24,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.25) internal successors, (868), 16 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:24,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:24,208 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:24,224 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 11:26:24,412 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,SelfDestructingSolverStorable11 [2023-01-28 11:26:24,413 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 11:26:24,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:24,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1117413703, now seen corresponding path program 10 times [2023-01-28 11:26:24,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:24,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238173482] [2023-01-28 11:26:24,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:24,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:24,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:24,536 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 11:26:24,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:24,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238173482] [2023-01-28 11:26:24,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238173482] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:24,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517190263] [2023-01-28 11:26:24,536 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 11:26:24,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:24,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:24,545 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 11:26:24,547 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 11:26:24,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 11:26:24,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:24,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 11:26:24,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:24,630 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 11:26:24,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:24,681 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 11:26:24,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517190263] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:24,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:24,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 13 [2023-01-28 11:26:24,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305559080] [2023-01-28 11:26:24,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:24,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-01-28 11:26:24,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:24,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-01-28 11:26:24,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-01-28 11:26:24,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:24,684 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 224 transitions, 3656 flow. Second operand has 14 states, 14 states have (on average 54.642857142857146) internal successors, (765), 14 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:24,684 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:24,684 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:24,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:25,196 INFO L130 PetriNetUnfolder]: 803/1611 cut-off events. [2023-01-28 11:26:25,196 INFO L131 PetriNetUnfolder]: For 63986/63986 co-relation queries the response was YES. [2023-01-28 11:26:25,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13527 conditions, 1611 events. 803/1611 cut-off events. For 63986/63986 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 10101 event pairs, 33 based on Foata normal form. 46/1657 useless extension candidates. Maximal degree in co-relation 11549. Up to 407 conditions per place. [2023-01-28 11:26:25,209 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 167 selfloop transitions, 136 changer transitions 52/355 dead transitions. [2023-01-28 11:26:25,210 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 355 transitions, 5940 flow [2023-01-28 11:26:25,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-28 11:26:25,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-28 11:26:25,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1710 transitions. [2023-01-28 11:26:25,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41605839416058393 [2023-01-28 11:26:25,212 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1710 transitions. [2023-01-28 11:26:25,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1710 transitions. [2023-01-28 11:26:25,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:25,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1710 transitions. [2023-01-28 11:26:25,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 57.0) internal successors, (1710), 30 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:25,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 137.0) internal successors, (4247), 31 states have internal predecessors, (4247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:25,218 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 137.0) internal successors, (4247), 31 states have internal predecessors, (4247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:25,218 INFO L175 Difference]: Start difference. First operand has 153 places, 224 transitions, 3656 flow. Second operand 30 states and 1710 transitions. [2023-01-28 11:26:25,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 355 transitions, 5940 flow [2023-01-28 11:26:25,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 355 transitions, 5667 flow, removed 111 selfloop flow, removed 6 redundant places. [2023-01-28 11:26:25,371 INFO L231 Difference]: Finished difference. Result has 185 places, 250 transitions, 4313 flow [2023-01-28 11:26:25,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=3475, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4313, PETRI_PLACES=185, PETRI_TRANSITIONS=250} [2023-01-28 11:26:25,372 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 165 predicate places. [2023-01-28 11:26:25,372 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 250 transitions, 4313 flow [2023-01-28 11:26:25,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.642857142857146) internal successors, (765), 14 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:25,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:25,372 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:25,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-01-28 11:26:25,576 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,SelfDestructingSolverStorable12 [2023-01-28 11:26:25,577 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 11:26:25,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:25,577 INFO L85 PathProgramCache]: Analyzing trace with hash 715119095, now seen corresponding path program 11 times [2023-01-28 11:26:25,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:25,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496861137] [2023-01-28 11:26:25,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:25,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:25,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:25,707 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:25,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:25,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496861137] [2023-01-28 11:26:25,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496861137] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:25,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383978373] [2023-01-28 11:26:25,707 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 11:26:25,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:25,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:25,726 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 11:26:25,728 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 11:26:25,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 11:26:25,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:25,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 11:26:25,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:25,852 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:25,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:26,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:26,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383978373] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:26,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:26,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-01-28 11:26:26,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440909180] [2023-01-28 11:26:26,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:26,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 11:26:26,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:26,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 11:26:26,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2023-01-28 11:26:26,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:26,022 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 250 transitions, 4313 flow. Second operand has 25 states, 25 states have (on average 53.8) internal successors, (1345), 25 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:26,022 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:26,022 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:26,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:27,372 INFO L130 PetriNetUnfolder]: 1235/2432 cut-off events. [2023-01-28 11:26:27,373 INFO L131 PetriNetUnfolder]: For 178071/178071 co-relation queries the response was YES. [2023-01-28 11:26:27,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25740 conditions, 2432 events. 1235/2432 cut-off events. For 178071/178071 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 16197 event pairs, 10 based on Foata normal form. 38/2470 useless extension candidates. Maximal degree in co-relation 24794. Up to 639 conditions per place. [2023-01-28 11:26:27,397 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 208 selfloop transitions, 385 changer transitions 17/610 dead transitions. [2023-01-28 11:26:27,397 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 610 transitions, 11431 flow [2023-01-28 11:26:27,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-01-28 11:26:27,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-01-28 11:26:27,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2934 transitions. [2023-01-28 11:26:27,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199227136109918 [2023-01-28 11:26:27,401 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2934 transitions. [2023-01-28 11:26:27,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2934 transitions. [2023-01-28 11:26:27,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:27,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2934 transitions. [2023-01-28 11:26:27,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 57.529411764705884) internal successors, (2934), 51 states have internal predecessors, (2934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:27,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 137.0) internal successors, (7124), 52 states have internal predecessors, (7124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:27,420 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 137.0) internal successors, (7124), 52 states have internal predecessors, (7124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:27,420 INFO L175 Difference]: Start difference. First operand has 185 places, 250 transitions, 4313 flow. Second operand 51 states and 2934 transitions. [2023-01-28 11:26:27,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 610 transitions, 11431 flow [2023-01-28 11:26:27,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 610 transitions, 10906 flow, removed 194 selfloop flow, removed 10 redundant places. [2023-01-28 11:26:27,636 INFO L231 Difference]: Finished difference. Result has 226 places, 442 transitions, 9865 flow [2023-01-28 11:26:27,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=4078, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=9865, PETRI_PLACES=226, PETRI_TRANSITIONS=442} [2023-01-28 11:26:27,638 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 206 predicate places. [2023-01-28 11:26:27,638 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 442 transitions, 9865 flow [2023-01-28 11:26:27,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 53.8) internal successors, (1345), 25 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:27,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:27,638 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:27,662 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 11:26:27,843 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,SelfDestructingSolverStorable13 [2023-01-28 11:26:27,843 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 11:26:27,843 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:27,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1058407358, now seen corresponding path program 12 times [2023-01-28 11:26:27,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:27,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297966947] [2023-01-28 11:26:27,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:27,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:27,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:27,942 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:27,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:27,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297966947] [2023-01-28 11:26:27,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297966947] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:27,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287230964] [2023-01-28 11:26:27,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 11:26:27,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:27,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:27,943 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 11:26:27,963 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 11:26:28,011 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 11:26:28,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:28,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 16 conjunts are in the unsatisfiable core [2023-01-28 11:26:28,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:28,039 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:28,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:28,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:28,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287230964] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:28,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:28,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 7] total 10 [2023-01-28 11:26:28,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701206516] [2023-01-28 11:26:28,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:28,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 11:26:28,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:28,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 11:26:28,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2023-01-28 11:26:28,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 137 [2023-01-28 11:26:28,234 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 442 transitions, 9865 flow. Second operand has 12 states, 12 states have (on average 65.58333333333333) internal successors, (787), 12 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:28,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:28,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 137 [2023-01-28 11:26:28,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:29,086 INFO L130 PetriNetUnfolder]: 1938/3770 cut-off events. [2023-01-28 11:26:29,086 INFO L131 PetriNetUnfolder]: For 282085/282089 co-relation queries the response was YES. [2023-01-28 11:26:29,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42742 conditions, 3770 events. 1938/3770 cut-off events. For 282085/282089 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 27206 event pairs, 168 based on Foata normal form. 7/3770 useless extension candidates. Maximal degree in co-relation 41840. Up to 1612 conditions per place. [2023-01-28 11:26:29,126 INFO L137 encePairwiseOnDemand]: 133/137 looper letters, 442 selfloop transitions, 257 changer transitions 28/736 dead transitions. [2023-01-28 11:26:29,126 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 736 transitions, 17988 flow [2023-01-28 11:26:29,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 11:26:29,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 11:26:29,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2023-01-28 11:26:29,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291970802919708 [2023-01-28 11:26:29,127 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 435 transitions. [2023-01-28 11:26:29,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 435 transitions. [2023-01-28 11:26:29,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:29,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 435 transitions. [2023-01-28 11:26:29,128 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 72.5) internal successors, (435), 6 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:29,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 137.0) internal successors, (959), 7 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:29,129 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 137.0) internal successors, (959), 7 states have internal predecessors, (959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:29,129 INFO L175 Difference]: Start difference. First operand has 226 places, 442 transitions, 9865 flow. Second operand 6 states and 435 transitions. [2023-01-28 11:26:29,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 736 transitions, 17988 flow [2023-01-28 11:26:30,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 736 transitions, 12584 flow, removed 2614 selfloop flow, removed 3 redundant places. [2023-01-28 11:26:30,696 INFO L231 Difference]: Finished difference. Result has 231 places, 588 transitions, 10758 flow [2023-01-28 11:26:30,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=7002, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10758, PETRI_PLACES=231, PETRI_TRANSITIONS=588} [2023-01-28 11:26:30,697 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 211 predicate places. [2023-01-28 11:26:30,697 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 588 transitions, 10758 flow [2023-01-28 11:26:30,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 65.58333333333333) internal successors, (787), 12 states have internal predecessors, (787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:30,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:30,697 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:30,702 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-01-28 11:26:30,902 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,SelfDestructingSolverStorable14 [2023-01-28 11:26:30,902 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 11:26:30,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:30,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1587282354, now seen corresponding path program 13 times [2023-01-28 11:26:30,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:30,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721669129] [2023-01-28 11:26:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:30,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:30,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:31,047 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:31,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:31,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721669129] [2023-01-28 11:26:31,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721669129] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:31,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129529398] [2023-01-28 11:26:31,048 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 11:26:31,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:31,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:31,049 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 11:26:31,051 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 11:26:31,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:31,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 11:26:31,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:31,173 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:31,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:31,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129529398] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:31,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:31,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-01-28 11:26:31,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286752681] [2023-01-28 11:26:31,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:31,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-01-28 11:26:31,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:31,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-01-28 11:26:31,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2023-01-28 11:26:31,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:31,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 588 transitions, 10758 flow. Second operand has 21 states, 21 states have (on average 54.19047619047619) internal successors, (1138), 21 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:31,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:31,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:31,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:32,489 INFO L130 PetriNetUnfolder]: 1896/3701 cut-off events. [2023-01-28 11:26:32,489 INFO L131 PetriNetUnfolder]: For 45867/45867 co-relation queries the response was YES. [2023-01-28 11:26:32,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26785 conditions, 3701 events. 1896/3701 cut-off events. For 45867/45867 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 26534 event pairs, 40 based on Foata normal form. 68/3769 useless extension candidates. Maximal degree in co-relation 26290. Up to 1102 conditions per place. [2023-01-28 11:26:32,515 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 217 selfloop transitions, 451 changer transitions 20/688 dead transitions. [2023-01-28 11:26:32,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 688 transitions, 13128 flow [2023-01-28 11:26:32,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-28 11:26:32,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-28 11:26:32,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1385 transitions. [2023-01-28 11:26:32,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212287104622871 [2023-01-28 11:26:32,517 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1385 transitions. [2023-01-28 11:26:32,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1385 transitions. [2023-01-28 11:26:32,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:32,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1385 transitions. [2023-01-28 11:26:32,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.708333333333336) internal successors, (1385), 24 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:32,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 137.0) internal successors, (3425), 25 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:32,521 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 137.0) internal successors, (3425), 25 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:32,521 INFO L175 Difference]: Start difference. First operand has 231 places, 588 transitions, 10758 flow. Second operand 24 states and 1385 transitions. [2023-01-28 11:26:32,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 688 transitions, 13128 flow [2023-01-28 11:26:32,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 688 transitions, 12939 flow, removed 90 selfloop flow, removed 2 redundant places. [2023-01-28 11:26:32,784 INFO L231 Difference]: Finished difference. Result has 248 places, 592 transitions, 11738 flow [2023-01-28 11:26:32,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=10528, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=11738, PETRI_PLACES=248, PETRI_TRANSITIONS=592} [2023-01-28 11:26:32,784 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 228 predicate places. [2023-01-28 11:26:32,784 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 592 transitions, 11738 flow [2023-01-28 11:26:32,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.19047619047619) internal successors, (1138), 21 states have internal predecessors, (1138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:32,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:32,785 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:32,807 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 11:26:32,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:32,989 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 11:26:32,990 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:32,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1502044534, now seen corresponding path program 14 times [2023-01-28 11:26:32,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:32,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192732528] [2023-01-28 11:26:32,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:32,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:32,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:33,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:33,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:33,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192732528] [2023-01-28 11:26:33,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192732528] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:33,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7579049] [2023-01-28 11:26:33,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:26:33,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:33,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:33,101 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 11:26:33,102 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 11:26:33,152 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:26:33,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:33,153 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 11:26:33,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:33,238 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:33,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:33,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:33,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7579049] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:33,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:33,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-01-28 11:26:33,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578182249] [2023-01-28 11:26:33,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:33,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 11:26:33,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:33,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 11:26:33,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=357, Unknown=0, NotChecked=0, Total=462 [2023-01-28 11:26:33,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:33,393 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 592 transitions, 11738 flow. Second operand has 22 states, 22 states have (on average 54.18181818181818) internal successors, (1192), 22 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:33,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:33,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:33,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:34,680 INFO L130 PetriNetUnfolder]: 2183/4264 cut-off events. [2023-01-28 11:26:34,680 INFO L131 PetriNetUnfolder]: For 58092/58092 co-relation queries the response was YES. [2023-01-28 11:26:34,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31312 conditions, 4264 events. 2183/4264 cut-off events. For 58092/58092 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 31626 event pairs, 51 based on Foata normal form. 104/4368 useless extension candidates. Maximal degree in co-relation 30827. Up to 1652 conditions per place. [2023-01-28 11:26:34,716 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 285 selfloop transitions, 513 changer transitions 4/802 dead transitions. [2023-01-28 11:26:34,717 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 802 transitions, 16001 flow [2023-01-28 11:26:34,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 11:26:34,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 11:26:34,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1497 transitions. [2023-01-28 11:26:34,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42026951151038744 [2023-01-28 11:26:34,719 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1497 transitions. [2023-01-28 11:26:34,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1497 transitions. [2023-01-28 11:26:34,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:34,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1497 transitions. [2023-01-28 11:26:34,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 57.57692307692308) internal successors, (1497), 26 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:34,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 137.0) internal successors, (3699), 27 states have internal predecessors, (3699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:34,723 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 137.0) internal successors, (3699), 27 states have internal predecessors, (3699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:34,723 INFO L175 Difference]: Start difference. First operand has 248 places, 592 transitions, 11738 flow. Second operand 26 states and 1497 transitions. [2023-01-28 11:26:34,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 802 transitions, 16001 flow [2023-01-28 11:26:35,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 802 transitions, 15806 flow, removed 21 selfloop flow, removed 14 redundant places. [2023-01-28 11:26:35,133 INFO L231 Difference]: Finished difference. Result has 270 places, 680 transitions, 14937 flow [2023-01-28 11:26:35,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=11572, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=14937, PETRI_PLACES=270, PETRI_TRANSITIONS=680} [2023-01-28 11:26:35,134 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 250 predicate places. [2023-01-28 11:26:35,134 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 680 transitions, 14937 flow [2023-01-28 11:26:35,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.18181818181818) internal successors, (1192), 22 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:35,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:35,134 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:35,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-01-28 11:26:35,339 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,SelfDestructingSolverStorable16 [2023-01-28 11:26:35,339 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 11:26:35,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:35,339 INFO L85 PathProgramCache]: Analyzing trace with hash 2011961230, now seen corresponding path program 15 times [2023-01-28 11:26:35,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:35,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545029377] [2023-01-28 11:26:35,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:35,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:35,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:35,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:35,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:35,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545029377] [2023-01-28 11:26:35,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545029377] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:35,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386225007] [2023-01-28 11:26:35,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 11:26:35,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:35,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:35,440 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 11:26:35,441 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 11:26:35,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 11:26:35,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:35,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 11:26:35,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:35,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:35,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:35,707 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:35,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386225007] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:35,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:35,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2023-01-28 11:26:35,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782493900] [2023-01-28 11:26:35,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:35,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 11:26:35,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:35,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 11:26:35,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-01-28 11:26:35,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:35,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 680 transitions, 14937 flow. Second operand has 22 states, 22 states have (on average 54.18181818181818) internal successors, (1192), 22 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:35,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:35,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:35,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:37,420 INFO L130 PetriNetUnfolder]: 2307/4500 cut-off events. [2023-01-28 11:26:37,420 INFO L131 PetriNetUnfolder]: For 80936/80936 co-relation queries the response was YES. [2023-01-28 11:26:37,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36057 conditions, 4500 events. 2307/4500 cut-off events. For 80936/80936 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 33669 event pairs, 7 based on Foata normal form. 76/4576 useless extension candidates. Maximal degree in co-relation 35504. Up to 905 conditions per place. [2023-01-28 11:26:37,463 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 276 selfloop transitions, 604 changer transitions 11/891 dead transitions. [2023-01-28 11:26:37,463 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 891 transitions, 19573 flow [2023-01-28 11:26:37,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-28 11:26:37,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-28 11:26:37,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1833 transitions. [2023-01-28 11:26:37,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41811131386861317 [2023-01-28 11:26:37,465 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1833 transitions. [2023-01-28 11:26:37,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1833 transitions. [2023-01-28 11:26:37,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:37,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1833 transitions. [2023-01-28 11:26:37,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 57.28125) internal successors, (1833), 32 states have internal predecessors, (1833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:37,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 137.0) internal successors, (4521), 33 states have internal predecessors, (4521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:37,471 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 137.0) internal successors, (4521), 33 states have internal predecessors, (4521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:37,471 INFO L175 Difference]: Start difference. First operand has 270 places, 680 transitions, 14937 flow. Second operand 32 states and 1833 transitions. [2023-01-28 11:26:37,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 891 transitions, 19573 flow [2023-01-28 11:26:38,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 891 transitions, 19349 flow, removed 84 selfloop flow, removed 8 redundant places. [2023-01-28 11:26:38,128 INFO L231 Difference]: Finished difference. Result has 296 places, 754 transitions, 17585 flow [2023-01-28 11:26:38,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=14731, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=17585, PETRI_PLACES=296, PETRI_TRANSITIONS=754} [2023-01-28 11:26:38,129 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 276 predicate places. [2023-01-28 11:26:38,129 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 754 transitions, 17585 flow [2023-01-28 11:26:38,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.18181818181818) internal successors, (1192), 22 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:38,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:38,129 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:38,134 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 11:26:38,334 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,SelfDestructingSolverStorable17 [2023-01-28 11:26:38,334 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 11:26:38,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:38,335 INFO L85 PathProgramCache]: Analyzing trace with hash 295045338, now seen corresponding path program 16 times [2023-01-28 11:26:38,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:38,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506331977] [2023-01-28 11:26:38,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:38,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:38,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:38,425 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:38,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:38,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506331977] [2023-01-28 11:26:38,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506331977] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:38,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192964922] [2023-01-28 11:26:38,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 11:26:38,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:38,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:38,441 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 11:26:38,454 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 11:26:38,495 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 11:26:38,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:38,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 9 conjunts are in the unsatisfiable core [2023-01-28 11:26:38,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:38,620 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:38,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:38,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:38,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192964922] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:38,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:38,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-01-28 11:26:38,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58094317] [2023-01-28 11:26:38,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:38,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-01-28 11:26:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:38,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-01-28 11:26:38,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2023-01-28 11:26:38,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:38,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 754 transitions, 17585 flow. Second operand has 20 states, 20 states have (on average 53.75) internal successors, (1075), 20 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:38,698 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:38,698 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:38,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:40,507 INFO L130 PetriNetUnfolder]: 2667/5269 cut-off events. [2023-01-28 11:26:40,507 INFO L131 PetriNetUnfolder]: For 105280/105280 co-relation queries the response was YES. [2023-01-28 11:26:40,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44006 conditions, 5269 events. 2667/5269 cut-off events. For 105280/105280 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 41141 event pairs, 55 based on Foata normal form. 90/5359 useless extension candidates. Maximal degree in co-relation 43434. Up to 1397 conditions per place. [2023-01-28 11:26:40,555 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 462 selfloop transitions, 562 changer transitions 17/1041 dead transitions. [2023-01-28 11:26:40,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1041 transitions, 23867 flow [2023-01-28 11:26:40,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-01-28 11:26:40,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-01-28 11:26:40,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2181 transitions. [2023-01-28 11:26:40,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189396849788705 [2023-01-28 11:26:40,558 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2181 transitions. [2023-01-28 11:26:40,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2181 transitions. [2023-01-28 11:26:40,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:40,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2181 transitions. [2023-01-28 11:26:40,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 57.39473684210526) internal successors, (2181), 38 states have internal predecessors, (2181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:40,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 137.0) internal successors, (5343), 39 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:40,564 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 137.0) internal successors, (5343), 39 states have internal predecessors, (5343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:40,564 INFO L175 Difference]: Start difference. First operand has 296 places, 754 transitions, 17585 flow. Second operand 38 states and 2181 transitions. [2023-01-28 11:26:40,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1041 transitions, 23867 flow [2023-01-28 11:26:41,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 1041 transitions, 22444 flow, removed 216 selfloop flow, removed 16 redundant places. [2023-01-28 11:26:41,457 INFO L231 Difference]: Finished difference. Result has 325 places, 861 transitions, 20641 flow [2023-01-28 11:26:41,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=16332, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=752, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=457, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=20641, PETRI_PLACES=325, PETRI_TRANSITIONS=861} [2023-01-28 11:26:41,458 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 305 predicate places. [2023-01-28 11:26:41,458 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 861 transitions, 20641 flow [2023-01-28 11:26:41,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 53.75) internal successors, (1075), 20 states have internal predecessors, (1075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:41,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:41,458 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:41,463 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 11:26:41,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:41,663 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 11:26:41,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:41,663 INFO L85 PathProgramCache]: Analyzing trace with hash 344505820, now seen corresponding path program 17 times [2023-01-28 11:26:41,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:41,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405726956] [2023-01-28 11:26:41,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:41,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:41,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:41,781 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:41,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405726956] [2023-01-28 11:26:41,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405726956] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755221163] [2023-01-28 11:26:41,782 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 11:26:41,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:41,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:41,784 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 11:26:41,821 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 11:26:41,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 11:26:41,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:41,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 12 conjunts are in the unsatisfiable core [2023-01-28 11:26:41,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:41,958 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:41,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:42,139 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:42,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755221163] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:42,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:42,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-01-28 11:26:42,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053272440] [2023-01-28 11:26:42,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:42,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-01-28 11:26:42,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:42,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-01-28 11:26:42,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2023-01-28 11:26:42,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:42,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 861 transitions, 20641 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:42,142 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:42,142 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:42,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:44,557 INFO L130 PetriNetUnfolder]: 3133/6126 cut-off events. [2023-01-28 11:26:44,558 INFO L131 PetriNetUnfolder]: For 134558/134558 co-relation queries the response was YES. [2023-01-28 11:26:44,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52873 conditions, 6126 events. 3133/6126 cut-off events. For 134558/134558 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 48990 event pairs, 79 based on Foata normal form. 56/6182 useless extension candidates. Maximal degree in co-relation 52220. Up to 3060 conditions per place. [2023-01-28 11:26:44,618 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 494 selfloop transitions, 657 changer transitions 15/1166 dead transitions. [2023-01-28 11:26:44,618 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1166 transitions, 28460 flow [2023-01-28 11:26:44,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 11:26:44,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 11:26:44,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1613 transitions. [2023-01-28 11:26:44,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4204900938477581 [2023-01-28 11:26:44,620 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1613 transitions. [2023-01-28 11:26:44,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1613 transitions. [2023-01-28 11:26:44,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:44,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1613 transitions. [2023-01-28 11:26:44,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.607142857142854) internal successors, (1613), 28 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:44,624 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 137.0) internal successors, (3973), 29 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:44,625 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 137.0) internal successors, (3973), 29 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:44,625 INFO L175 Difference]: Start difference. First operand has 325 places, 861 transitions, 20641 flow. Second operand 28 states and 1613 transitions. [2023-01-28 11:26:44,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1166 transitions, 28460 flow [2023-01-28 11:26:45,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 1166 transitions, 27809 flow, removed 143 selfloop flow, removed 25 redundant places. [2023-01-28 11:26:45,873 INFO L231 Difference]: Finished difference. Result has 338 places, 1024 transitions, 26136 flow [2023-01-28 11:26:45,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=20148, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=26136, PETRI_PLACES=338, PETRI_TRANSITIONS=1024} [2023-01-28 11:26:45,875 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 318 predicate places. [2023-01-28 11:26:45,875 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 1024 transitions, 26136 flow [2023-01-28 11:26:45,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:45,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:45,881 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:45,888 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 11:26:46,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:46,086 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 11:26:46,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:46,086 INFO L85 PathProgramCache]: Analyzing trace with hash -764395770, now seen corresponding path program 18 times [2023-01-28 11:26:46,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:46,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133515791] [2023-01-28 11:26:46,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:46,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:46,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:46,197 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:46,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:46,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133515791] [2023-01-28 11:26:46,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133515791] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:46,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939304143] [2023-01-28 11:26:46,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 11:26:46,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:46,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:46,199 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 11:26:46,227 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 11:26:46,254 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 11:26:46,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:46,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 11:26:46,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:46,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:46,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939304143] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:46,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:46,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-01-28 11:26:46,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578372088] [2023-01-28 11:26:46,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:46,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-01-28 11:26:46,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:46,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-01-28 11:26:46,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-01-28 11:26:46,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:46,481 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 1024 transitions, 26136 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:46,481 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:46,481 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:46,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:49,470 INFO L130 PetriNetUnfolder]: 3703/7260 cut-off events. [2023-01-28 11:26:49,470 INFO L131 PetriNetUnfolder]: For 189224/189224 co-relation queries the response was YES. [2023-01-28 11:26:49,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66462 conditions, 7260 events. 3703/7260 cut-off events. For 189224/189224 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 59810 event pairs, 105 based on Foata normal form. 168/7428 useless extension candidates. Maximal degree in co-relation 65752. Up to 2424 conditions per place. [2023-01-28 11:26:49,532 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 432 selfloop transitions, 909 changer transitions 20/1361 dead transitions. [2023-01-28 11:26:49,532 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1361 transitions, 35664 flow [2023-01-28 11:26:49,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-28 11:26:49,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-28 11:26:49,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1778 transitions. [2023-01-28 11:26:49,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186484577348717 [2023-01-28 11:26:49,534 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1778 transitions. [2023-01-28 11:26:49,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1778 transitions. [2023-01-28 11:26:49,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:49,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1778 transitions. [2023-01-28 11:26:49,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 57.354838709677416) internal successors, (1778), 31 states have internal predecessors, (1778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:49,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 137.0) internal successors, (4384), 32 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:49,539 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 137.0) internal successors, (4384), 32 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:49,539 INFO L175 Difference]: Start difference. First operand has 338 places, 1024 transitions, 26136 flow. Second operand 31 states and 1778 transitions. [2023-01-28 11:26:49,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1361 transitions, 35664 flow [2023-01-28 11:26:51,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1361 transitions, 35350 flow, removed 133 selfloop flow, removed 7 redundant places. [2023-01-28 11:26:51,149 INFO L231 Difference]: Finished difference. Result has 369 places, 1213 transitions, 33651 flow [2023-01-28 11:26:51,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=25837, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=723, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=33651, PETRI_PLACES=369, PETRI_TRANSITIONS=1213} [2023-01-28 11:26:51,151 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 349 predicate places. [2023-01-28 11:26:51,151 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 1213 transitions, 33651 flow [2023-01-28 11:26:51,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:51,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:51,151 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:51,163 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 11:26:51,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:51,356 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 11:26:51,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:51,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1978622190, now seen corresponding path program 19 times [2023-01-28 11:26:51,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:51,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893525929] [2023-01-28 11:26:51,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:51,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:51,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:51,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:51,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:51,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893525929] [2023-01-28 11:26:51,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893525929] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:51,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710764582] [2023-01-28 11:26:51,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 11:26:51,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:51,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:51,464 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 11:26:51,465 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 11:26:51,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:51,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 11:26:51,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:51,600 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:51,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:51,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 11:26:51,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710764582] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:51,720 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:51,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2023-01-28 11:26:51,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105266816] [2023-01-28 11:26:51,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:51,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 11:26:51,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:51,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 11:26:51,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2023-01-28 11:26:51,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:51,722 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1213 transitions, 33651 flow. Second operand has 22 states, 22 states have (on average 53.90909090909091) internal successors, (1186), 22 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:51,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:51,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:51,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:26:55,271 INFO L130 PetriNetUnfolder]: 4062/8012 cut-off events. [2023-01-28 11:26:55,271 INFO L131 PetriNetUnfolder]: For 244787/244787 co-relation queries the response was YES. [2023-01-28 11:26:55,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78412 conditions, 8012 events. 4062/8012 cut-off events. For 244787/244787 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 67551 event pairs, 305 based on Foata normal form. 136/8148 useless extension candidates. Maximal degree in co-relation 77443. Up to 6222 conditions per place. [2023-01-28 11:26:55,346 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 1169 selfloop transitions, 271 changer transitions 17/1457 dead transitions. [2023-01-28 11:26:55,346 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 1457 transitions, 41399 flow [2023-01-28 11:26:55,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 11:26:55,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 11:26:55,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1612 transitions. [2023-01-28 11:26:55,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42022940563086547 [2023-01-28 11:26:55,348 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1612 transitions. [2023-01-28 11:26:55,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1612 transitions. [2023-01-28 11:26:55,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:26:55,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1612 transitions. [2023-01-28 11:26:55,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 57.57142857142857) internal successors, (1612), 28 states have internal predecessors, (1612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:55,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 137.0) internal successors, (3973), 29 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:55,352 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 137.0) internal successors, (3973), 29 states have internal predecessors, (3973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:55,352 INFO L175 Difference]: Start difference. First operand has 369 places, 1213 transitions, 33651 flow. Second operand 28 states and 1612 transitions. [2023-01-28 11:26:55,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 1457 transitions, 41399 flow [2023-01-28 11:26:57,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 1457 transitions, 40967 flow, removed 173 selfloop flow, removed 13 redundant places. [2023-01-28 11:26:57,724 INFO L231 Difference]: Finished difference. Result has 393 places, 1327 transitions, 37600 flow [2023-01-28 11:26:57,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=33219, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=993, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=37600, PETRI_PLACES=393, PETRI_TRANSITIONS=1327} [2023-01-28 11:26:57,725 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 373 predicate places. [2023-01-28 11:26:57,725 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1327 transitions, 37600 flow [2023-01-28 11:26:57,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 53.90909090909091) internal successors, (1186), 22 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:57,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:26:57,726 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:26:57,733 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 11:26:57,930 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,SelfDestructingSolverStorable21 [2023-01-28 11:26:57,931 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 11:26:57,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:26:57,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1120342306, now seen corresponding path program 20 times [2023-01-28 11:26:57,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:26:57,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631952933] [2023-01-28 11:26:57,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:26:57,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:26:57,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:26:58,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:58,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:26:58,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631952933] [2023-01-28 11:26:58,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631952933] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:26:58,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905535396] [2023-01-28 11:26:58,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:26:58,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:26:58,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:26:58,024 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 11:26:58,042 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 11:26:58,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:26:58,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:26:58,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 11:26:58,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:26:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:58,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:26:58,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:26:58,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905535396] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:26:58,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:26:58,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 22 [2023-01-28 11:26:58,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048832822] [2023-01-28 11:26:58,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:26:58,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 11:26:58,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:26:58,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 11:26:58,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2023-01-28 11:26:58,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:26:58,353 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1327 transitions, 37600 flow. Second operand has 22 states, 22 states have (on average 53.90909090909091) internal successors, (1186), 22 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:26:58,353 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:26:58,353 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:26:58,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:27:01,828 INFO L130 PetriNetUnfolder]: 3993/7827 cut-off events. [2023-01-28 11:27:01,828 INFO L131 PetriNetUnfolder]: For 248638/248638 co-relation queries the response was YES. [2023-01-28 11:27:01,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77771 conditions, 7827 events. 3993/7827 cut-off events. For 248638/248638 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 65373 event pairs, 49 based on Foata normal form. 18/7845 useless extension candidates. Maximal degree in co-relation 76868. Up to 2303 conditions per place. [2023-01-28 11:27:01,906 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 807 selfloop transitions, 610 changer transitions 15/1432 dead transitions. [2023-01-28 11:27:01,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1432 transitions, 41327 flow [2023-01-28 11:27:01,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 11:27:01,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-28 11:27:01,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1868 transitions. [2023-01-28 11:27:01,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4131829241318292 [2023-01-28 11:27:01,908 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1868 transitions. [2023-01-28 11:27:01,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1868 transitions. [2023-01-28 11:27:01,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:27:01,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1868 transitions. [2023-01-28 11:27:01,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 56.60606060606061) internal successors, (1868), 33 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:01,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 137.0) internal successors, (4658), 34 states have internal predecessors, (4658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:01,912 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 137.0) internal successors, (4658), 34 states have internal predecessors, (4658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:01,912 INFO L175 Difference]: Start difference. First operand has 393 places, 1327 transitions, 37600 flow. Second operand 33 states and 1868 transitions. [2023-01-28 11:27:01,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1432 transitions, 41327 flow [2023-01-28 11:27:04,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 1432 transitions, 40963 flow, removed 111 selfloop flow, removed 15 redundant places. [2023-01-28 11:27:04,207 INFO L231 Difference]: Finished difference. Result has 414 places, 1332 transitions, 38544 flow [2023-01-28 11:27:04,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=36823, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=594, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=38544, PETRI_PLACES=414, PETRI_TRANSITIONS=1332} [2023-01-28 11:27:04,208 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 394 predicate places. [2023-01-28 11:27:04,208 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 1332 transitions, 38544 flow [2023-01-28 11:27:04,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 53.90909090909091) internal successors, (1186), 22 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:04,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:27:04,208 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:27:04,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-01-28 11:27:04,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-01-28 11:27:04,415 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 11:27:04,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:27:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -198606537, now seen corresponding path program 21 times [2023-01-28 11:27:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:27:04,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337612942] [2023-01-28 11:27:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:27:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:27:04,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:27:04,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:04,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:27:04,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337612942] [2023-01-28 11:27:04,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337612942] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:27:04,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719892350] [2023-01-28 11:27:04,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 11:27:04,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:04,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:27:04,570 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 11:27:04,570 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 11:27:04,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-01-28 11:27:04,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:27:04,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-28 11:27:04,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:27:04,844 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:04,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:27:05,078 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:05,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719892350] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:27:05,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:27:05,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-01-28 11:27:05,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295468280] [2023-01-28 11:27:05,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:27:05,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 11:27:05,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:27:05,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 11:27:05,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=627, Unknown=0, NotChecked=0, Total=812 [2023-01-28 11:27:05,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:27:05,085 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 1332 transitions, 38544 flow. Second operand has 29 states, 29 states have (on average 53.96551724137931) internal successors, (1565), 29 states have internal predecessors, (1565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:05,085 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:27:05,085 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:27:05,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:27:10,839 INFO L130 PetriNetUnfolder]: 5093/10127 cut-off events. [2023-01-28 11:27:10,839 INFO L131 PetriNetUnfolder]: For 335973/335973 co-relation queries the response was YES. [2023-01-28 11:27:10,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102245 conditions, 10127 events. 5093/10127 cut-off events. For 335973/335973 co-relation queries the response was YES. Maximal size of possible extension queue 831. Compared 88862 event pairs, 11 based on Foata normal form. 180/10307 useless extension candidates. Maximal degree in co-relation 101503. Up to 2141 conditions per place. [2023-01-28 11:27:10,936 INFO L137 encePairwiseOnDemand]: 128/137 looper letters, 509 selfloop transitions, 1452 changer transitions 34/1995 dead transitions. [2023-01-28 11:27:10,937 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 1995 transitions, 55850 flow [2023-01-28 11:27:10,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2023-01-28 11:27:10,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2023-01-28 11:27:10,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3616 transitions. [2023-01-28 11:27:10,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41895492990383504 [2023-01-28 11:27:10,964 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 3616 transitions. [2023-01-28 11:27:10,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 3616 transitions. [2023-01-28 11:27:10,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:27:10,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 3616 transitions. [2023-01-28 11:27:10,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 57.3968253968254) internal successors, (3616), 63 states have internal predecessors, (3616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:10,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 137.0) internal successors, (8768), 64 states have internal predecessors, (8768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:10,975 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 137.0) internal successors, (8768), 64 states have internal predecessors, (8768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:10,975 INFO L175 Difference]: Start difference. First operand has 414 places, 1332 transitions, 38544 flow. Second operand 63 states and 3616 transitions. [2023-01-28 11:27:10,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 1995 transitions, 55850 flow [2023-01-28 11:27:14,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 1995 transitions, 54757 flow, removed 126 selfloop flow, removed 16 redundant places. [2023-01-28 11:27:14,476 INFO L231 Difference]: Finished difference. Result has 472 places, 1687 transitions, 50830 flow [2023-01-28 11:27:14,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=37603, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=50830, PETRI_PLACES=472, PETRI_TRANSITIONS=1687} [2023-01-28 11:27:14,478 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 452 predicate places. [2023-01-28 11:27:14,478 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 1687 transitions, 50830 flow [2023-01-28 11:27:14,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 53.96551724137931) internal successors, (1565), 29 states have internal predecessors, (1565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:14,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:27:14,478 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:27:14,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-28 11:27:14,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:14,683 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 11:27:14,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:27:14,684 INFO L85 PathProgramCache]: Analyzing trace with hash 175450710, now seen corresponding path program 22 times [2023-01-28 11:27:14,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:27:14,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645884734] [2023-01-28 11:27:14,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:27:14,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:27:14,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:27:14,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:14,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:27:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645884734] [2023-01-28 11:27:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645884734] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:27:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336853908] [2023-01-28 11:27:14,818 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 11:27:14,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:14,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:27:14,819 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 11:27:14,821 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 11:27:14,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 11:27:14,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:27:14,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 11:27:14,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:27:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 11:27:14,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:27:15,000 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 11:27:15,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336853908] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:27:15,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:27:15,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 16 [2023-01-28 11:27:15,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604145793] [2023-01-28 11:27:15,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:27:15,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-01-28 11:27:15,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:27:15,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-01-28 11:27:15,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-01-28 11:27:15,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:27:15,002 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1687 transitions, 50830 flow. Second operand has 17 states, 17 states have (on average 54.35294117647059) internal successors, (924), 17 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:15,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:27:15,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:27:15,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:27:20,104 INFO L130 PetriNetUnfolder]: 5147/10159 cut-off events. [2023-01-28 11:27:20,105 INFO L131 PetriNetUnfolder]: For 366730/366730 co-relation queries the response was YES. [2023-01-28 11:27:20,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109570 conditions, 10159 events. 5147/10159 cut-off events. For 366730/366730 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 88392 event pairs, 123 based on Foata normal form. 104/10263 useless extension candidates. Maximal degree in co-relation 108420. Up to 2922 conditions per place. [2023-01-28 11:27:20,259 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 966 selfloop transitions, 926 changer transitions 37/1929 dead transitions. [2023-01-28 11:27:20,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 1929 transitions, 58875 flow [2023-01-28 11:27:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-01-28 11:27:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-01-28 11:27:20,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2288 transitions. [2023-01-28 11:27:20,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41751824817518246 [2023-01-28 11:27:20,262 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2288 transitions. [2023-01-28 11:27:20,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2288 transitions. [2023-01-28 11:27:20,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:27:20,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2288 transitions. [2023-01-28 11:27:20,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 57.2) internal successors, (2288), 40 states have internal predecessors, (2288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:20,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 137.0) internal successors, (5617), 41 states have internal predecessors, (5617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:20,268 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 137.0) internal successors, (5617), 41 states have internal predecessors, (5617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:20,268 INFO L175 Difference]: Start difference. First operand has 472 places, 1687 transitions, 50830 flow. Second operand 40 states and 2288 transitions. [2023-01-28 11:27:20,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 1929 transitions, 58875 flow [2023-01-28 11:27:24,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 1929 transitions, 57886 flow, removed 399 selfloop flow, removed 18 redundant places. [2023-01-28 11:27:24,893 INFO L231 Difference]: Finished difference. Result has 506 places, 1780 transitions, 54982 flow [2023-01-28 11:27:24,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=49860, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=832, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=54982, PETRI_PLACES=506, PETRI_TRANSITIONS=1780} [2023-01-28 11:27:24,894 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 486 predicate places. [2023-01-28 11:27:24,894 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 1780 transitions, 54982 flow [2023-01-28 11:27:24,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.35294117647059) internal successors, (924), 17 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:24,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:27:24,895 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:27:24,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-01-28 11:27:25,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:25,099 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 11:27:25,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:27:25,099 INFO L85 PathProgramCache]: Analyzing trace with hash -844978902, now seen corresponding path program 23 times [2023-01-28 11:27:25,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:27:25,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328673629] [2023-01-28 11:27:25,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:27:25,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:27:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:27:25,196 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:25,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:27:25,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328673629] [2023-01-28 11:27:25,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328673629] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:27:25,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909637453] [2023-01-28 11:27:25,196 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 11:27:25,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:25,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:27:25,198 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 11:27:25,211 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 11:27:25,262 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-01-28 11:27:25,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:27:25,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 11:27:25,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:27:25,517 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:25,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:27:25,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:25,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909637453] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:27:25,676 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:27:25,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-01-28 11:27:25,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470044551] [2023-01-28 11:27:25,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:27:25,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-01-28 11:27:25,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:27:25,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-01-28 11:27:25,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 11:27:25,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:27:25,677 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 1780 transitions, 54982 flow. Second operand has 23 states, 23 states have (on average 53.65217391304348) internal successors, (1234), 23 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:25,677 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:27:25,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:27:25,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:27:32,316 INFO L130 PetriNetUnfolder]: 5828/11569 cut-off events. [2023-01-28 11:27:32,317 INFO L131 PetriNetUnfolder]: For 464965/464965 co-relation queries the response was YES. [2023-01-28 11:27:32,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128173 conditions, 11569 events. 5828/11569 cut-off events. For 464965/464965 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 102784 event pairs, 227 based on Foata normal form. 448/12017 useless extension candidates. Maximal degree in co-relation 127749. Up to 3242 conditions per place. [2023-01-28 11:27:32,451 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 750 selfloop transitions, 1405 changer transitions 35/2190 dead transitions. [2023-01-28 11:27:32,451 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 2190 transitions, 69908 flow [2023-01-28 11:27:32,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-01-28 11:27:32,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-01-28 11:27:32,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2001 transitions. [2023-01-28 11:27:32,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173096976016684 [2023-01-28 11:27:32,453 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2001 transitions. [2023-01-28 11:27:32,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2001 transitions. [2023-01-28 11:27:32,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:27:32,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2001 transitions. [2023-01-28 11:27:32,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.17142857142857) internal successors, (2001), 35 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:32,457 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 137.0) internal successors, (4932), 36 states have internal predecessors, (4932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:32,457 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 137.0) internal successors, (4932), 36 states have internal predecessors, (4932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:32,457 INFO L175 Difference]: Start difference. First operand has 506 places, 1780 transitions, 54982 flow. Second operand 35 states and 2001 transitions. [2023-01-28 11:27:32,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 2190 transitions, 69908 flow [2023-01-28 11:27:37,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 2190 transitions, 67715 flow, removed 249 selfloop flow, removed 13 redundant places. [2023-01-28 11:27:37,262 INFO L231 Difference]: Finished difference. Result has 532 places, 1996 transitions, 65679 flow [2023-01-28 11:27:37,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=53005, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=65679, PETRI_PLACES=532, PETRI_TRANSITIONS=1996} [2023-01-28 11:27:37,264 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 512 predicate places. [2023-01-28 11:27:37,264 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 1996 transitions, 65679 flow [2023-01-28 11:27:37,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 53.65217391304348) internal successors, (1234), 23 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:37,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:27:37,264 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:27:37,269 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 11:27:37,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-01-28 11:27:37,469 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 11:27:37,469 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:27:37,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1262507224, now seen corresponding path program 24 times [2023-01-28 11:27:37,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:27:37,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247933888] [2023-01-28 11:27:37,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:27:37,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:27:37,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:27:37,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:37,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:27:37,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247933888] [2023-01-28 11:27:37,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247933888] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:27:37,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26903184] [2023-01-28 11:27:37,569 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 11:27:37,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:37,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:27:37,582 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 11:27:37,637 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 11:27:37,690 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-28 11:27:37,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:27:37,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 11:27:37,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:27:37,793 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:37,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:27:37,960 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:37,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26903184] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:27:37,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:27:37,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2023-01-28 11:27:37,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911571902] [2023-01-28 11:27:37,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:27:37,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-01-28 11:27:37,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:27:37,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-01-28 11:27:37,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-01-28 11:27:37,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:27:37,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1996 transitions, 65679 flow. Second operand has 24 states, 24 states have (on average 53.708333333333336) internal successors, (1289), 24 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:37,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:27:37,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:27:37,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:27:46,452 INFO L130 PetriNetUnfolder]: 6319/12549 cut-off events. [2023-01-28 11:27:46,453 INFO L131 PetriNetUnfolder]: For 547009/547009 co-relation queries the response was YES. [2023-01-28 11:27:46,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148021 conditions, 12549 events. 6319/12549 cut-off events. For 547009/547009 co-relation queries the response was YES. Maximal size of possible extension queue 952. Compared 112724 event pairs, 533 based on Foata normal form. 240/12789 useless extension candidates. Maximal degree in co-relation 147322. Up to 9914 conditions per place. [2023-01-28 11:27:46,605 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 1858 selfloop transitions, 433 changer transitions 18/2309 dead transitions. [2023-01-28 11:27:46,605 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 2309 transitions, 78847 flow [2023-01-28 11:27:46,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-01-28 11:27:46,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-01-28 11:27:46,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1385 transitions. [2023-01-28 11:27:46,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212287104622871 [2023-01-28 11:27:46,607 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1385 transitions. [2023-01-28 11:27:46,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1385 transitions. [2023-01-28 11:27:46,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:27:46,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1385 transitions. [2023-01-28 11:27:46,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.708333333333336) internal successors, (1385), 24 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:46,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 137.0) internal successors, (3425), 25 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:46,610 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 137.0) internal successors, (3425), 25 states have internal predecessors, (3425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:46,610 INFO L175 Difference]: Start difference. First operand has 532 places, 1996 transitions, 65679 flow. Second operand 24 states and 1385 transitions. [2023-01-28 11:27:46,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 2309 transitions, 78847 flow [2023-01-28 11:27:53,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 2309 transitions, 77988 flow, removed 348 selfloop flow, removed 14 redundant places. [2023-01-28 11:27:53,055 INFO L231 Difference]: Finished difference. Result has 552 places, 2179 transitions, 73089 flow [2023-01-28 11:27:53,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=64850, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1996, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=73089, PETRI_PLACES=552, PETRI_TRANSITIONS=2179} [2023-01-28 11:27:53,056 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 532 predicate places. [2023-01-28 11:27:53,056 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 2179 transitions, 73089 flow [2023-01-28 11:27:53,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 53.708333333333336) internal successors, (1289), 24 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:53,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:27:53,057 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:27:53,061 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-01-28 11:27:53,261 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,SelfDestructingSolverStorable26 [2023-01-28 11:27:53,261 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 11:27:53,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:27:53,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1865710427, now seen corresponding path program 25 times [2023-01-28 11:27:53,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:27:53,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183134373] [2023-01-28 11:27:53,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:27:53,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:27:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:27:53,436 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:53,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:27:53,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183134373] [2023-01-28 11:27:53,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183134373] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:27:53,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134192615] [2023-01-28 11:27:53,436 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 11:27:53,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:27:53,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:27:53,441 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 11:27:53,443 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 11:27:53,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:27:53,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 11:27:53,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:27:53,596 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:53,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:27:53,876 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:27:53,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134192615] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:27:53,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:27:53,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-01-28 11:27:53,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698765251] [2023-01-28 11:27:53,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:27:53,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 11:27:53,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:27:53,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 11:27:53,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=512, Unknown=0, NotChecked=0, Total=650 [2023-01-28 11:27:53,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:27:53,878 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 2179 transitions, 73089 flow. Second operand has 26 states, 26 states have (on average 53.96153846153846) internal successors, (1403), 26 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:27:53,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:27:53,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:27:53,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:28:03,536 INFO L130 PetriNetUnfolder]: 7426/14580 cut-off events. [2023-01-28 11:28:03,536 INFO L131 PetriNetUnfolder]: For 646625/646625 co-relation queries the response was YES. [2023-01-28 11:28:03,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175183 conditions, 14580 events. 7426/14580 cut-off events. For 646625/646625 co-relation queries the response was YES. Maximal size of possible extension queue 1122. Compared 132510 event pairs, 104 based on Foata normal form. 66/14646 useless extension candidates. Maximal degree in co-relation 174260. Up to 4042 conditions per place. [2023-01-28 11:28:03,727 INFO L137 encePairwiseOnDemand]: 130/137 looper letters, 663 selfloop transitions, 2215 changer transitions 51/2929 dead transitions. [2023-01-28 11:28:03,727 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 2929 transitions, 98252 flow [2023-01-28 11:28:03,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-01-28 11:28:03,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-01-28 11:28:03,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1969 transitions. [2023-01-28 11:28:03,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.422713610991842 [2023-01-28 11:28:03,729 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1969 transitions. [2023-01-28 11:28:03,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1969 transitions. [2023-01-28 11:28:03,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:28:03,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1969 transitions. [2023-01-28 11:28:03,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 57.911764705882355) internal successors, (1969), 34 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:03,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 137.0) internal successors, (4795), 35 states have internal predecessors, (4795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:03,750 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 137.0) internal successors, (4795), 35 states have internal predecessors, (4795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:03,752 INFO L175 Difference]: Start difference. First operand has 552 places, 2179 transitions, 73089 flow. Second operand 34 states and 1969 transitions. [2023-01-28 11:28:03,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 2929 transitions, 98252 flow [2023-01-28 11:28:12,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 2929 transitions, 97725 flow, removed 227 selfloop flow, removed 10 redundant places. [2023-01-28 11:28:12,550 INFO L231 Difference]: Finished difference. Result has 583 places, 2543 transitions, 92010 flow [2023-01-28 11:28:12,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=72614, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1852, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=92010, PETRI_PLACES=583, PETRI_TRANSITIONS=2543} [2023-01-28 11:28:12,555 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 563 predicate places. [2023-01-28 11:28:12,556 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 2543 transitions, 92010 flow [2023-01-28 11:28:12,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 53.96153846153846) internal successors, (1403), 26 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:12,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:28:12,556 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:28:12,563 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-01-28 11:28:12,760 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,SelfDestructingSolverStorable27 [2023-01-28 11:28:12,760 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 11:28:12,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:28:12,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1412434121, now seen corresponding path program 26 times [2023-01-28 11:28:12,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:28:12,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556142829] [2023-01-28 11:28:12,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:28:12,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:28:12,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:28:12,868 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:28:12,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:28:12,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556142829] [2023-01-28 11:28:12,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556142829] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:28:12,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021460410] [2023-01-28 11:28:12,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:28:12,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:28:12,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:28:12,870 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 11:28:12,904 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 11:28:12,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:28:12,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:28:12,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 19 conjunts are in the unsatisfiable core [2023-01-28 11:28:12,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:28:12,981 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:28:12,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:28:13,280 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:28:13,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021460410] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:28:13,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:28:13,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 9] total 13 [2023-01-28 11:28:13,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522680522] [2023-01-28 11:28:13,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:28:13,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-01-28 11:28:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:28:13,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-01-28 11:28:13,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2023-01-28 11:28:13,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 137 [2023-01-28 11:28:13,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 2543 transitions, 92010 flow. Second operand has 15 states, 15 states have (on average 65.33333333333333) internal successors, (980), 15 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:13,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:28:13,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 137 [2023-01-28 11:28:13,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:28:28,201 INFO L130 PetriNetUnfolder]: 10420/20394 cut-off events. [2023-01-28 11:28:28,201 INFO L131 PetriNetUnfolder]: For 1021786/1021790 co-relation queries the response was YES. [2023-01-28 11:28:28,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258512 conditions, 20394 events. 10420/20394 cut-off events. For 1021786/1021790 co-relation queries the response was YES. Maximal size of possible extension queue 1486. Compared 194177 event pairs, 705 based on Foata normal form. 6/20393 useless extension candidates. Maximal degree in co-relation 257449. Up to 7919 conditions per place. [2023-01-28 11:28:28,486 INFO L137 encePairwiseOnDemand]: 133/137 looper letters, 1798 selfloop transitions, 1910 changer transitions 71/3792 dead transitions. [2023-01-28 11:28:28,486 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 3792 transitions, 139482 flow [2023-01-28 11:28:28,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 11:28:28,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 11:28:28,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 509 transitions. [2023-01-28 11:28:28,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307612095933264 [2023-01-28 11:28:28,487 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 509 transitions. [2023-01-28 11:28:28,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 509 transitions. [2023-01-28 11:28:28,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:28:28,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 509 transitions. [2023-01-28 11:28:28,488 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.71428571428571) internal successors, (509), 7 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:28,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 137.0) internal successors, (1096), 8 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:28,488 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 137.0) internal successors, (1096), 8 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:28,489 INFO L175 Difference]: Start difference. First operand has 583 places, 2543 transitions, 92010 flow. Second operand 7 states and 509 transitions. [2023-01-28 11:28:28,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 3792 transitions, 139482 flow [2023-01-28 11:28:45,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 3792 transitions, 136869 flow, removed 1218 selfloop flow, removed 13 redundant places. [2023-01-28 11:28:45,090 INFO L231 Difference]: Finished difference. Result has 581 places, 3366 transitions, 129443 flow [2023-01-28 11:28:45,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=90481, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=129443, PETRI_PLACES=581, PETRI_TRANSITIONS=3366} [2023-01-28 11:28:45,094 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 561 predicate places. [2023-01-28 11:28:45,094 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 3366 transitions, 129443 flow [2023-01-28 11:28:45,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 65.33333333333333) internal successors, (980), 15 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:45,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:28:45,094 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:28:45,101 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 11:28:45,299 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,SelfDestructingSolverStorable28 [2023-01-28 11:28:45,300 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 11:28:45,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:28:45,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1079980299, now seen corresponding path program 27 times [2023-01-28 11:28:45,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:28:45,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510407470] [2023-01-28 11:28:45,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:28:45,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:28:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:28:45,435 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:28:45,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:28:45,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510407470] [2023-01-28 11:28:45,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510407470] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:28:45,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575228599] [2023-01-28 11:28:45,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 11:28:45,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:28:45,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:28:45,436 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 11:28:45,438 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 11:28:45,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 11:28:45,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:28:45,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 11:28:45,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:28:45,634 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:28:45,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:28:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:28:45,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575228599] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:28:45,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:28:45,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-01-28 11:28:45,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027709795] [2023-01-28 11:28:45,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:28:45,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 11:28:45,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:28:45,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 11:28:45,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2023-01-28 11:28:45,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:28:45,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 3366 transitions, 129443 flow. Second operand has 27 states, 27 states have (on average 53.96296296296296) internal successors, (1457), 27 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:28:45,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:28:45,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:28:45,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:29:08,577 INFO L130 PetriNetUnfolder]: 11506/22564 cut-off events. [2023-01-28 11:29:08,577 INFO L131 PetriNetUnfolder]: For 1238342/1238342 co-relation queries the response was YES. [2023-01-28 11:29:08,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 297807 conditions, 22564 events. 11506/22564 cut-off events. For 1238342/1238342 co-relation queries the response was YES. Maximal size of possible extension queue 1724. Compared 218432 event pairs, 7 based on Foata normal form. 172/22736 useless extension candidates. Maximal degree in co-relation 296654. Up to 5155 conditions per place. [2023-01-28 11:29:08,929 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 613 selfloop transitions, 3375 changer transitions 24/4012 dead transitions. [2023-01-28 11:29:08,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 4012 transitions, 156394 flow [2023-01-28 11:29:08,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-01-28 11:29:08,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-01-28 11:29:08,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2704 transitions. [2023-01-28 11:29:08,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199409846249418 [2023-01-28 11:29:08,931 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2704 transitions. [2023-01-28 11:29:08,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2704 transitions. [2023-01-28 11:29:08,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:29:08,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2704 transitions. [2023-01-28 11:29:08,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 57.53191489361702) internal successors, (2704), 47 states have internal predecessors, (2704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:29:08,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 137.0) internal successors, (6576), 48 states have internal predecessors, (6576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:29:08,937 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 137.0) internal successors, (6576), 48 states have internal predecessors, (6576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:29:08,937 INFO L175 Difference]: Start difference. First operand has 581 places, 3366 transitions, 129443 flow. Second operand 47 states and 2704 transitions. [2023-01-28 11:29:08,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 4012 transitions, 156394 flow [2023-01-28 11:29:31,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 625 places, 4012 transitions, 155030 flow, removed 649 selfloop flow, removed 2 redundant places. [2023-01-28 11:29:32,063 INFO L231 Difference]: Finished difference. Result has 626 places, 3718 transitions, 148508 flow [2023-01-28 11:29:32,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=128441, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3006, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=148508, PETRI_PLACES=626, PETRI_TRANSITIONS=3718} [2023-01-28 11:29:32,066 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 606 predicate places. [2023-01-28 11:29:32,066 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 3718 transitions, 148508 flow [2023-01-28 11:29:32,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 53.96296296296296) internal successors, (1457), 27 states have internal predecessors, (1457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:29:32,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:29:32,066 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:29:32,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-01-28 11:29:32,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:29:32,271 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 11:29:32,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:29:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash -570063603, now seen corresponding path program 28 times [2023-01-28 11:29:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:29:32,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087917464] [2023-01-28 11:29:32,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:29:32,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:29:32,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:29:32,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:29:32,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:29:32,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087917464] [2023-01-28 11:29:32,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087917464] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:29:32,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165648629] [2023-01-28 11:29:32,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 11:29:32,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:29:32,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:29:32,390 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 11:29:32,394 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 11:29:32,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 11:29:32,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:29:32,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 17 conjunts are in the unsatisfiable core [2023-01-28 11:29:32,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:29:32,610 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:29:32,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:29:32,754 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:29:32,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165648629] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:29:32,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:29:32,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2023-01-28 11:29:32,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246826378] [2023-01-28 11:29:32,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:29:32,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 11:29:32,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:29:32,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 11:29:32,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2023-01-28 11:29:32,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:29:32,756 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 3718 transitions, 148508 flow. Second operand has 26 states, 26 states have (on average 53.88461538461539) internal successors, (1401), 26 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:29:32,756 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:29:32,756 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:29:32,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:30:03,152 INFO L130 PetriNetUnfolder]: 12790/25146 cut-off events. [2023-01-28 11:30:03,152 INFO L131 PetriNetUnfolder]: For 1462728/1462728 co-relation queries the response was YES. [2023-01-28 11:30:03,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339191 conditions, 25146 events. 12790/25146 cut-off events. For 1462728/1462728 co-relation queries the response was YES. Maximal size of possible extension queue 1901. Compared 247961 event pairs, 257 based on Foata normal form. 278/25424 useless extension candidates. Maximal degree in co-relation 337997. Up to 8557 conditions per place. [2023-01-28 11:30:03,729 INFO L137 encePairwiseOnDemand]: 128/137 looper letters, 1887 selfloop transitions, 2564 changer transitions 19/4470 dead transitions. [2023-01-28 11:30:03,729 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 684 places, 4470 transitions, 179281 flow [2023-01-28 11:30:03,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2023-01-28 11:30:03,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2023-01-28 11:30:03,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3370 transitions. [2023-01-28 11:30:03,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4169244092539899 [2023-01-28 11:30:03,732 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3370 transitions. [2023-01-28 11:30:03,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3370 transitions. [2023-01-28 11:30:03,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:30:03,732 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3370 transitions. [2023-01-28 11:30:03,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 57.11864406779661) internal successors, (3370), 59 states have internal predecessors, (3370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:30:03,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 137.0) internal successors, (8220), 60 states have internal predecessors, (8220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:30:03,739 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 137.0) internal successors, (8220), 60 states have internal predecessors, (8220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:30:03,739 INFO L175 Difference]: Start difference. First operand has 626 places, 3718 transitions, 148508 flow. Second operand 59 states and 3370 transitions. [2023-01-28 11:30:03,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 684 places, 4470 transitions, 179281 flow [2023-01-28 11:30:30,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 4470 transitions, 177826 flow, removed 292 selfloop flow, removed 17 redundant places. [2023-01-28 11:30:30,624 INFO L231 Difference]: Finished difference. Result has 677 places, 4134 transitions, 170891 flow [2023-01-28 11:30:30,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=147113, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=170891, PETRI_PLACES=677, PETRI_TRANSITIONS=4134} [2023-01-28 11:30:30,627 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 657 predicate places. [2023-01-28 11:30:30,627 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 4134 transitions, 170891 flow [2023-01-28 11:30:30,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 53.88461538461539) internal successors, (1401), 26 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:30:30,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:30:30,627 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:30:30,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-01-28 11:30:30,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:30:30,832 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 11:30:30,833 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:30:30,833 INFO L85 PathProgramCache]: Analyzing trace with hash 2007987801, now seen corresponding path program 29 times [2023-01-28 11:30:30,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:30:30,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16088845] [2023-01-28 11:30:30,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:30:30,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:30:30,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:30:30,953 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:30:30,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:30:30,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16088845] [2023-01-28 11:30:30,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16088845] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:30:30,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799978059] [2023-01-28 11:30:30,953 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 11:30:30,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:30:30,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:30:30,955 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 11:30:30,957 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 11:30:31,016 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-01-28 11:30:31,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:30:31,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 11 conjunts are in the unsatisfiable core [2023-01-28 11:30:31,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:30:31,182 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:30:31,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:30:31,290 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:30:31,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799978059] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:30:31,291 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:30:31,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-01-28 11:30:31,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674654370] [2023-01-28 11:30:31,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:30:31,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-01-28 11:30:31,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:30:31,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-01-28 11:30:31,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2023-01-28 11:30:31,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:30:31,293 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 4134 transitions, 170891 flow. Second operand has 25 states, 25 states have (on average 53.6) internal successors, (1340), 25 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:30:31,293 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:30:31,293 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:30:31,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:31:09,371 INFO L130 PetriNetUnfolder]: 13442/26547 cut-off events. [2023-01-28 11:31:09,371 INFO L131 PetriNetUnfolder]: For 1687724/1687724 co-relation queries the response was YES. [2023-01-28 11:31:09,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367912 conditions, 26547 events. 13442/26547 cut-off events. For 1687724/1687724 co-relation queries the response was YES. Maximal size of possible extension queue 2014. Compared 265533 event pairs, 167 based on Foata normal form. 198/26745 useless extension candidates. Maximal degree in co-relation 366717. Up to 6011 conditions per place. [2023-01-28 11:31:09,849 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 1338 selfloop transitions, 3366 changer transitions 6/4710 dead transitions. [2023-01-28 11:31:09,850 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 746 places, 4710 transitions, 194345 flow [2023-01-28 11:31:09,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-01-28 11:31:09,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-01-28 11:31:09,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4165 transitions. [2023-01-28 11:31:09,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41645835416458354 [2023-01-28 11:31:09,853 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4165 transitions. [2023-01-28 11:31:09,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4165 transitions. [2023-01-28 11:31:09,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:31:09,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4165 transitions. [2023-01-28 11:31:09,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 57.054794520547944) internal successors, (4165), 73 states have internal predecessors, (4165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:31:09,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 137.0) internal successors, (10138), 74 states have internal predecessors, (10138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:31:09,890 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 137.0) internal successors, (10138), 74 states have internal predecessors, (10138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:31:09,890 INFO L175 Difference]: Start difference. First operand has 677 places, 4134 transitions, 170891 flow. Second operand 73 states and 4165 transitions. [2023-01-28 11:31:09,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 746 places, 4710 transitions, 194345 flow [2023-01-28 11:31:42,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 705 places, 4710 transitions, 192161 flow, removed 387 selfloop flow, removed 41 redundant places. [2023-01-28 11:31:43,081 INFO L231 Difference]: Finished difference. Result has 712 places, 4362 transitions, 186521 flow [2023-01-28 11:31:43,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=168503, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=835, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=186521, PETRI_PLACES=712, PETRI_TRANSITIONS=4362} [2023-01-28 11:31:43,084 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 692 predicate places. [2023-01-28 11:31:43,084 INFO L495 AbstractCegarLoop]: Abstraction has has 712 places, 4362 transitions, 186521 flow [2023-01-28 11:31:43,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 53.6) internal successors, (1340), 25 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:31:43,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:31:43,085 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:31:43,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-01-28 11:31:43,289 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,SelfDestructingSolverStorable31 [2023-01-28 11:31:43,289 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 11:31:43,289 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:31:43,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1247701379, now seen corresponding path program 30 times [2023-01-28 11:31:43,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:31:43,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608316483] [2023-01-28 11:31:43,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:31:43,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:31:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:31:43,428 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:31:43,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:31:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608316483] [2023-01-28 11:31:43,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608316483] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:31:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258924960] [2023-01-28 11:31:43,428 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 11:31:43,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:31:43,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:31:43,430 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 11:31:43,432 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 11:31:43,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 11:31:43,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:31:43,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 11:31:43,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:31:43,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:31:43,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:31:43,798 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:31:43,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258924960] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:31:43,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:31:43,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-01-28 11:31:43,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559997945] [2023-01-28 11:31:43,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:31:43,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-01-28 11:31:43,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:31:43,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-01-28 11:31:43,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=600, Unknown=0, NotChecked=0, Total=756 [2023-01-28 11:31:43,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:31:43,801 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 4362 transitions, 186521 flow. Second operand has 28 states, 28 states have (on average 53.92857142857143) internal successors, (1510), 28 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:31:43,801 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:31:43,801 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:31:43,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:32:23,127 INFO L130 PetriNetUnfolder]: 14093/27798 cut-off events. [2023-01-28 11:32:23,127 INFO L131 PetriNetUnfolder]: For 1832570/1832570 co-relation queries the response was YES. [2023-01-28 11:32:23,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394317 conditions, 27798 events. 14093/27798 cut-off events. For 1832570/1832570 co-relation queries the response was YES. Maximal size of possible extension queue 2152. Compared 279662 event pairs, 199 based on Foata normal form. 126/27924 useless extension candidates. Maximal degree in co-relation 393110. Up to 8540 conditions per place. [2023-01-28 11:32:23,853 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 871 selfloop transitions, 3890 changer transitions 17/4778 dead transitions. [2023-01-28 11:32:23,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 4778 transitions, 208282 flow [2023-01-28 11:32:23,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-01-28 11:32:23,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-01-28 11:32:23,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2357 transitions. [2023-01-28 11:32:23,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4196190137083853 [2023-01-28 11:32:23,856 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2357 transitions. [2023-01-28 11:32:23,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2357 transitions. [2023-01-28 11:32:23,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:32:23,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2357 transitions. [2023-01-28 11:32:23,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 57.48780487804878) internal successors, (2357), 41 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:32:23,860 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 137.0) internal successors, (5754), 42 states have internal predecessors, (5754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:32:23,860 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 137.0) internal successors, (5754), 42 states have internal predecessors, (5754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:32:23,860 INFO L175 Difference]: Start difference. First operand has 712 places, 4362 transitions, 186521 flow. Second operand 41 states and 2357 transitions. [2023-01-28 11:32:23,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 752 places, 4778 transitions, 208282 flow [2023-01-28 11:33:04,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 710 places, 4778 transitions, 206235 flow, removed 359 selfloop flow, removed 42 redundant places. [2023-01-28 11:33:04,188 INFO L231 Difference]: Finished difference. Result has 720 places, 4585 transitions, 205454 flow [2023-01-28 11:33:04,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=184563, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3666, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=205454, PETRI_PLACES=720, PETRI_TRANSITIONS=4585} [2023-01-28 11:33:04,191 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 700 predicate places. [2023-01-28 11:33:04,191 INFO L495 AbstractCegarLoop]: Abstraction has has 720 places, 4585 transitions, 205454 flow [2023-01-28 11:33:04,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 53.92857142857143) internal successors, (1510), 28 states have internal predecessors, (1510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:33:04,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:33:04,191 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:33:04,196 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 11:33:04,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:33:04,396 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 11:33:04,397 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:33:04,397 INFO L85 PathProgramCache]: Analyzing trace with hash -374253849, now seen corresponding path program 31 times [2023-01-28 11:33:04,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:33:04,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284688394] [2023-01-28 11:33:04,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:33:04,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:33:04,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:33:04,519 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:33:04,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:33:04,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284688394] [2023-01-28 11:33:04,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284688394] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:33:04,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546772875] [2023-01-28 11:33:04,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 11:33:04,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:33:04,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:33:04,520 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 11:33:04,526 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 11:33:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:33:04,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 14 conjunts are in the unsatisfiable core [2023-01-28 11:33:04,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:33:04,679 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:33:04,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:33:04,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:33:04,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546772875] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:33:04,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:33:04,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2023-01-28 11:33:04,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280017008] [2023-01-28 11:33:04,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:33:04,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 11:33:04,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:33:04,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 11:33:04,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2023-01-28 11:33:04,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:33:04,919 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 4585 transitions, 205454 flow. Second operand has 27 states, 27 states have (on average 53.74074074074074) internal successors, (1451), 27 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:33:04,919 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:33:04,919 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:33:04,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:33:56,190 INFO L130 PetriNetUnfolder]: 15802/31241 cut-off events. [2023-01-28 11:33:56,190 INFO L131 PetriNetUnfolder]: For 2252934/2252934 co-relation queries the response was YES. [2023-01-28 11:33:56,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455355 conditions, 31241 events. 15802/31241 cut-off events. For 2252934/2252934 co-relation queries the response was YES. Maximal size of possible extension queue 2295. Compared 319383 event pairs, 238 based on Foata normal form. 104/31345 useless extension candidates. Maximal degree in co-relation 453557. Up to 6871 conditions per place. [2023-01-28 11:33:56,981 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 564 selfloop transitions, 4778 changer transitions 13/5355 dead transitions. [2023-01-28 11:33:56,981 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 5355 transitions, 241091 flow [2023-01-28 11:33:56,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-01-28 11:33:56,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-01-28 11:33:56,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3524 transitions. [2023-01-28 11:33:56,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148810925359077 [2023-01-28 11:33:56,984 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3524 transitions. [2023-01-28 11:33:56,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3524 transitions. [2023-01-28 11:33:56,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:33:56,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3524 transitions. [2023-01-28 11:33:56,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 56.83870967741935) internal successors, (3524), 62 states have internal predecessors, (3524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:33:56,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 137.0) internal successors, (8631), 63 states have internal predecessors, (8631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:33:56,991 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 137.0) internal successors, (8631), 63 states have internal predecessors, (8631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:33:56,991 INFO L175 Difference]: Start difference. First operand has 720 places, 4585 transitions, 205454 flow. Second operand 62 states and 3524 transitions. [2023-01-28 11:33:56,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 5355 transitions, 241091 flow [2023-01-28 11:34:45,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 5355 transitions, 240645 flow, removed 147 selfloop flow, removed 15 redundant places. [2023-01-28 11:34:45,505 INFO L231 Difference]: Finished difference. Result has 781 places, 5166 transitions, 243311 flow [2023-01-28 11:34:45,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=204975, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=243311, PETRI_PLACES=781, PETRI_TRANSITIONS=5166} [2023-01-28 11:34:45,508 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 761 predicate places. [2023-01-28 11:34:45,508 INFO L495 AbstractCegarLoop]: Abstraction has has 781 places, 5166 transitions, 243311 flow [2023-01-28 11:34:45,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 53.74074074074074) internal successors, (1451), 27 states have internal predecessors, (1451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:34:45,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:34:45,508 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:34:45,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-01-28 11:34:45,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:34:45,713 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 11:34:45,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:34:45,713 INFO L85 PathProgramCache]: Analyzing trace with hash 843710407, now seen corresponding path program 32 times [2023-01-28 11:34:45,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:34:45,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086079365] [2023-01-28 11:34:45,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:34:45,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:34:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:34:45,829 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 11:34:45,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:34:45,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086079365] [2023-01-28 11:34:45,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086079365] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:34:45,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685206491] [2023-01-28 11:34:45,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 11:34:45,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:34:45,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:34:45,830 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 11:34:45,832 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 11:34:45,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 11:34:45,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:34:45,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 15 conjunts are in the unsatisfiable core [2023-01-28 11:34:45,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:34:45,998 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:34:45,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:34:46,159 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 11:34:46,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685206491] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:34:46,160 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:34:46,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 27 [2023-01-28 11:34:46,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107158142] [2023-01-28 11:34:46,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:34:46,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 11:34:46,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:34:46,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 11:34:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2023-01-28 11:34:46,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:34:46,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 5166 transitions, 243311 flow. Second operand has 27 states, 27 states have (on average 53.81481481481482) internal successors, (1453), 27 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:34:46,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:34:46,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:34:46,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:36:02,016 INFO L130 PetriNetUnfolder]: 17620/34603 cut-off events. [2023-01-28 11:36:02,017 INFO L131 PetriNetUnfolder]: For 2812587/2812587 co-relation queries the response was YES. [2023-01-28 11:36:02,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 539688 conditions, 34603 events. 17620/34603 cut-off events. For 2812587/2812587 co-relation queries the response was YES. Maximal size of possible extension queue 2584. Compared 358028 event pairs, 237 based on Foata normal form. 684/35287 useless extension candidates. Maximal degree in co-relation 537878. Up to 11657 conditions per place. [2023-01-28 11:36:03,306 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 1721 selfloop transitions, 4292 changer transitions 91/6104 dead transitions. [2023-01-28 11:36:03,306 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 6104 transitions, 293304 flow [2023-01-28 11:36:03,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-01-28 11:36:03,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-01-28 11:36:03,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2528 transitions. [2023-01-28 11:36:03,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41937624419376246 [2023-01-28 11:36:03,308 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2528 transitions. [2023-01-28 11:36:03,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2528 transitions. [2023-01-28 11:36:03,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:36:03,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2528 transitions. [2023-01-28 11:36:03,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 57.45454545454545) internal successors, (2528), 44 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:36:03,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 137.0) internal successors, (6165), 45 states have internal predecessors, (6165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:36:03,313 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 137.0) internal successors, (6165), 45 states have internal predecessors, (6165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:36:03,313 INFO L175 Difference]: Start difference. First operand has 781 places, 5166 transitions, 243311 flow. Second operand 44 states and 2528 transitions. [2023-01-28 11:36:03,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 6104 transitions, 293304 flow [2023-01-28 11:37:24,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 6104 transitions, 287470 flow, removed 1162 selfloop flow, removed 24 redundant places. [2023-01-28 11:37:24,961 INFO L231 Difference]: Finished difference. Result has 810 places, 5778 transitions, 280384 flow [2023-01-28 11:37:24,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=137, PETRI_DIFFERENCE_MINUEND_FLOW=238068, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3632, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=280384, PETRI_PLACES=810, PETRI_TRANSITIONS=5778} [2023-01-28 11:37:24,964 INFO L281 CegarLoopForPetriNet]: 20 programPoint places, 790 predicate places. [2023-01-28 11:37:24,964 INFO L495 AbstractCegarLoop]: Abstraction has has 810 places, 5778 transitions, 280384 flow [2023-01-28 11:37:24,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 53.81481481481482) internal successors, (1453), 27 states have internal predecessors, (1453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:37:24,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 11:37:24,965 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 11:37:24,987 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 11:37:25,169 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,SelfDestructingSolverStorable34 [2023-01-28 11:37:25,169 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 11:37:25,170 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 11:37:25,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1484966421, now seen corresponding path program 33 times [2023-01-28 11:37:25,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 11:37:25,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034751350] [2023-01-28 11:37:25,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 11:37:25,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 11:37:25,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 11:37:25,334 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 11:37:25,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 11:37:25,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034751350] [2023-01-28 11:37:25,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034751350] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 11:37:25,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526336947] [2023-01-28 11:37:25,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 11:37:25,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 11:37:25,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 11:37:25,335 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 11:37:25,337 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 11:37:25,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-01-28 11:37:25,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 11:37:25,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 18 conjunts are in the unsatisfiable core [2023-01-28 11:37:25,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 11:37:25,548 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:37:25,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 11:37:25,847 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 5 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 11:37:25,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526336947] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 11:37:25,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 11:37:25,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2023-01-28 11:37:25,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810546828] [2023-01-28 11:37:25,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 11:37:25,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 11:37:25,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 11:37:25,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 11:37:25,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=628, Unknown=0, NotChecked=0, Total=812 [2023-01-28 11:37:25,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 137 [2023-01-28 11:37:25,850 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 810 places, 5778 transitions, 280384 flow. Second operand has 29 states, 29 states have (on average 53.58620689655172) internal successors, (1554), 29 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:37:25,850 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 11:37:25,850 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 137 [2023-01-28 11:37:25,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 11:39:07,382 INFO L130 PetriNetUnfolder]: 20082/39656 cut-off events. [2023-01-28 11:39:07,382 INFO L131 PetriNetUnfolder]: For 3344915/3344915 co-relation queries the response was YES. [2023-01-28 11:39:08,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 621852 conditions, 39656 events. 20082/39656 cut-off events. For 3344915/3344915 co-relation queries the response was YES. Maximal size of possible extension queue 2890. Compared 417405 event pairs, 295 based on Foata normal form. 344/40000 useless extension candidates. Maximal degree in co-relation 619398. Up to 10457 conditions per place. [2023-01-28 11:39:08,744 INFO L137 encePairwiseOnDemand]: 129/137 looper letters, 2245 selfloop transitions, 4597 changer transitions 36/6878 dead transitions. [2023-01-28 11:39:08,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 6878 transitions, 338387 flow [2023-01-28 11:39:08,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-01-28 11:39:08,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-01-28 11:39:08,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2583 transitions. [2023-01-28 11:39:08,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41897810218978104 [2023-01-28 11:39:08,747 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2583 transitions. [2023-01-28 11:39:08,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2583 transitions. [2023-01-28 11:39:08,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 11:39:08,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2583 transitions. [2023-01-28 11:39:08,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 57.4) internal successors, (2583), 45 states have internal predecessors, (2583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:39:08,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 137.0) internal successors, (6302), 46 states have internal predecessors, (6302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:39:08,752 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 137.0) internal successors, (6302), 46 states have internal predecessors, (6302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 11:39:08,752 INFO L175 Difference]: Start difference. First operand has 810 places, 5778 transitions, 280384 flow. Second operand 45 states and 2583 transitions. [2023-01-28 11:39:08,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 6878 transitions, 338387 flow Received shutdown request... [2023-01-28 11:40:09,086 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-28 11:40:09,087 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 11:40:09,087 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 11:40:09,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-01-28 11:40:09,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-01-28 11:40:09,294 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-01-28 11:40:09,297 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-28 11:40:09,297 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-28 11:40:09,297 INFO L445 BasicCegarLoop]: Path program histogram: [33, 2, 1] [2023-01-28 11:40:09,299 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 11:40:09,299 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 11:40:09,301 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 11:40:09 BasicIcfg [2023-01-28 11:40:09,301 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 11:40:09,301 INFO L158 Benchmark]: Toolchain (without parser) took 836261.05ms. Allocated memory was 327.2MB in the beginning and 6.2GB in the end (delta: 5.8GB). Free memory was 285.0MB in the beginning and 3.8GB in the end (delta: -3.6GB). Peak memory consumption was 5.6GB. Max. memory is 16.0GB. [2023-01-28 11:40:09,301 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 327.2MB. Free memory is still 273.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 11:40:09,302 INFO L158 Benchmark]: CACSL2BoogieTranslator took 151.88ms. Allocated memory is still 327.2MB. Free memory was 285.0MB in the beginning and 273.9MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-01-28 11:40:09,302 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.35ms. Allocated memory is still 327.2MB. Free memory was 273.9MB in the beginning and 272.7MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 11:40:09,302 INFO L158 Benchmark]: Boogie Preprocessor took 18.38ms. Allocated memory is still 327.2MB. Free memory was 272.7MB in the beginning and 270.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 11:40:09,302 INFO L158 Benchmark]: RCFGBuilder took 338.52ms. Allocated memory is still 327.2MB. Free memory was 270.6MB in the beginning and 255.9MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-01-28 11:40:09,302 INFO L158 Benchmark]: TraceAbstraction took 835727.24ms. Allocated memory was 327.2MB in the beginning and 6.2GB in the end (delta: 5.8GB). Free memory was 255.0MB in the beginning and 3.8GB in the end (delta: -3.6GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. [2023-01-28 11:40:09,303 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 327.2MB. Free memory is still 273.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 151.88ms. Allocated memory is still 327.2MB. Free memory was 285.0MB in the beginning and 273.9MB in the end (delta: 11.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.35ms. Allocated memory is still 327.2MB. Free memory was 273.9MB in the beginning and 272.7MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.38ms. Allocated memory is still 327.2MB. Free memory was 272.7MB in the beginning and 270.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 338.52ms. Allocated memory is still 327.2MB. Free memory was 270.6MB in the beginning and 255.9MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 835727.24ms. Allocated memory was 327.2MB in the beginning and 6.2GB in the end (delta: 5.8GB). Free memory was 255.0MB in the beginning and 3.8GB in the end (delta: -3.6GB). Peak memory consumption was 5.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.6s, 67 PlacesBefore, 20 PlacesAfterwards, 66 TransitionsBefore, 15 TransitionsAfterwards, 404 CoEnabledTransitionPairs, 6 FixpointIterations, 33 TrivialSequentialCompositions, 14 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 61 TotalNumberOfCompositions, 413 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 410, independent: 409, independent conditional: 0, independent unconditional: 409, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 212, independent: 211, independent conditional: 0, independent unconditional: 211, dependent: 1, dependent conditional: 0, dependent unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 410, independent: 198, independent conditional: 0, independent unconditional: 198, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 212, unknown conditional: 0, unknown unconditional: 212] , Statistics on independence cache: Total cache size (in pairs): 19, Positive cache size: 19, Positive conditional cache size: 0, Positive unconditional cache size: 19, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 88 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: 835.6s, OverallIterations: 36, TraceHistogramMax: 4, PathProgramHistogramMax: 33, EmptinessCheckTime: 0.0s, AutomataDifference: 812.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5401 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5401 mSDsluCounter, 578 SdHoareTripleChecker+Invalid, 6.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 409 mSDsCounter, 929 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19474 IncrementalHoareTripleChecker+Invalid, 20403 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 929 mSolverCounterUnsat, 169 mSDtfsCounter, 19474 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2785 GetRequests, 1321 SyntacticMatches, 62 SemanticMatches, 1402 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21700 ImplicationChecksByTransitivity, 15.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=280384occurred in iteration=35, InterpolantAutomatonStates: 1003, 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.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 11.8s InterpolantComputationTime, 1257 NumberOfCodeBlocks, 1247 NumberOfCodeBlocksAsserted, 116 NumberOfCheckSat, 1755 ConstructedInterpolants, 0 QuantifiedInterpolants, 9631 SizeOfPredicates, 219 NumberOfNonLiveVariables, 4177 ConjunctsInSsa, 412 ConjunctsInUnsatCore, 103 InterpolantComputations, 4 PerfectInterpolantSequences, 288/1026 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