/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-05 19:33:57,245 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-05 19:33:57,247 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-05 19:33:57,275 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-05 19:33:57,277 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-05 19:33:57,280 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-05 19:33:57,282 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-05 19:33:57,285 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-05 19:33:57,288 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-05 19:33:57,292 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-05 19:33:57,292 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-05 19:33:57,294 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-05 19:33:57,294 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-05 19:33:57,295 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-05 19:33:57,296 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-05 19:33:57,298 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-05 19:33:57,299 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-05 19:33:57,299 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-05 19:33:57,301 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-05 19:33:57,304 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-05 19:33:57,305 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-05 19:33:57,306 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-05 19:33:57,307 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-05 19:33:57,308 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-05 19:33:57,312 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-05 19:33:57,313 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-05 19:33:57,313 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-05 19:33:57,314 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-05 19:33:57,314 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-05 19:33:57,315 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-05 19:33:57,315 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-05 19:33:57,318 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-05 19:33:57,318 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-05 19:33:57,319 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-05 19:33:57,319 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-05 19:33:57,319 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-05 19:33:57,320 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-05 19:33:57,320 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-05 19:33:57,320 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-05 19:33:57,321 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-05 19:33:57,321 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-05 19:33:57,328 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-12-05 19:33:57,344 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-05 19:33:57,345 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-05 19:33:57,346 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-05 19:33:57,346 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-05 19:33:57,347 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-05 19:33:57,347 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-05 19:33:57,347 INFO L138 SettingsManager]: * Use SBE=true [2022-12-05 19:33:57,347 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-05 19:33:57,347 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-05 19:33:57,348 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-05 19:33:57,349 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 19:33:57,349 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-05 19:33:57,349 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-05 19:33:57,350 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-05 19:33:57,350 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-05 19:33:57,350 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-05 19:33:57,350 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-05 19:33:57,350 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-12-05 19:33:57,586 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-05 19:33:57,603 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-05 19:33:57,605 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-05 19:33:57,606 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-05 19:33:57,606 INFO L275 PluginConnector]: CDTParser initialized [2022-12-05 19:33:57,607 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-12-05 19:33:58,597 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-05 19:33:58,736 INFO L351 CDTParser]: Found 1 translation units. [2022-12-05 19:33:58,736 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c [2022-12-05 19:33:58,745 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/601bad08d/93b5f40dcea24daa97622a3bda3fcd3b/FLAGb3ef86f63 [2022-12-05 19:33:58,754 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/601bad08d/93b5f40dcea24daa97622a3bda3fcd3b [2022-12-05 19:33:58,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-05 19:33:58,756 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-05 19:33:58,758 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-05 19:33:58,758 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-05 19:33:58,760 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-05 19:33:58,760 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,761 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@196fd035 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58, skipping insertion in model container [2022-12-05 19:33:58,761 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,766 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-05 19:33:58,782 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-05 19:33:58,871 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:33:58,872 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:33:58,874 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:33:58,874 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:33:58,878 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-12-05 19:33:58,881 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 19:33:58,887 INFO L203 MainTranslator]: Completed pre-run [2022-12-05 19:33:58,896 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:33:58,896 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:33:58,897 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-05 19:33:58,897 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-05 19:33:58,900 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr-alt.wvr.c[2098,2111] [2022-12-05 19:33:58,900 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-05 19:33:58,910 INFO L208 MainTranslator]: Completed translation [2022-12-05 19:33:58,911 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58 WrapperNode [2022-12-05 19:33:58,911 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-05 19:33:58,912 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-05 19:33:58,912 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-05 19:33:58,912 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-05 19:33:58,916 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,922 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,936 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 57 [2022-12-05 19:33:58,937 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-05 19:33:58,937 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-05 19:33:58,937 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-05 19:33:58,937 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-05 19:33:58,943 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,943 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,945 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,945 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,947 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,949 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,950 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,950 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,951 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-05 19:33:58,952 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-05 19:33:58,952 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-05 19:33:58,952 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-05 19:33:58,953 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (1/1) ... [2022-12-05 19:33:58,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-05 19:33:58,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:33:58,979 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-05 19:33:58,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-05 19:33:59,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-05 19:33:59,006 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-05 19:33:59,006 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-05 19:33:59,006 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-05 19:33:59,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-05 19:33:59,007 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-05 19:33:59,007 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-05 19:33:59,008 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-05 19:33:59,066 INFO L236 CfgBuilder]: Building ICFG [2022-12-05 19:33:59,067 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-05 19:33:59,227 INFO L277 CfgBuilder]: Performing block encoding [2022-12-05 19:33:59,274 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-05 19:33:59,275 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-05 19:33:59,276 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 07:33:59 BoogieIcfgContainer [2022-12-05 19:33:59,276 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-05 19:33:59,278 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-05 19:33:59,278 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-05 19:33:59,280 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-05 19:33:59,280 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.12 07:33:58" (1/3) ... [2022-12-05 19:33:59,281 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74895d49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 07:33:59, skipping insertion in model container [2022-12-05 19:33:59,281 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.12 07:33:58" (2/3) ... [2022-12-05 19:33:59,281 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74895d49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.12 07:33:59, skipping insertion in model container [2022-12-05 19:33:59,281 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.12 07:33:59" (3/3) ... [2022-12-05 19:33:59,282 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr-alt.wvr.c [2022-12-05 19:33:59,310 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-05 19:33:59,310 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-05 19:33:59,311 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-05 19:33:59,385 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-12-05 19:33:59,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 79 transitions, 174 flow [2022-12-05 19:33:59,470 INFO L130 PetriNetUnfolder]: 6/77 cut-off events. [2022-12-05 19:33:59,470 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 19:33:59,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 77 events. 6/77 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 40 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2022-12-05 19:33:59,474 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 79 transitions, 174 flow [2022-12-05 19:33:59,478 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 70 places, 69 transitions, 150 flow [2022-12-05 19:33:59,485 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-05 19:33:59,491 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;@43cc12b1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-05 19:33:59,491 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-12-05 19:33:59,508 INFO L130 PetriNetUnfolder]: 6/68 cut-off events. [2022-12-05 19:33:59,508 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-12-05 19:33:59,508 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:33:59,509 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:33:59,509 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:33:59,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:33:59,513 INFO L85 PathProgramCache]: Analyzing trace with hash -566823925, now seen corresponding path program 1 times [2022-12-05 19:33:59,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:33:59,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775536410] [2022-12-05 19:33:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:33:59,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:33:59,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:33:59,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:33:59,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:33:59,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775536410] [2022-12-05 19:33:59,998 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775536410] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-05 19:33:59,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-05 19:34:00,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-05 19:34:00,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24873571] [2022-12-05 19:34:00,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-05 19:34:00,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-05 19:34:00,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:00,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-05 19:34:00,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-05 19:34:00,044 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 79 [2022-12-05 19:34:00,046 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 55.666666666666664) internal successors, (334), 6 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:00,047 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:00,047 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 79 [2022-12-05 19:34:00,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:00,128 INFO L130 PetriNetUnfolder]: 27/116 cut-off events. [2022-12-05 19:34:00,128 INFO L131 PetriNetUnfolder]: For 42/43 co-relation queries the response was YES. [2022-12-05 19:34:00,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 116 events. 27/116 cut-off events. For 42/43 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 260 event pairs, 5 based on Foata normal form. 14/115 useless extension candidates. Maximal degree in co-relation 121. Up to 39 conditions per place. [2022-12-05 19:34:00,130 INFO L137 encePairwiseOnDemand]: 69/79 looper letters, 18 selfloop transitions, 5 changer transitions 2/69 dead transitions. [2022-12-05 19:34:00,130 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 69 transitions, 203 flow [2022-12-05 19:34:00,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-05 19:34:00,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-05 19:34:00,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 350 transitions. [2022-12-05 19:34:00,144 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7383966244725738 [2022-12-05 19:34:00,145 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 150 flow. Second operand 6 states and 350 transitions. [2022-12-05 19:34:00,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 69 transitions, 203 flow [2022-12-05 19:34:00,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 69 transitions, 193 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 19:34:00,150 INFO L231 Difference]: Finished difference. Result has 72 places, 64 transitions, 148 flow [2022-12-05 19:34:00,151 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=148, PETRI_PLACES=72, PETRI_TRANSITIONS=64} [2022-12-05 19:34:00,155 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 2 predicate places. [2022-12-05 19:34:00,155 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 64 transitions, 148 flow [2022-12-05 19:34:00,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 55.666666666666664) internal successors, (334), 6 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:00,155 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:00,155 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:00,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-05 19:34:00,156 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:00,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:00,157 INFO L85 PathProgramCache]: Analyzing trace with hash -277581624, now seen corresponding path program 1 times [2022-12-05 19:34:00,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:00,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289661655] [2022-12-05 19:34:00,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:00,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:00,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:00,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:00,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:00,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289661655] [2022-12-05 19:34:00,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289661655] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:00,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650075844] [2022-12-05 19:34:00,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:00,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:00,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:00,291 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:00,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-05 19:34:00,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:00,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-05 19:34:00,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:00,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:00,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:00,671 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:00,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650075844] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:00,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:00,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-12-05 19:34:00,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327112637] [2022-12-05 19:34:00,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:00,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-05 19:34:00,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-05 19:34:00,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-12-05 19:34:00,675 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 79 [2022-12-05 19:34:00,675 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 64 transitions, 148 flow. Second operand has 8 states, 8 states have (on average 63.0) internal successors, (504), 8 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:00,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:00,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 79 [2022-12-05 19:34:00,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:00,751 INFO L130 PetriNetUnfolder]: 27/132 cut-off events. [2022-12-05 19:34:00,751 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-12-05 19:34:00,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219 conditions, 132 events. 27/132 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 356 event pairs, 5 based on Foata normal form. 4/131 useless extension candidates. Maximal degree in co-relation 82. Up to 25 conditions per place. [2022-12-05 19:34:00,753 INFO L137 encePairwiseOnDemand]: 74/79 looper letters, 19 selfloop transitions, 7 changer transitions 2/77 dead transitions. [2022-12-05 19:34:00,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 242 flow [2022-12-05 19:34:00,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-05 19:34:00,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-05 19:34:00,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 328 transitions. [2022-12-05 19:34:00,756 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.830379746835443 [2022-12-05 19:34:00,756 INFO L175 Difference]: Start difference. First operand has 72 places, 64 transitions, 148 flow. Second operand 5 states and 328 transitions. [2022-12-05 19:34:00,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 242 flow [2022-12-05 19:34:00,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 77 transitions, 232 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-12-05 19:34:00,759 INFO L231 Difference]: Finished difference. Result has 74 places, 70 transitions, 200 flow [2022-12-05 19:34:00,759 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2022-12-05 19:34:00,760 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 4 predicate places. [2022-12-05 19:34:00,760 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 200 flow [2022-12-05 19:34:00,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 63.0) internal successors, (504), 8 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:00,761 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:00,761 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:00,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-12-05 19:34:00,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:00,967 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:00,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:00,968 INFO L85 PathProgramCache]: Analyzing trace with hash -115744702, now seen corresponding path program 1 times [2022-12-05 19:34:00,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:00,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193504055] [2022-12-05 19:34:00,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:00,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:01,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:01,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193504055] [2022-12-05 19:34:01,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193504055] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:01,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933125945] [2022-12-05 19:34:01,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:01,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:01,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:01,367 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:01,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-05 19:34:01,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:01,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:01,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:01,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:01,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:02,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:02,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933125945] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:02,244 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:02,244 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:02,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549121063] [2022-12-05 19:34:02,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:02,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:02,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:02,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:02,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=889, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:02,248 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:02,249 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 200 flow. Second operand has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:02,249 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:02,249 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:02,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:03,747 INFO L130 PetriNetUnfolder]: 206/639 cut-off events. [2022-12-05 19:34:03,747 INFO L131 PetriNetUnfolder]: For 538/541 co-relation queries the response was YES. [2022-12-05 19:34:03,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1669 conditions, 639 events. 206/639 cut-off events. For 538/541 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 3408 event pairs, 14 based on Foata normal form. 3/612 useless extension candidates. Maximal degree in co-relation 1141. Up to 134 conditions per place. [2022-12-05 19:34:03,751 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 100 selfloop transitions, 94 changer transitions 29/258 dead transitions. [2022-12-05 19:34:03,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 258 transitions, 1443 flow [2022-12-05 19:34:03,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-05 19:34:03,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2022-12-05 19:34:03,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2230 transitions. [2022-12-05 19:34:03,755 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6136488717666483 [2022-12-05 19:34:03,755 INFO L175 Difference]: Start difference. First operand has 74 places, 70 transitions, 200 flow. Second operand 46 states and 2230 transitions. [2022-12-05 19:34:03,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 258 transitions, 1443 flow [2022-12-05 19:34:03,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 258 transitions, 1443 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-12-05 19:34:03,773 INFO L231 Difference]: Finished difference. Result has 146 places, 169 transitions, 1087 flow [2022-12-05 19:34:03,773 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=1087, PETRI_PLACES=146, PETRI_TRANSITIONS=169} [2022-12-05 19:34:03,773 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 76 predicate places. [2022-12-05 19:34:03,773 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 169 transitions, 1087 flow [2022-12-05 19:34:03,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:03,774 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:03,774 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:03,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-05 19:34:03,978 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,SelfDestructingSolverStorable2 [2022-12-05 19:34:03,979 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:03,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:03,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1624677198, now seen corresponding path program 2 times [2022-12-05 19:34:03,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:03,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325440332] [2022-12-05 19:34:03,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:03,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:03,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:04,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:04,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:04,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325440332] [2022-12-05 19:34:04,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325440332] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:04,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649579578] [2022-12-05 19:34:04,239 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:34:04,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:04,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:04,241 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:04,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-05 19:34:04,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:34:04,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:04,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:04,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:04,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:04,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:04,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:04,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649579578] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:04,887 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:04,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:34:04,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537776919] [2022-12-05 19:34:04,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:04,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:34:04,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:04,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:34:04,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=832, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:34:04,892 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:04,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 169 transitions, 1087 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:04,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:04,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:04,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:07,255 INFO L130 PetriNetUnfolder]: 405/1273 cut-off events. [2022-12-05 19:34:07,256 INFO L131 PetriNetUnfolder]: For 4517/4530 co-relation queries the response was YES. [2022-12-05 19:34:07,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5276 conditions, 1273 events. 405/1273 cut-off events. For 4517/4530 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8721 event pairs, 29 based on Foata normal form. 11/1277 useless extension candidates. Maximal degree in co-relation 5165. Up to 264 conditions per place. [2022-12-05 19:34:07,268 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 184 selfloop transitions, 220 changer transitions 49/488 dead transitions. [2022-12-05 19:34:07,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 488 transitions, 4761 flow [2022-12-05 19:34:07,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-12-05 19:34:07,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-12-05 19:34:07,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3217 transitions. [2022-12-05 19:34:07,284 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.607783865482713 [2022-12-05 19:34:07,284 INFO L175 Difference]: Start difference. First operand has 146 places, 169 transitions, 1087 flow. Second operand 67 states and 3217 transitions. [2022-12-05 19:34:07,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 488 transitions, 4761 flow [2022-12-05 19:34:07,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 488 transitions, 4467 flow, removed 147 selfloop flow, removed 9 redundant places. [2022-12-05 19:34:07,311 INFO L231 Difference]: Finished difference. Result has 227 places, 354 transitions, 3615 flow [2022-12-05 19:34:07,311 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=1029, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=3615, PETRI_PLACES=227, PETRI_TRANSITIONS=354} [2022-12-05 19:34:07,312 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 157 predicate places. [2022-12-05 19:34:07,312 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 354 transitions, 3615 flow [2022-12-05 19:34:07,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:07,312 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:07,312 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:07,319 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-05 19:34:07,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:07,519 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:07,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:07,520 INFO L85 PathProgramCache]: Analyzing trace with hash -505745274, now seen corresponding path program 3 times [2022-12-05 19:34:07,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:07,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108487691] [2022-12-05 19:34:07,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:07,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:07,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:07,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:07,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:07,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108487691] [2022-12-05 19:34:07,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108487691] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:07,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002272499] [2022-12-05 19:34:07,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:34:07,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:07,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:07,816 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:07,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-05 19:34:07,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 19:34:07,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:07,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:07,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:08,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:08,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:08,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:08,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002272499] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:08,522 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:08,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:34:08,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855746624] [2022-12-05 19:34:08,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:08,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:34:08,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:08,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:34:08,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:34:08,524 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:08,525 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 354 transitions, 3615 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:08,525 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:08,525 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:08,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:11,013 INFO L130 PetriNetUnfolder]: 578/1786 cut-off events. [2022-12-05 19:34:11,013 INFO L131 PetriNetUnfolder]: For 15348/15376 co-relation queries the response was YES. [2022-12-05 19:34:11,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9770 conditions, 1786 events. 578/1786 cut-off events. For 15348/15376 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13386 event pairs, 55 based on Foata normal form. 10/1789 useless extension candidates. Maximal degree in co-relation 9583. Up to 564 conditions per place. [2022-12-05 19:34:11,031 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 273 selfloop transitions, 319 changer transitions 50/677 dead transitions. [2022-12-05 19:34:11,032 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 677 transitions, 8822 flow [2022-12-05 19:34:11,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-12-05 19:34:11,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-12-05 19:34:11,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3224 transitions. [2022-12-05 19:34:11,036 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6091063668996788 [2022-12-05 19:34:11,036 INFO L175 Difference]: Start difference. First operand has 227 places, 354 transitions, 3615 flow. Second operand 67 states and 3224 transitions. [2022-12-05 19:34:11,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 677 transitions, 8822 flow [2022-12-05 19:34:11,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 677 transitions, 8076 flow, removed 368 selfloop flow, removed 15 redundant places. [2022-12-05 19:34:11,108 INFO L231 Difference]: Finished difference. Result has 302 places, 535 transitions, 6863 flow [2022-12-05 19:34:11,108 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=3301, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=6863, PETRI_PLACES=302, PETRI_TRANSITIONS=535} [2022-12-05 19:34:11,112 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 232 predicate places. [2022-12-05 19:34:11,112 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 535 transitions, 6863 flow [2022-12-05 19:34:11,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:11,113 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:11,113 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:11,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-05 19:34:11,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:11,317 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:11,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:11,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1159642370, now seen corresponding path program 4 times [2022-12-05 19:34:11,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:11,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335018907] [2022-12-05 19:34:11,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:11,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:11,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:11,578 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:11,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:11,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335018907] [2022-12-05 19:34:11,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335018907] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:11,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386864516] [2022-12-05 19:34:11,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:34:11,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:11,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:11,587 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:11,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-05 19:34:11,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:34:11,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:11,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:11,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:11,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:12,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:12,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386864516] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:12,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:12,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:12,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972917040] [2022-12-05 19:34:12,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:12,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:12,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:12,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:12,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=882, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:12,256 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:12,258 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 535 transitions, 6863 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:12,258 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:12,258 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:12,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:14,403 INFO L130 PetriNetUnfolder]: 727/2283 cut-off events. [2022-12-05 19:34:14,403 INFO L131 PetriNetUnfolder]: For 35227/35245 co-relation queries the response was YES. [2022-12-05 19:34:14,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14763 conditions, 2283 events. 727/2283 cut-off events. For 35227/35245 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18657 event pairs, 17 based on Foata normal form. 9/2289 useless extension candidates. Maximal degree in co-relation 14538. Up to 459 conditions per place. [2022-12-05 19:34:14,429 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 253 selfloop transitions, 507 changer transitions 61/856 dead transitions. [2022-12-05 19:34:14,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 856 transitions, 13191 flow [2022-12-05 19:34:14,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-12-05 19:34:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-12-05 19:34:14,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 2753 transitions. [2022-12-05 19:34:14,434 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6113701976460137 [2022-12-05 19:34:14,434 INFO L175 Difference]: Start difference. First operand has 302 places, 535 transitions, 6863 flow. Second operand 57 states and 2753 transitions. [2022-12-05 19:34:14,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 856 transitions, 13191 flow [2022-12-05 19:34:14,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 856 transitions, 12599 flow, removed 296 selfloop flow, removed 9 redundant places. [2022-12-05 19:34:14,578 INFO L231 Difference]: Finished difference. Result has 374 places, 709 transitions, 11199 flow [2022-12-05 19:34:14,579 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=6547, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=11199, PETRI_PLACES=374, PETRI_TRANSITIONS=709} [2022-12-05 19:34:14,579 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 304 predicate places. [2022-12-05 19:34:14,579 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 709 transitions, 11199 flow [2022-12-05 19:34:14,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:14,580 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:14,580 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:14,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-05 19:34:14,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:14,784 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:14,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:14,784 INFO L85 PathProgramCache]: Analyzing trace with hash -490371480, now seen corresponding path program 5 times [2022-12-05 19:34:14,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:14,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53325670] [2022-12-05 19:34:14,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:14,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:14,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:15,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:15,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:15,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53325670] [2022-12-05 19:34:15,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53325670] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:15,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236864522] [2022-12-05 19:34:15,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:34:15,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:15,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:15,063 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:15,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-05 19:34:15,109 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:34:15,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:15,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:15,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:15,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:15,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236864522] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:15,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:15,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:34:15,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884435130] [2022-12-05 19:34:15,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:15,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:34:15,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:15,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:34:15,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:34:15,715 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:15,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 709 transitions, 11199 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:15,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:15,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:15,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:18,461 INFO L130 PetriNetUnfolder]: 833/2654 cut-off events. [2022-12-05 19:34:18,461 INFO L131 PetriNetUnfolder]: For 65725/65743 co-relation queries the response was YES. [2022-12-05 19:34:18,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20078 conditions, 2654 events. 833/2654 cut-off events. For 65725/65743 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 22576 event pairs, 81 based on Foata normal form. 6/2651 useless extension candidates. Maximal degree in co-relation 19757. Up to 953 conditions per place. [2022-12-05 19:34:18,498 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 386 selfloop transitions, 513 changer transitions 48/982 dead transitions. [2022-12-05 19:34:18,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 982 transitions, 18367 flow [2022-12-05 19:34:18,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-12-05 19:34:18,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-12-05 19:34:18,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3081 transitions. [2022-12-05 19:34:18,507 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.609375 [2022-12-05 19:34:18,508 INFO L175 Difference]: Start difference. First operand has 374 places, 709 transitions, 11199 flow. Second operand 64 states and 3081 transitions. [2022-12-05 19:34:18,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 982 transitions, 18367 flow [2022-12-05 19:34:18,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 982 transitions, 17313 flow, removed 458 selfloop flow, removed 25 redundant places. [2022-12-05 19:34:18,792 INFO L231 Difference]: Finished difference. Result has 425 places, 856 transitions, 15668 flow [2022-12-05 19:34:18,792 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=10751, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=15668, PETRI_PLACES=425, PETRI_TRANSITIONS=856} [2022-12-05 19:34:18,793 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 355 predicate places. [2022-12-05 19:34:18,793 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 856 transitions, 15668 flow [2022-12-05 19:34:18,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:18,794 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:18,794 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:18,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-05 19:34:18,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:18,998 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:18,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:18,999 INFO L85 PathProgramCache]: Analyzing trace with hash 675856874, now seen corresponding path program 6 times [2022-12-05 19:34:18,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:18,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183380826] [2022-12-05 19:34:18,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:18,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:19,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:19,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:19,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:19,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183380826] [2022-12-05 19:34:19,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183380826] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:19,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254211488] [2022-12-05 19:34:19,259 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:34:19,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:19,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:19,261 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:19,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-05 19:34:19,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 19:34:19,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:19,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:19,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:19,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:19,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:19,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:19,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254211488] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:19,882 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:19,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:19,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822408763] [2022-12-05 19:34:19,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:19,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:19,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:19,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:19,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=888, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:19,884 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:19,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 856 transitions, 15668 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:19,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:19,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:19,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:22,950 INFO L130 PetriNetUnfolder]: 859/2751 cut-off events. [2022-12-05 19:34:22,950 INFO L131 PetriNetUnfolder]: For 80600/80618 co-relation queries the response was YES. [2022-12-05 19:34:22,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22369 conditions, 2751 events. 859/2751 cut-off events. For 80600/80618 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 23702 event pairs, 30 based on Foata normal form. 7/2755 useless extension candidates. Maximal degree in co-relation 22091. Up to 551 conditions per place. [2022-12-05 19:34:22,987 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 300 selfloop transitions, 674 changer transitions 43/1052 dead transitions. [2022-12-05 19:34:22,987 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 1052 transitions, 21042 flow [2022-12-05 19:34:22,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-12-05 19:34:22,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2022-12-05 19:34:22,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 3642 transitions. [2022-12-05 19:34:22,990 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.606595602931379 [2022-12-05 19:34:22,990 INFO L175 Difference]: Start difference. First operand has 425 places, 856 transitions, 15668 flow. Second operand 76 states and 3642 transitions. [2022-12-05 19:34:22,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 1052 transitions, 21042 flow [2022-12-05 19:34:23,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 1052 transitions, 20128 flow, removed 442 selfloop flow, removed 11 redundant places. [2022-12-05 19:34:23,469 INFO L231 Difference]: Finished difference. Result has 495 places, 912 transitions, 17761 flow [2022-12-05 19:34:23,470 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=15048, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=856, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=614, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=17761, PETRI_PLACES=495, PETRI_TRANSITIONS=912} [2022-12-05 19:34:23,470 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 425 predicate places. [2022-12-05 19:34:23,470 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 912 transitions, 17761 flow [2022-12-05 19:34:23,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:23,471 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:23,471 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:23,475 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-05 19:34:23,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:23,675 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:23,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:23,675 INFO L85 PathProgramCache]: Analyzing trace with hash 339236280, now seen corresponding path program 7 times [2022-12-05 19:34:23,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:23,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609563196] [2022-12-05 19:34:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:23,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:23,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:23,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:23,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609563196] [2022-12-05 19:34:23,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609563196] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:23,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569650476] [2022-12-05 19:34:23,877 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:34:23,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:23,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:23,878 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:23,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-05 19:34:23,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:23,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:23,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:24,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:24,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:24,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:24,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569650476] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:24,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:24,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:24,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367377053] [2022-12-05 19:34:24,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:24,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:24,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:24,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:24,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:24,599 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:24,601 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 912 transitions, 17761 flow. Second operand has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:24,601 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:24,601 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:24,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:28,213 INFO L130 PetriNetUnfolder]: 1073/3516 cut-off events. [2022-12-05 19:34:28,213 INFO L131 PetriNetUnfolder]: For 105402/105420 co-relation queries the response was YES. [2022-12-05 19:34:28,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29200 conditions, 3516 events. 1073/3516 cut-off events. For 105402/105420 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 32541 event pairs, 42 based on Foata normal form. 9/3520 useless extension candidates. Maximal degree in co-relation 28904. Up to 722 conditions per place. [2022-12-05 19:34:28,256 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 462 selfloop transitions, 775 changer transitions 31/1303 dead transitions. [2022-12-05 19:34:28,257 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 1303 transitions, 27838 flow [2022-12-05 19:34:28,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-12-05 19:34:28,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-12-05 19:34:28,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 3720 transitions. [2022-12-05 19:34:28,260 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6115403583758015 [2022-12-05 19:34:28,260 INFO L175 Difference]: Start difference. First operand has 495 places, 912 transitions, 17761 flow. Second operand 77 states and 3720 transitions. [2022-12-05 19:34:28,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 1303 transitions, 27838 flow [2022-12-05 19:34:28,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 1303 transitions, 26193 flow, removed 367 selfloop flow, removed 42 redundant places. [2022-12-05 19:34:28,852 INFO L231 Difference]: Finished difference. Result has 544 places, 1113 transitions, 23206 flow [2022-12-05 19:34:28,853 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=16490, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=595, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=23206, PETRI_PLACES=544, PETRI_TRANSITIONS=1113} [2022-12-05 19:34:28,854 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 474 predicate places. [2022-12-05 19:34:28,854 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 1113 transitions, 23206 flow [2022-12-05 19:34:28,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.81818181818182) internal successors, (1512), 33 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:28,854 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:28,854 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:28,859 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-05 19:34:29,058 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,SelfDestructingSolverStorable8 [2022-12-05 19:34:29,058 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:29,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:29,059 INFO L85 PathProgramCache]: Analyzing trace with hash -680285428, now seen corresponding path program 8 times [2022-12-05 19:34:29,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:29,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265183654] [2022-12-05 19:34:29,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:29,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:29,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:29,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:29,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:29,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265183654] [2022-12-05 19:34:29,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265183654] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:29,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968608118] [2022-12-05 19:34:29,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:34:29,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:29,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:29,302 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:29,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-05 19:34:29,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:34:29,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:29,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:29,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:29,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:29,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:29,878 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:29,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968608118] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:29,878 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:29,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:29,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734220747] [2022-12-05 19:34:29,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:29,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:29,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:29,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:29,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=881, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:29,880 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:29,881 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 1113 transitions, 23206 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:29,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:29,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:29,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:33,975 INFO L130 PetriNetUnfolder]: 1087/3470 cut-off events. [2022-12-05 19:34:33,975 INFO L131 PetriNetUnfolder]: For 128505/128523 co-relation queries the response was YES. [2022-12-05 19:34:34,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31261 conditions, 3470 events. 1087/3470 cut-off events. For 128505/128523 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 31556 event pairs, 47 based on Foata normal form. 10/3476 useless extension candidates. Maximal degree in co-relation 30951. Up to 727 conditions per place. [2022-12-05 19:34:34,023 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 371 selfloop transitions, 848 changer transitions 42/1296 dead transitions. [2022-12-05 19:34:34,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1296 transitions, 29173 flow [2022-12-05 19:34:34,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-12-05 19:34:34,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2022-12-05 19:34:34,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 4369 transitions. [2022-12-05 19:34:34,028 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6077340381137849 [2022-12-05 19:34:34,028 INFO L175 Difference]: Start difference. First operand has 544 places, 1113 transitions, 23206 flow. Second operand 91 states and 4369 transitions. [2022-12-05 19:34:34,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1296 transitions, 29173 flow [2022-12-05 19:34:34,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 1296 transitions, 27837 flow, removed 408 selfloop flow, removed 40 redundant places. [2022-12-05 19:34:34,759 INFO L231 Difference]: Finished difference. Result has 605 places, 1137 transitions, 25097 flow [2022-12-05 19:34:34,761 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=22167, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=821, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=91, PETRI_FLOW=25097, PETRI_PLACES=605, PETRI_TRANSITIONS=1137} [2022-12-05 19:34:34,761 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 535 predicate places. [2022-12-05 19:34:34,761 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 1137 transitions, 25097 flow [2022-12-05 19:34:34,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:34,762 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:34,762 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:34,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-12-05 19:34:34,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-05 19:34:34,963 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:34,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:34,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1969080446, now seen corresponding path program 9 times [2022-12-05 19:34:34,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:34,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102599249] [2022-12-05 19:34:34,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:34,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:34,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:35,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:35,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:35,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102599249] [2022-12-05 19:34:35,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102599249] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:35,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628733374] [2022-12-05 19:34:35,213 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:34:35,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:35,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:35,214 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:35,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-05 19:34:35,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:34:35,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:35,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:35,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:35,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:35,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:35,906 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:35,906 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628733374] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:35,907 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:35,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:35,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049573517] [2022-12-05 19:34:35,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:35,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:35,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:35,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:35,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:35,909 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:35,910 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 1137 transitions, 25097 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:35,910 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:35,910 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:35,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:38,953 INFO L130 PetriNetUnfolder]: 1448/4569 cut-off events. [2022-12-05 19:34:38,953 INFO L131 PetriNetUnfolder]: For 182597/182624 co-relation queries the response was YES. [2022-12-05 19:34:38,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43255 conditions, 4569 events. 1448/4569 cut-off events. For 182597/182624 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 44672 event pairs, 112 based on Foata normal form. 8/4556 useless extension candidates. Maximal degree in co-relation 42968. Up to 1406 conditions per place. [2022-12-05 19:34:39,017 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 505 selfloop transitions, 1146 changer transitions 23/1709 dead transitions. [2022-12-05 19:34:39,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 1709 transitions, 42151 flow [2022-12-05 19:34:39,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-05 19:34:39,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-12-05 19:34:39,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2778 transitions. [2022-12-05 19:34:39,020 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6062854648625055 [2022-12-05 19:34:39,020 INFO L175 Difference]: Start difference. First operand has 605 places, 1137 transitions, 25097 flow. Second operand 58 states and 2778 transitions. [2022-12-05 19:34:39,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 1709 transitions, 42151 flow [2022-12-05 19:34:40,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 1709 transitions, 40804 flow, removed 117 selfloop flow, removed 62 redundant places. [2022-12-05 19:34:40,101 INFO L231 Difference]: Finished difference. Result has 608 places, 1578 transitions, 39250 flow [2022-12-05 19:34:40,103 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=24129, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=741, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=39250, PETRI_PLACES=608, PETRI_TRANSITIONS=1578} [2022-12-05 19:34:40,103 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 538 predicate places. [2022-12-05 19:34:40,103 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 1578 transitions, 39250 flow [2022-12-05 19:34:40,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:40,104 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:40,104 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:40,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-05 19:34:40,308 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,SelfDestructingSolverStorable10 [2022-12-05 19:34:40,309 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:40,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:40,309 INFO L85 PathProgramCache]: Analyzing trace with hash -448743330, now seen corresponding path program 10 times [2022-12-05 19:34:40,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:40,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558319770] [2022-12-05 19:34:40,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:40,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:40,526 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:40,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:40,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558319770] [2022-12-05 19:34:40,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558319770] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:40,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127828033] [2022-12-05 19:34:40,526 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:34:40,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:40,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:40,528 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:40,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-05 19:34:40,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:34:40,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:40,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:40,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:40,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:40,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:41,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:41,158 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127828033] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:41,158 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:41,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:41,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628081440] [2022-12-05 19:34:41,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:41,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:41,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:41,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:41,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=892, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:41,160 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:41,161 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 1578 transitions, 39250 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:41,161 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:41,161 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:41,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:45,465 INFO L130 PetriNetUnfolder]: 1604/5107 cut-off events. [2022-12-05 19:34:45,465 INFO L131 PetriNetUnfolder]: For 233999/234017 co-relation queries the response was YES. [2022-12-05 19:34:45,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50888 conditions, 5107 events. 1604/5107 cut-off events. For 233999/234017 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 51550 event pairs, 109 based on Foata normal form. 7/5097 useless extension candidates. Maximal degree in co-relation 50536. Up to 1414 conditions per place. [2022-12-05 19:34:45,541 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 499 selfloop transitions, 1347 changer transitions 58/1939 dead transitions. [2022-12-05 19:34:45,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 1939 transitions, 52072 flow [2022-12-05 19:34:45,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-12-05 19:34:45,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2022-12-05 19:34:45,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 3277 transitions. [2022-12-05 19:34:45,543 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6100148920327625 [2022-12-05 19:34:45,543 INFO L175 Difference]: Start difference. First operand has 608 places, 1578 transitions, 39250 flow. Second operand 68 states and 3277 transitions. [2022-12-05 19:34:45,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 1939 transitions, 52072 flow [2022-12-05 19:34:47,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 1939 transitions, 50716 flow, removed 478 selfloop flow, removed 22 redundant places. [2022-12-05 19:34:47,218 INFO L231 Difference]: Finished difference. Result has 669 places, 1769 transitions, 47245 flow [2022-12-05 19:34:47,220 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=38101, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=47245, PETRI_PLACES=669, PETRI_TRANSITIONS=1769} [2022-12-05 19:34:47,220 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 599 predicate places. [2022-12-05 19:34:47,220 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 1769 transitions, 47245 flow [2022-12-05 19:34:47,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:47,221 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:47,221 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:47,226 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-05 19:34:47,426 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,SelfDestructingSolverStorable11 [2022-12-05 19:34:47,426 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:47,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:47,426 INFO L85 PathProgramCache]: Analyzing trace with hash -510252494, now seen corresponding path program 11 times [2022-12-05 19:34:47,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:47,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326880241] [2022-12-05 19:34:47,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:47,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:47,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:47,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:47,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:47,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326880241] [2022-12-05 19:34:47,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326880241] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:47,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861864018] [2022-12-05 19:34:47,684 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:34:47,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:47,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:47,685 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:47,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-05 19:34:47,732 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:34:47,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:47,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:47,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:47,993 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:47,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:48,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:48,286 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861864018] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:48,286 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:48,286 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:48,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135587103] [2022-12-05 19:34:48,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:48,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:48,288 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:48,289 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 1769 transitions, 47245 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:48,289 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:48,289 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:48,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:52,041 INFO L130 PetriNetUnfolder]: 1532/4769 cut-off events. [2022-12-05 19:34:52,041 INFO L131 PetriNetUnfolder]: For 238463/238481 co-relation queries the response was YES. [2022-12-05 19:34:52,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49950 conditions, 4769 events. 1532/4769 cut-off events. For 238463/238481 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 46527 event pairs, 104 based on Foata normal form. 7/4769 useless extension candidates. Maximal degree in co-relation 49696. Up to 1329 conditions per place. [2022-12-05 19:34:52,119 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 621 selfloop transitions, 1196 changer transitions 25/1877 dead transitions. [2022-12-05 19:34:52,119 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 1877 transitions, 53231 flow [2022-12-05 19:34:52,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-05 19:34:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-12-05 19:34:52,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 2882 transitions. [2022-12-05 19:34:52,121 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6080168776371307 [2022-12-05 19:34:52,121 INFO L175 Difference]: Start difference. First operand has 669 places, 1769 transitions, 47245 flow. Second operand 60 states and 2882 transitions. [2022-12-05 19:34:52,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 1877 transitions, 53231 flow [2022-12-05 19:34:53,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 1877 transitions, 51786 flow, removed 335 selfloop flow, removed 37 redundant places. [2022-12-05 19:34:53,984 INFO L231 Difference]: Finished difference. Result has 695 places, 1783 transitions, 48947 flow [2022-12-05 19:34:53,986 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=45933, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1769, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=48947, PETRI_PLACES=695, PETRI_TRANSITIONS=1783} [2022-12-05 19:34:53,987 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 625 predicate places. [2022-12-05 19:34:53,987 INFO L495 AbstractCegarLoop]: Abstraction has has 695 places, 1783 transitions, 48947 flow [2022-12-05 19:34:53,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:53,987 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:34:53,987 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:34:53,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-05 19:34:54,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-05 19:34:54,192 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:34:54,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:34:54,193 INFO L85 PathProgramCache]: Analyzing trace with hash 236790966, now seen corresponding path program 12 times [2022-12-05 19:34:54,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:34:54,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320753962] [2022-12-05 19:34:54,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:34:54,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:34:54,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:34:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:54,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:34:54,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320753962] [2022-12-05 19:34:54,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320753962] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:34:54,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853184348] [2022-12-05 19:34:54,412 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:34:54,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:34:54,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:34:54,414 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:34:54,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-05 19:34:54,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 19:34:54,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:34:54,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:34:54,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:34:54,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:54,708 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:34:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:34:54,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853184348] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:34:54,999 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:34:55,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:34:55,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702576984] [2022-12-05 19:34:55,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:34:55,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:34:55,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:34:55,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:34:55,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:34:55,001 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:34:55,002 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 1783 transitions, 48947 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:34:55,002 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:34:55,002 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:34:55,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:34:58,570 INFO L130 PetriNetUnfolder]: 1549/4761 cut-off events. [2022-12-05 19:34:58,570 INFO L131 PetriNetUnfolder]: For 242695/242722 co-relation queries the response was YES. [2022-12-05 19:34:58,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51576 conditions, 4761 events. 1549/4761 cut-off events. For 242695/242722 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 46114 event pairs, 118 based on Foata normal form. 6/4751 useless extension candidates. Maximal degree in co-relation 51303. Up to 1948 conditions per place. [2022-12-05 19:34:58,648 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 768 selfloop transitions, 1119 changer transitions 14/1936 dead transitions. [2022-12-05 19:34:58,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 1936 transitions, 56452 flow [2022-12-05 19:34:58,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-12-05 19:34:58,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2022-12-05 19:34:58,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1931 transitions. [2022-12-05 19:34:58,650 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6110759493670886 [2022-12-05 19:34:58,650 INFO L175 Difference]: Start difference. First operand has 695 places, 1783 transitions, 48947 flow. Second operand 40 states and 1931 transitions. [2022-12-05 19:34:58,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 1936 transitions, 56452 flow [2022-12-05 19:35:00,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 693 places, 1936 transitions, 55739 flow, removed 52 selfloop flow, removed 33 redundant places. [2022-12-05 19:35:00,415 INFO L231 Difference]: Finished difference. Result has 709 places, 1854 transitions, 54099 flow [2022-12-05 19:35:00,417 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=48303, PETRI_DIFFERENCE_MINUEND_PLACES=654, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=54099, PETRI_PLACES=709, PETRI_TRANSITIONS=1854} [2022-12-05 19:35:00,417 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 639 predicate places. [2022-12-05 19:35:00,417 INFO L495 AbstractCegarLoop]: Abstraction has has 709 places, 1854 transitions, 54099 flow [2022-12-05 19:35:00,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:00,418 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:00,418 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:00,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:00,618 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,SelfDestructingSolverStorable13 [2022-12-05 19:35:00,618 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:00,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:00,619 INFO L85 PathProgramCache]: Analyzing trace with hash 166601278, now seen corresponding path program 13 times [2022-12-05 19:35:00,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:00,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978890891] [2022-12-05 19:35:00,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:00,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:00,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:00,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:00,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978890891] [2022-12-05 19:35:00,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978890891] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:00,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055724205] [2022-12-05 19:35:00,850 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:35:00,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:00,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:00,852 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:35:00,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-05 19:35:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:00,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:00,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:01,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:01,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:01,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:01,440 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055724205] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:01,440 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:01,440 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:35:01,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954374938] [2022-12-05 19:35:01,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:01,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:35:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:01,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:35:01,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:35:01,441 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:01,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 709 places, 1854 transitions, 54099 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:01,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:01,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:01,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:05,213 INFO L130 PetriNetUnfolder]: 1570/4853 cut-off events. [2022-12-05 19:35:05,214 INFO L131 PetriNetUnfolder]: For 258167/258204 co-relation queries the response was YES. [2022-12-05 19:35:05,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54805 conditions, 4853 events. 1570/4853 cut-off events. For 258167/258204 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 47401 event pairs, 97 based on Foata normal form. 9/4847 useless extension candidates. Maximal degree in co-relation 54477. Up to 1807 conditions per place. [2022-12-05 19:35:05,298 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 655 selfloop transitions, 1285 changer transitions 21/1996 dead transitions. [2022-12-05 19:35:05,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 1996 transitions, 61826 flow [2022-12-05 19:35:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-12-05 19:35:05,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-12-05 19:35:05,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2416 transitions. [2022-12-05 19:35:05,300 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6116455696202532 [2022-12-05 19:35:05,300 INFO L175 Difference]: Start difference. First operand has 709 places, 1854 transitions, 54099 flow. Second operand 50 states and 2416 transitions. [2022-12-05 19:35:05,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 1996 transitions, 61826 flow [2022-12-05 19:35:07,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 1996 transitions, 61567 flow, removed 69 selfloop flow, removed 13 redundant places. [2022-12-05 19:35:07,303 INFO L231 Difference]: Finished difference. Result has 754 places, 1887 transitions, 58051 flow [2022-12-05 19:35:07,304 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=53856, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=58051, PETRI_PLACES=754, PETRI_TRANSITIONS=1887} [2022-12-05 19:35:07,305 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 684 predicate places. [2022-12-05 19:35:07,305 INFO L495 AbstractCegarLoop]: Abstraction has has 754 places, 1887 transitions, 58051 flow [2022-12-05 19:35:07,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:07,305 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:07,305 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:07,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:07,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:07,506 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:07,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:07,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1793214922, now seen corresponding path program 14 times [2022-12-05 19:35:07,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:07,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965549101] [2022-12-05 19:35:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:07,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:07,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:07,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:07,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:07,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965549101] [2022-12-05 19:35:07,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965549101] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:07,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085795886] [2022-12-05 19:35:07,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:35:07,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:07,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:07,727 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:35:07,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-05 19:35:07,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:35:07,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:35:07,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:07,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:08,116 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:08,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:08,447 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:08,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085795886] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:08,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:08,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:35:08,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818408377] [2022-12-05 19:35:08,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:08,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:35:08,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:08,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:35:08,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=873, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:35:08,449 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:08,450 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 754 places, 1887 transitions, 58051 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:08,450 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:08,450 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:08,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:11,642 INFO L130 PetriNetUnfolder]: 1601/4971 cut-off events. [2022-12-05 19:35:11,642 INFO L131 PetriNetUnfolder]: For 293827/293864 co-relation queries the response was YES. [2022-12-05 19:35:11,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59076 conditions, 4971 events. 1601/4971 cut-off events. For 293827/293864 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 48951 event pairs, 138 based on Foata normal form. 9/4963 useless extension candidates. Maximal degree in co-relation 58753. Up to 1991 conditions per place. [2022-12-05 19:35:11,728 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 802 selfloop transitions, 1225 changer transitions 18/2080 dead transitions. [2022-12-05 19:35:11,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 2080 transitions, 67405 flow [2022-12-05 19:35:11,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-12-05 19:35:11,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2022-12-05 19:35:11,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1512 transitions. [2022-12-05 19:35:11,729 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6173948550428746 [2022-12-05 19:35:11,729 INFO L175 Difference]: Start difference. First operand has 754 places, 1887 transitions, 58051 flow. Second operand 31 states and 1512 transitions. [2022-12-05 19:35:11,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 2080 transitions, 67405 flow [2022-12-05 19:35:14,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 753 places, 2080 transitions, 66376 flow, removed 195 selfloop flow, removed 28 redundant places. [2022-12-05 19:35:14,190 INFO L231 Difference]: Finished difference. Result has 768 places, 1974 transitions, 64740 flow [2022-12-05 19:35:14,191 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=57080, PETRI_DIFFERENCE_MINUEND_PLACES=723, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=64740, PETRI_PLACES=768, PETRI_TRANSITIONS=1974} [2022-12-05 19:35:14,192 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 698 predicate places. [2022-12-05 19:35:14,192 INFO L495 AbstractCegarLoop]: Abstraction has has 768 places, 1974 transitions, 64740 flow [2022-12-05 19:35:14,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:14,192 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:14,192 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:14,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:14,393 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,SelfDestructingSolverStorable15 [2022-12-05 19:35:14,393 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:14,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:14,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1487104762, now seen corresponding path program 15 times [2022-12-05 19:35:14,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:14,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152269107] [2022-12-05 19:35:14,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:14,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:14,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:14,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:14,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:14,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152269107] [2022-12-05 19:35:14,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152269107] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:14,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419264215] [2022-12-05 19:35:14,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:35:14,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:14,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:14,630 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:35:14,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-05 19:35:14,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:35:14,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:35:14,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:14,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:14,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:14,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:15,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:15,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419264215] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:15,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:15,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:35:15,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191400860] [2022-12-05 19:35:15,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:15,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:35:15,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:15,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:35:15,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=894, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:35:15,328 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:15,329 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 1974 transitions, 64740 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:15,329 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:15,329 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:15,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:19,650 INFO L130 PetriNetUnfolder]: 1614/5020 cut-off events. [2022-12-05 19:35:19,650 INFO L131 PetriNetUnfolder]: For 320030/320048 co-relation queries the response was YES. [2022-12-05 19:35:19,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62448 conditions, 5020 events. 1614/5020 cut-off events. For 320030/320048 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 49522 event pairs, 116 based on Foata normal form. 6/5009 useless extension candidates. Maximal degree in co-relation 62120. Up to 2049 conditions per place. [2022-12-05 19:35:19,765 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 838 selfloop transitions, 1246 changer transitions 23/2142 dead transitions. [2022-12-05 19:35:19,766 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 811 places, 2142 transitions, 73128 flow [2022-12-05 19:35:19,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-05 19:35:19,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-12-05 19:35:19,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2306 transitions. [2022-12-05 19:35:19,767 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6081223628691983 [2022-12-05 19:35:19,767 INFO L175 Difference]: Start difference. First operand has 768 places, 1974 transitions, 64740 flow. Second operand 48 states and 2306 transitions. [2022-12-05 19:35:19,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 811 places, 2142 transitions, 73128 flow [2022-12-05 19:35:22,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 797 places, 2142 transitions, 72777 flow, removed 67 selfloop flow, removed 14 redundant places. [2022-12-05 19:35:22,859 INFO L231 Difference]: Finished difference. Result has 811 places, 2033 transitions, 69276 flow [2022-12-05 19:35:22,860 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=64428, PETRI_DIFFERENCE_MINUEND_PLACES=750, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1974, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=69276, PETRI_PLACES=811, PETRI_TRANSITIONS=2033} [2022-12-05 19:35:22,861 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 741 predicate places. [2022-12-05 19:35:22,861 INFO L495 AbstractCegarLoop]: Abstraction has has 811 places, 2033 transitions, 69276 flow [2022-12-05 19:35:22,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:22,861 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:22,861 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:22,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:23,065 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,SelfDestructingSolverStorable16 [2022-12-05 19:35:23,065 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:23,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:23,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1681218370, now seen corresponding path program 16 times [2022-12-05 19:35:23,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:23,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957019753] [2022-12-05 19:35:23,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:23,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:23,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:23,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:23,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:23,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957019753] [2022-12-05 19:35:23,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957019753] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:23,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971828228] [2022-12-05 19:35:23,293 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:35:23,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:23,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:23,294 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:35:23,296 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-05 19:35:23,343 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:35:23,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:35:23,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:23,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:23,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:23,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:23,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:23,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971828228] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:23,928 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:23,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:35:23,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796999728] [2022-12-05 19:35:23,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:23,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:35:23,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:23,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:35:23,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=883, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:35:23,930 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:23,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 811 places, 2033 transitions, 69276 flow. Second operand has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:23,931 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:23,931 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:23,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:29,012 INFO L130 PetriNetUnfolder]: 1610/5024 cut-off events. [2022-12-05 19:35:29,012 INFO L131 PetriNetUnfolder]: For 339801/339829 co-relation queries the response was YES. [2022-12-05 19:35:29,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64764 conditions, 5024 events. 1610/5024 cut-off events. For 339801/339829 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 49731 event pairs, 105 based on Foata normal form. 8/5019 useless extension candidates. Maximal degree in co-relation 64404. Up to 1890 conditions per place. [2022-12-05 19:35:29,116 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 694 selfloop transitions, 1414 changer transitions 38/2181 dead transitions. [2022-12-05 19:35:29,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 2181 transitions, 77642 flow [2022-12-05 19:35:29,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-05 19:35:29,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-12-05 19:35:29,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2791 transitions. [2022-12-05 19:35:29,118 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.609122653862942 [2022-12-05 19:35:29,118 INFO L175 Difference]: Start difference. First operand has 811 places, 2033 transitions, 69276 flow. Second operand 58 states and 2791 transitions. [2022-12-05 19:35:29,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 2181 transitions, 77642 flow [2022-12-05 19:35:32,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 2181 transitions, 76980 flow, removed 160 selfloop flow, removed 22 redundant places. [2022-12-05 19:35:32,492 INFO L231 Difference]: Finished difference. Result has 853 places, 2057 transitions, 72532 flow [2022-12-05 19:35:32,494 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=68651, PETRI_DIFFERENCE_MINUEND_PLACES=783, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2033, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=72532, PETRI_PLACES=853, PETRI_TRANSITIONS=2057} [2022-12-05 19:35:32,494 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 783 predicate places. [2022-12-05 19:35:32,494 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 2057 transitions, 72532 flow [2022-12-05 19:35:32,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.84848484848485) internal successors, (1513), 33 states have internal predecessors, (1513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:32,495 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:32,495 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:32,508 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-05 19:35:32,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-05 19:35:32,700 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:32,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:32,700 INFO L85 PathProgramCache]: Analyzing trace with hash -93064562, now seen corresponding path program 17 times [2022-12-05 19:35:32,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:32,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140909667] [2022-12-05 19:35:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:32,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:32,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:32,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140909667] [2022-12-05 19:35:32,923 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140909667] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:32,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524186816] [2022-12-05 19:35:32,923 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:35:32,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:32,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:32,928 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:35:32,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-05 19:35:32,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:35:32,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:35:32,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:32,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:33,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:33,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:33,589 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:33,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524186816] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:33,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:33,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 33 [2022-12-05 19:35:33,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867641275] [2022-12-05 19:35:33,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:33,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-12-05 19:35:33,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:33,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-12-05 19:35:33,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-12-05 19:35:33,591 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:33,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 2057 transitions, 72532 flow. Second operand has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:33,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:33,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:33,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:38,048 INFO L130 PetriNetUnfolder]: 1585/4865 cut-off events. [2022-12-05 19:35:38,048 INFO L131 PetriNetUnfolder]: For 360869/360891 co-relation queries the response was YES. [2022-12-05 19:35:38,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65719 conditions, 4865 events. 1585/4865 cut-off events. For 360869/360891 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 47238 event pairs, 119 based on Foata normal form. 6/4859 useless extension candidates. Maximal degree in co-relation 65364. Up to 1757 conditions per place. [2022-12-05 19:35:38,150 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 877 selfloop transitions, 1206 changer transitions 16/2134 dead transitions. [2022-12-05 19:35:38,151 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 893 places, 2134 transitions, 78632 flow [2022-12-05 19:35:38,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-05 19:35:38,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-05 19:35:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2259 transitions. [2022-12-05 19:35:38,152 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6084029086991651 [2022-12-05 19:35:38,152 INFO L175 Difference]: Start difference. First operand has 853 places, 2057 transitions, 72532 flow. Second operand 47 states and 2259 transitions. [2022-12-05 19:35:38,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 893 places, 2134 transitions, 78632 flow [2022-12-05 19:35:41,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 857 places, 2134 transitions, 76176 flow, removed 232 selfloop flow, removed 36 redundant places. [2022-12-05 19:35:41,503 INFO L231 Difference]: Finished difference. Result has 862 places, 2062 transitions, 72689 flow [2022-12-05 19:35:41,504 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=70107, PETRI_DIFFERENCE_MINUEND_PLACES=811, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2057, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=852, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=72689, PETRI_PLACES=862, PETRI_TRANSITIONS=2062} [2022-12-05 19:35:41,505 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 792 predicate places. [2022-12-05 19:35:41,505 INFO L495 AbstractCegarLoop]: Abstraction has has 862 places, 2062 transitions, 72689 flow [2022-12-05 19:35:41,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 45.878787878787875) internal successors, (1514), 33 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:41,505 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:41,506 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:41,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:41,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:41,710 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:41,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:41,711 INFO L85 PathProgramCache]: Analyzing trace with hash 110296632, now seen corresponding path program 18 times [2022-12-05 19:35:41,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:41,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667258305] [2022-12-05 19:35:41,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:41,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:41,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:41,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:41,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:41,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667258305] [2022-12-05 19:35:41,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667258305] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:41,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591903170] [2022-12-05 19:35:41,932 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:35:41,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:41,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:41,934 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) [2022-12-05 19:35:41,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-05 19:35:41,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 19:35:41,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:35:41,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:41,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:42,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:42,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:42,511 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:42,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591903170] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:42,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:42,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:35:42,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838896453] [2022-12-05 19:35:42,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:42,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:35:42,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:42,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:35:42,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=767, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:35:42,513 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:42,514 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 862 places, 2062 transitions, 72689 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:42,514 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:42,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:42,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:46,790 INFO L130 PetriNetUnfolder]: 1690/5165 cut-off events. [2022-12-05 19:35:46,790 INFO L131 PetriNetUnfolder]: For 383397/383415 co-relation queries the response was YES. [2022-12-05 19:35:46,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70507 conditions, 5165 events. 1690/5165 cut-off events. For 383397/383415 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 50891 event pairs, 126 based on Foata normal form. 5/5155 useless extension candidates. Maximal degree in co-relation 70151. Up to 2489 conditions per place. [2022-12-05 19:35:46,896 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 969 selfloop transitions, 1317 changer transitions 14/2335 dead transitions. [2022-12-05 19:35:46,896 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 882 places, 2335 transitions, 86241 flow [2022-12-05 19:35:46,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-12-05 19:35:46,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-12-05 19:35:46,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1278 transitions. [2022-12-05 19:35:46,897 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6222005842259006 [2022-12-05 19:35:46,897 INFO L175 Difference]: Start difference. First operand has 862 places, 2062 transitions, 72689 flow. Second operand 26 states and 1278 transitions. [2022-12-05 19:35:46,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 882 places, 2335 transitions, 86241 flow [2022-12-05 19:35:50,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 849 places, 2335 transitions, 85707 flow, removed 25 selfloop flow, removed 33 redundant places. [2022-12-05 19:35:50,419 INFO L231 Difference]: Finished difference. Result has 863 places, 2215 transitions, 83330 flow [2022-12-05 19:35:50,421 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=72217, PETRI_DIFFERENCE_MINUEND_PLACES=824, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2062, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=83330, PETRI_PLACES=863, PETRI_TRANSITIONS=2215} [2022-12-05 19:35:50,422 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 793 predicate places. [2022-12-05 19:35:50,422 INFO L495 AbstractCegarLoop]: Abstraction has has 863 places, 2215 transitions, 83330 flow [2022-12-05 19:35:50,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:50,422 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:50,422 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:50,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:50,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:50,627 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:50,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1762405530, now seen corresponding path program 19 times [2022-12-05 19:35:50,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:50,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863889244] [2022-12-05 19:35:50,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:50,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:50,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:50,851 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:50,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:50,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863889244] [2022-12-05 19:35:50,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863889244] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:50,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373406794] [2022-12-05 19:35:50,852 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:35:50,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:50,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:50,856 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) [2022-12-05 19:35:50,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-05 19:35:50,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:50,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:35:50,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:35:51,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:51,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:35:51,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:51,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373406794] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:35:51,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:35:51,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:35:51,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709714274] [2022-12-05 19:35:51,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:35:51,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:35:51,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:35:51,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:35:51,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:35:51,431 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:35:51,432 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 863 places, 2215 transitions, 83330 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:51,432 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:35:51,432 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:35:51,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:35:55,741 INFO L130 PetriNetUnfolder]: 1690/5171 cut-off events. [2022-12-05 19:35:55,742 INFO L131 PetriNetUnfolder]: For 415899/415930 co-relation queries the response was YES. [2022-12-05 19:35:55,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73840 conditions, 5171 events. 1690/5171 cut-off events. For 415899/415930 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 50967 event pairs, 122 based on Foata normal form. 7/5164 useless extension candidates. Maximal degree in co-relation 73507. Up to 2398 conditions per place. [2022-12-05 19:35:55,846 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 944 selfloop transitions, 1334 changer transitions 14/2327 dead transitions. [2022-12-05 19:35:55,846 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 2327 transitions, 90738 flow [2022-12-05 19:35:55,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-12-05 19:35:55,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-12-05 19:35:55,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1325 transitions. [2022-12-05 19:35:55,847 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6211908110642288 [2022-12-05 19:35:55,847 INFO L175 Difference]: Start difference. First operand has 863 places, 2215 transitions, 83330 flow. Second operand 27 states and 1325 transitions. [2022-12-05 19:35:55,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 2327 transitions, 90738 flow [2022-12-05 19:35:59,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 879 places, 2327 transitions, 90566 flow, removed 76 selfloop flow, removed 7 redundant places. [2022-12-05 19:35:59,511 INFO L231 Difference]: Finished difference. Result has 888 places, 2225 transitions, 86341 flow [2022-12-05 19:35:59,513 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=83168, PETRI_DIFFERENCE_MINUEND_PLACES=853, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=885, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=86341, PETRI_PLACES=888, PETRI_TRANSITIONS=2225} [2022-12-05 19:35:59,513 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 818 predicate places. [2022-12-05 19:35:59,513 INFO L495 AbstractCegarLoop]: Abstraction has has 888 places, 2225 transitions, 86341 flow [2022-12-05 19:35:59,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:35:59,514 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:35:59,514 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:35:59,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-12-05 19:35:59,714 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,SelfDestructingSolverStorable20 [2022-12-05 19:35:59,715 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:35:59,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:35:59,715 INFO L85 PathProgramCache]: Analyzing trace with hash 294945644, now seen corresponding path program 20 times [2022-12-05 19:35:59,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:35:59,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054537861] [2022-12-05 19:35:59,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:35:59,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:35:59,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:35:59,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:35:59,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:35:59,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054537861] [2022-12-05 19:35:59,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054537861] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:35:59,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954886820] [2022-12-05 19:35:59,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:35:59,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:35:59,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:35:59,945 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) [2022-12-05 19:35:59,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-05 19:36:00,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:36:00,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:36:00,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:36:00,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:36:00,310 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:00,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:36:00,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:00,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954886820] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:36:00,677 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:36:00,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:36:00,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370027737] [2022-12-05 19:36:00,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:36:00,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:36:00,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:36:00,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:36:00,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:36:00,678 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:36:00,679 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 2225 transitions, 86341 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:00,679 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:36:00,679 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:36:00,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:36:05,603 INFO L130 PetriNetUnfolder]: 1693/5175 cut-off events. [2022-12-05 19:36:05,603 INFO L131 PetriNetUnfolder]: For 438745/438767 co-relation queries the response was YES. [2022-12-05 19:36:05,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76054 conditions, 5175 events. 1693/5175 cut-off events. For 438745/438767 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 50954 event pairs, 124 based on Foata normal form. 6/5165 useless extension candidates. Maximal degree in co-relation 75683. Up to 2409 conditions per place. [2022-12-05 19:36:05,712 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 865 selfloop transitions, 1493 changer transitions 16/2409 dead transitions. [2022-12-05 19:36:05,713 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 932 places, 2409 transitions, 96121 flow [2022-12-05 19:36:05,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-12-05 19:36:05,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2022-12-05 19:36:05,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2300 transitions. [2022-12-05 19:36:05,714 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6065400843881856 [2022-12-05 19:36:05,714 INFO L175 Difference]: Start difference. First operand has 888 places, 2225 transitions, 86341 flow. Second operand 48 states and 2300 transitions. [2022-12-05 19:36:05,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 932 places, 2409 transitions, 96121 flow [2022-12-05 19:36:09,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 919 places, 2409 transitions, 95860 flow, removed 82 selfloop flow, removed 13 redundant places. [2022-12-05 19:36:09,838 INFO L231 Difference]: Finished difference. Result has 936 places, 2311 transitions, 93098 flow [2022-12-05 19:36:09,840 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=86121, PETRI_DIFFERENCE_MINUEND_PLACES=872, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1411, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=775, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=93098, PETRI_PLACES=936, PETRI_TRANSITIONS=2311} [2022-12-05 19:36:09,840 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 866 predicate places. [2022-12-05 19:36:09,840 INFO L495 AbstractCegarLoop]: Abstraction has has 936 places, 2311 transitions, 93098 flow [2022-12-05 19:36:09,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:09,841 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:36:09,841 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:36:09,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-12-05 19:36:10,045 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,SelfDestructingSolverStorable21 [2022-12-05 19:36:10,045 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:36:10,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:36:10,045 INFO L85 PathProgramCache]: Analyzing trace with hash 886405432, now seen corresponding path program 21 times [2022-12-05 19:36:10,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:36:10,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52790427] [2022-12-05 19:36:10,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:36:10,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:36:10,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:36:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:10,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:36:10,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52790427] [2022-12-05 19:36:10,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52790427] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:36:10,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980430482] [2022-12-05 19:36:10,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:36:10,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:10,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:36:10,253 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) [2022-12-05 19:36:10,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-05 19:36:10,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:36:10,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:36:10,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:36:10,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:36:10,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:10,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:36:10,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:10,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980430482] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:36:10,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:36:10,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:36:10,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104967199] [2022-12-05 19:36:10,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:36:10,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:36:10,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:36:10,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:36:10,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:36:10,909 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:36:10,911 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 936 places, 2311 transitions, 93098 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:10,911 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:36:10,911 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:36:10,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:36:16,252 INFO L130 PetriNetUnfolder]: 1710/5233 cut-off events. [2022-12-05 19:36:16,252 INFO L131 PetriNetUnfolder]: For 466047/466074 co-relation queries the response was YES. [2022-12-05 19:36:16,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79939 conditions, 5233 events. 1710/5233 cut-off events. For 466047/466074 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 51751 event pairs, 124 based on Foata normal form. 6/5224 useless extension candidates. Maximal degree in co-relation 79554. Up to 2337 conditions per place. [2022-12-05 19:36:16,381 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 851 selfloop transitions, 1549 changer transitions 16/2451 dead transitions. [2022-12-05 19:36:16,381 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 982 places, 2451 transitions, 101975 flow [2022-12-05 19:36:16,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-12-05 19:36:16,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2022-12-05 19:36:16,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2403 transitions. [2022-12-05 19:36:16,384 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6083544303797468 [2022-12-05 19:36:16,384 INFO L175 Difference]: Start difference. First operand has 936 places, 2311 transitions, 93098 flow. Second operand 50 states and 2403 transitions. [2022-12-05 19:36:16,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 982 places, 2451 transitions, 101975 flow [2022-12-05 19:36:21,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 965 places, 2451 transitions, 101639 flow, removed 115 selfloop flow, removed 17 redundant places. [2022-12-05 19:36:21,272 INFO L231 Difference]: Finished difference. Result has 975 places, 2356 transitions, 98060 flow [2022-12-05 19:36:21,274 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=92774, PETRI_DIFFERENCE_MINUEND_PLACES=916, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1511, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=793, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=98060, PETRI_PLACES=975, PETRI_TRANSITIONS=2356} [2022-12-05 19:36:21,274 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 905 predicate places. [2022-12-05 19:36:21,275 INFO L495 AbstractCegarLoop]: Abstraction has has 975 places, 2356 transitions, 98060 flow [2022-12-05 19:36:21,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:21,275 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:36:21,275 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:36:21,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-12-05 19:36:21,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:21,479 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:36:21,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:36:21,479 INFO L85 PathProgramCache]: Analyzing trace with hash -516002594, now seen corresponding path program 22 times [2022-12-05 19:36:21,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:36:21,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386800905] [2022-12-05 19:36:21,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:36:21,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:36:21,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:36:21,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:21,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:36:21,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386800905] [2022-12-05 19:36:21,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386800905] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:36:21,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011967645] [2022-12-05 19:36:21,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:36:21,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:21,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:36:21,707 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) [2022-12-05 19:36:21,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-05 19:36:21,758 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:36:21,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:36:21,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:36:21,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:36:22,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:22,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:36:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:22,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011967645] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:36:22,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:36:22,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:36:22,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44711448] [2022-12-05 19:36:22,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:36:22,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:36:22,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:36:22,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:36:22,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=763, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:36:22,386 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:36:22,387 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 975 places, 2356 transitions, 98060 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:22,387 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:36:22,387 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:36:22,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:36:28,136 INFO L130 PetriNetUnfolder]: 1753/5399 cut-off events. [2022-12-05 19:36:28,137 INFO L131 PetriNetUnfolder]: For 511072/511094 co-relation queries the response was YES. [2022-12-05 19:36:28,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84646 conditions, 5399 events. 1753/5399 cut-off events. For 511072/511094 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 54006 event pairs, 127 based on Foata normal form. 6/5391 useless extension candidates. Maximal degree in co-relation 84248. Up to 2329 conditions per place. [2022-12-05 19:36:28,273 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 819 selfloop transitions, 1667 changer transitions 22/2543 dead transitions. [2022-12-05 19:36:28,273 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1031 places, 2543 transitions, 109460 flow [2022-12-05 19:36:28,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-12-05 19:36:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-12-05 19:36:28,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 2884 transitions. [2022-12-05 19:36:28,275 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6084388185654008 [2022-12-05 19:36:28,275 INFO L175 Difference]: Start difference. First operand has 975 places, 2356 transitions, 98060 flow. Second operand 60 states and 2884 transitions. [2022-12-05 19:36:28,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1031 places, 2543 transitions, 109460 flow [2022-12-05 19:36:33,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1011 places, 2543 transitions, 109082 flow, removed 100 selfloop flow, removed 20 redundant places. [2022-12-05 19:36:33,471 INFO L231 Difference]: Finished difference. Result has 1025 places, 2425 transitions, 104640 flow [2022-12-05 19:36:33,473 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=97763, PETRI_DIFFERENCE_MINUEND_PLACES=952, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1600, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=104640, PETRI_PLACES=1025, PETRI_TRANSITIONS=2425} [2022-12-05 19:36:33,473 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 955 predicate places. [2022-12-05 19:36:33,473 INFO L495 AbstractCegarLoop]: Abstraction has has 1025 places, 2425 transitions, 104640 flow [2022-12-05 19:36:33,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:33,474 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:36:33,474 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:36:33,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-05 19:36:33,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:33,677 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:36:33,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:36:33,678 INFO L85 PathProgramCache]: Analyzing trace with hash -451619196, now seen corresponding path program 23 times [2022-12-05 19:36:33,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:36:33,678 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806770766] [2022-12-05 19:36:33,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:36:33,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:36:33,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:36:33,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:33,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:36:34,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806770766] [2022-12-05 19:36:34,000 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806770766] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:36:34,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816694058] [2022-12-05 19:36:34,000 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:36:34,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:34,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:36:34,001 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) [2022-12-05 19:36:34,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-05 19:36:34,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:36:34,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:36:34,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:36:34,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:36:34,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:34,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:36:34,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:34,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816694058] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:36:34,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:36:34,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:36:34,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71513939] [2022-12-05 19:36:34,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:36:34,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:36:34,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:36:34,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:36:34,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:36:34,563 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:36:34,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1025 places, 2425 transitions, 104640 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:34,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:36:34,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:36:34,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:36:40,367 INFO L130 PetriNetUnfolder]: 1744/5367 cut-off events. [2022-12-05 19:36:40,367 INFO L131 PetriNetUnfolder]: For 539516/539544 co-relation queries the response was YES. [2022-12-05 19:36:40,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87025 conditions, 5367 events. 1744/5367 cut-off events. For 539516/539544 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 53638 event pairs, 126 based on Foata normal form. 9/5362 useless extension candidates. Maximal degree in co-relation 86623. Up to 2337 conditions per place. [2022-12-05 19:36:40,495 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1108 selfloop transitions, 1358 changer transitions 16/2517 dead transitions. [2022-12-05 19:36:40,495 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1059 places, 2517 transitions, 112043 flow [2022-12-05 19:36:40,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-05 19:36:40,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-12-05 19:36:40,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1839 transitions. [2022-12-05 19:36:40,497 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6125916055962691 [2022-12-05 19:36:40,497 INFO L175 Difference]: Start difference. First operand has 1025 places, 2425 transitions, 104640 flow. Second operand 38 states and 1839 transitions. [2022-12-05 19:36:40,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1059 places, 2517 transitions, 112043 flow [2022-12-05 19:36:46,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 2517 transitions, 110358 flow, removed 269 selfloop flow, removed 27 redundant places. [2022-12-05 19:36:46,154 INFO L231 Difference]: Finished difference. Result has 1038 places, 2426 transitions, 105837 flow [2022-12-05 19:36:46,155 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=102971, PETRI_DIFFERENCE_MINUEND_PLACES=995, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1067, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=105837, PETRI_PLACES=1038, PETRI_TRANSITIONS=2426} [2022-12-05 19:36:46,156 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 968 predicate places. [2022-12-05 19:36:46,156 INFO L495 AbstractCegarLoop]: Abstraction has has 1038 places, 2426 transitions, 105837 flow [2022-12-05 19:36:46,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:46,156 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:36:46,156 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:36:46,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-12-05 19:36:46,359 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,SelfDestructingSolverStorable24 [2022-12-05 19:36:46,359 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:36:46,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:36:46,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1803975702, now seen corresponding path program 24 times [2022-12-05 19:36:46,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:36:46,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806237584] [2022-12-05 19:36:46,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:36:46,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:36:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:36:46,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:46,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:36:46,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806237584] [2022-12-05 19:36:46,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806237584] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:36:46,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90402740] [2022-12-05 19:36:46,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:36:46,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:46,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:36:46,565 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) [2022-12-05 19:36:46,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-05 19:36:46,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-12-05 19:36:46,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:36:46,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:36:46,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:36:46,854 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:46,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:36:47,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:47,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90402740] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:36:47,228 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:36:47,228 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:36:47,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106080309] [2022-12-05 19:36:47,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:36:47,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:36:47,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:36:47,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:36:47,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:36:47,274 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:36:47,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1038 places, 2426 transitions, 105837 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:47,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:36:47,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:36:47,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:36:52,918 INFO L130 PetriNetUnfolder]: 1776/5470 cut-off events. [2022-12-05 19:36:52,919 INFO L131 PetriNetUnfolder]: For 558640/558662 co-relation queries the response was YES. [2022-12-05 19:36:53,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89704 conditions, 5470 events. 1776/5470 cut-off events. For 558640/558662 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 54858 event pairs, 121 based on Foata normal form. 7/5463 useless extension candidates. Maximal degree in co-relation 89333. Up to 2335 conditions per place. [2022-12-05 19:36:53,174 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1110 selfloop transitions, 1396 changer transitions 19/2560 dead transitions. [2022-12-05 19:36:53,174 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1069 places, 2560 transitions, 115743 flow [2022-12-05 19:36:53,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-05 19:36:53,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-05 19:36:53,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1776 transitions. [2022-12-05 19:36:53,176 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6075949367088608 [2022-12-05 19:36:53,176 INFO L175 Difference]: Start difference. First operand has 1038 places, 2426 transitions, 105837 flow. Second operand 37 states and 1776 transitions. [2022-12-05 19:36:53,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1069 places, 2560 transitions, 115743 flow [2022-12-05 19:36:58,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1048 places, 2560 transitions, 115334 flow, removed 37 selfloop flow, removed 21 redundant places. [2022-12-05 19:36:58,776 INFO L231 Difference]: Finished difference. Result has 1062 places, 2469 transitions, 113055 flow [2022-12-05 19:36:58,778 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=105447, PETRI_DIFFERENCE_MINUEND_PLACES=1012, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1042, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=113055, PETRI_PLACES=1062, PETRI_TRANSITIONS=2469} [2022-12-05 19:36:58,778 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 992 predicate places. [2022-12-05 19:36:58,779 INFO L495 AbstractCegarLoop]: Abstraction has has 1062 places, 2469 transitions, 113055 flow [2022-12-05 19:36:58,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:58,779 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:36:58,779 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:36:58,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-12-05 19:36:58,979 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,SelfDestructingSolverStorable25 [2022-12-05 19:36:58,980 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:36:58,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:36:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash -43248226, now seen corresponding path program 25 times [2022-12-05 19:36:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:36:58,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026783749] [2022-12-05 19:36:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:36:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:36:58,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:36:59,177 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:59,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:36:59,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026783749] [2022-12-05 19:36:59,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026783749] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:36:59,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524768254] [2022-12-05 19:36:59,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:36:59,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:36:59,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:36:59,179 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) [2022-12-05 19:36:59,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-05 19:36:59,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:36:59,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:36:59,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:36:59,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:59,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:36:59,768 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:36:59,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524768254] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:36:59,768 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:36:59,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:36:59,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454224602] [2022-12-05 19:36:59,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:36:59,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:36:59,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:36:59,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:36:59,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:36:59,770 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:36:59,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1062 places, 2469 transitions, 113055 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:36:59,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:36:59,771 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:36:59,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:37:06,429 INFO L130 PetriNetUnfolder]: 1784/5471 cut-off events. [2022-12-05 19:37:06,429 INFO L131 PetriNetUnfolder]: For 598322/598336 co-relation queries the response was YES. [2022-12-05 19:37:06,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93704 conditions, 5471 events. 1784/5471 cut-off events. For 598322/598336 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 54793 event pairs, 111 based on Foata normal form. 5/5463 useless extension candidates. Maximal degree in co-relation 93286. Up to 2455 conditions per place. [2022-12-05 19:37:06,643 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1087 selfloop transitions, 1483 changer transitions 14/2619 dead transitions. [2022-12-05 19:37:06,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1097 places, 2619 transitions, 123184 flow [2022-12-05 19:37:06,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-12-05 19:37:06,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2022-12-05 19:37:06,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1839 transitions. [2022-12-05 19:37:06,644 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6125916055962691 [2022-12-05 19:37:06,644 INFO L175 Difference]: Start difference. First operand has 1062 places, 2469 transitions, 113055 flow. Second operand 38 states and 1839 transitions. [2022-12-05 19:37:06,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1097 places, 2619 transitions, 123184 flow [2022-12-05 19:37:12,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1076 places, 2619 transitions, 121460 flow, removed 78 selfloop flow, removed 21 redundant places. [2022-12-05 19:37:12,795 INFO L231 Difference]: Finished difference. Result has 1087 places, 2527 transitions, 117388 flow [2022-12-05 19:37:12,797 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=111391, PETRI_DIFFERENCE_MINUEND_PLACES=1039, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=117388, PETRI_PLACES=1087, PETRI_TRANSITIONS=2527} [2022-12-05 19:37:12,797 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1017 predicate places. [2022-12-05 19:37:12,797 INFO L495 AbstractCegarLoop]: Abstraction has has 1087 places, 2527 transitions, 117388 flow [2022-12-05 19:37:12,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:37:12,798 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:37:12,798 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:37:12,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-12-05 19:37:12,998 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,SelfDestructingSolverStorable26 [2022-12-05 19:37:12,998 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:37:12,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:37:12,999 INFO L85 PathProgramCache]: Analyzing trace with hash -748346892, now seen corresponding path program 26 times [2022-12-05 19:37:12,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:37:12,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086779495] [2022-12-05 19:37:12,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:37:12,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:37:13,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:37:13,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:13,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:37:13,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086779495] [2022-12-05 19:37:13,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086779495] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:37:13,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025534749] [2022-12-05 19:37:13,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:37:13,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:37:13,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:37:13,189 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) [2022-12-05 19:37:13,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-05 19:37:13,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:37:13,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:37:13,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:37:13,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:37:13,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:13,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:37:13,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:13,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025534749] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:37:13,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:37:13,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:37:13,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527949729] [2022-12-05 19:37:13,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:37:13,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:37:13,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:37:13,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:37:13,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=783, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:37:13,926 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:37:13,927 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1087 places, 2527 transitions, 117388 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:37:13,927 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:37:13,927 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:37:13,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:37:20,540 INFO L130 PetriNetUnfolder]: 1856/5786 cut-off events. [2022-12-05 19:37:20,540 INFO L131 PetriNetUnfolder]: For 667247/667270 co-relation queries the response was YES. [2022-12-05 19:37:20,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99814 conditions, 5786 events. 1856/5786 cut-off events. For 667247/667270 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 58812 event pairs, 126 based on Foata normal form. 8/5780 useless extension candidates. Maximal degree in co-relation 99361. Up to 2329 conditions per place. [2022-12-05 19:37:20,692 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1096 selfloop transitions, 1561 changer transitions 58/2750 dead transitions. [2022-12-05 19:37:20,692 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1132 places, 2750 transitions, 131361 flow [2022-12-05 19:37:20,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-12-05 19:37:20,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2022-12-05 19:37:20,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2361 transitions. [2022-12-05 19:37:20,693 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6099199173340222 [2022-12-05 19:37:20,693 INFO L175 Difference]: Start difference. First operand has 1087 places, 2527 transitions, 117388 flow. Second operand 49 states and 2361 transitions. [2022-12-05 19:37:20,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1132 places, 2750 transitions, 131361 flow [2022-12-05 19:37:27,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1120 places, 2750 transitions, 130968 flow, removed 147 selfloop flow, removed 12 redundant places. [2022-12-05 19:37:27,722 INFO L231 Difference]: Finished difference. Result has 1147 places, 2607 transitions, 127550 flow [2022-12-05 19:37:27,724 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=117109, PETRI_DIFFERENCE_MINUEND_PLACES=1072, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1468, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1000, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=127550, PETRI_PLACES=1147, PETRI_TRANSITIONS=2607} [2022-12-05 19:37:27,724 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1077 predicate places. [2022-12-05 19:37:27,724 INFO L495 AbstractCegarLoop]: Abstraction has has 1147 places, 2607 transitions, 127550 flow [2022-12-05 19:37:27,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:37:27,725 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:37:27,725 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:37:27,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-12-05 19:37:27,928 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,SelfDestructingSolverStorable27 [2022-12-05 19:37:27,929 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:37:27,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:37:27,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1046024090, now seen corresponding path program 27 times [2022-12-05 19:37:27,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:37:27,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83171728] [2022-12-05 19:37:27,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:37:27,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:37:27,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:37:28,112 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:28,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:37:28,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83171728] [2022-12-05 19:37:28,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83171728] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:37:28,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617174485] [2022-12-05 19:37:28,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:37:28,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:37:28,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:37:28,114 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) [2022-12-05 19:37:28,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-05 19:37:28,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:37:28,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:37:28,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:37:28,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:37:28,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:28,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:37:28,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:28,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617174485] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:37:28,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:37:28,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:37:28,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221933255] [2022-12-05 19:37:28,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:37:28,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:37:28,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:37:28,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:37:28,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:37:28,727 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:37:28,727 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1147 places, 2607 transitions, 127550 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:37:28,728 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:37:28,728 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:37:28,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:37:36,445 INFO L130 PetriNetUnfolder]: 1856/5730 cut-off events. [2022-12-05 19:37:36,446 INFO L131 PetriNetUnfolder]: For 741105/741128 co-relation queries the response was YES. [2022-12-05 19:37:36,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105033 conditions, 5730 events. 1856/5730 cut-off events. For 741105/741128 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 57949 event pairs, 125 based on Foata normal form. 7/5724 useless extension candidates. Maximal degree in co-relation 104713. Up to 2398 conditions per place. [2022-12-05 19:37:36,602 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 850 selfloop transitions, 1870 changer transitions 23/2778 dead transitions. [2022-12-05 19:37:36,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1191 places, 2778 transitions, 139892 flow [2022-12-05 19:37:36,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-12-05 19:37:36,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2022-12-05 19:37:36,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 2797 transitions. [2022-12-05 19:37:36,604 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6104321257092973 [2022-12-05 19:37:36,604 INFO L175 Difference]: Start difference. First operand has 1147 places, 2607 transitions, 127550 flow. Second operand 58 states and 2797 transitions. [2022-12-05 19:37:36,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1191 places, 2778 transitions, 139892 flow [2022-12-05 19:37:44,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1162 places, 2778 transitions, 139518 flow, removed 109 selfloop flow, removed 29 redundant places. [2022-12-05 19:37:44,654 INFO L231 Difference]: Finished difference. Result has 1173 places, 2654 transitions, 134350 flow [2022-12-05 19:37:44,656 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=127280, PETRI_DIFFERENCE_MINUEND_PLACES=1105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1824, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=134350, PETRI_PLACES=1173, PETRI_TRANSITIONS=2654} [2022-12-05 19:37:44,656 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1103 predicate places. [2022-12-05 19:37:44,657 INFO L495 AbstractCegarLoop]: Abstraction has has 1173 places, 2654 transitions, 134350 flow [2022-12-05 19:37:44,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:37:44,657 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:37:44,657 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:37:44,661 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-12-05 19:37:44,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-05 19:37:44,859 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:37:44,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:37:44,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1580220908, now seen corresponding path program 28 times [2022-12-05 19:37:44,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:37:44,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735124054] [2022-12-05 19:37:44,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:37:44,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:37:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:37:45,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:45,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:37:45,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735124054] [2022-12-05 19:37:45,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735124054] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:37:45,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815240866] [2022-12-05 19:37:45,056 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:37:45,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:37:45,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:37:45,058 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) [2022-12-05 19:37:45,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-05 19:37:45,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:37:45,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:37:45,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:37:45,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:37:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:45,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:37:45,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:37:45,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815240866] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:37:45,675 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:37:45,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:37:45,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923848336] [2022-12-05 19:37:45,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:37:45,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:37:45,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:37:45,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:37:45,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:37:45,677 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:37:45,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1173 places, 2654 transitions, 134350 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:37:45,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:37:45,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:37:45,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:37:56,668 INFO L130 PetriNetUnfolder]: 2133/6717 cut-off events. [2022-12-05 19:37:56,668 INFO L131 PetriNetUnfolder]: For 911498/911512 co-relation queries the response was YES. [2022-12-05 19:37:56,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123948 conditions, 6717 events. 2133/6717 cut-off events. For 911498/911512 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 70482 event pairs, 81 based on Foata normal form. 11/6713 useless extension candidates. Maximal degree in co-relation 123468. Up to 2408 conditions per place. [2022-12-05 19:37:56,958 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1221 selfloop transitions, 1968 changer transitions 39/3263 dead transitions. [2022-12-05 19:37:56,958 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1251 places, 3263 transitions, 168725 flow [2022-12-05 19:37:56,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-12-05 19:37:56,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2022-12-05 19:37:56,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 3946 transitions. [2022-12-05 19:37:56,961 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6091386230317999 [2022-12-05 19:37:56,961 INFO L175 Difference]: Start difference. First operand has 1173 places, 2654 transitions, 134350 flow. Second operand 82 states and 3946 transitions. [2022-12-05 19:37:56,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1251 places, 3263 transitions, 168725 flow [2022-12-05 19:38:07,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1222 places, 3263 transitions, 166944 flow, removed 220 selfloop flow, removed 29 redundant places. [2022-12-05 19:38:07,132 INFO L231 Difference]: Finished difference. Result has 1263 places, 3104 transitions, 163337 flow [2022-12-05 19:38:07,134 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=132778, PETRI_DIFFERENCE_MINUEND_PLACES=1141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1544, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=82, PETRI_FLOW=163337, PETRI_PLACES=1263, PETRI_TRANSITIONS=3104} [2022-12-05 19:38:07,135 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1193 predicate places. [2022-12-05 19:38:07,135 INFO L495 AbstractCegarLoop]: Abstraction has has 1263 places, 3104 transitions, 163337 flow [2022-12-05 19:38:07,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:38:07,135 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:38:07,135 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:38:07,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-05 19:38:07,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:38:07,340 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:38:07,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:38:07,340 INFO L85 PathProgramCache]: Analyzing trace with hash 137904994, now seen corresponding path program 29 times [2022-12-05 19:38:07,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:38:07,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751254030] [2022-12-05 19:38:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:38:07,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:38:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:38:07,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:07,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:38:07,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751254030] [2022-12-05 19:38:07,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751254030] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:38:07,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701187693] [2022-12-05 19:38:07,545 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:38:07,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:38:07,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:38:07,546 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) [2022-12-05 19:38:07,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-05 19:38:07,607 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:38:07,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:38:07,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:38:07,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:38:07,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:07,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:38:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:08,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701187693] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:38:08,248 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:38:08,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:38:08,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603888903] [2022-12-05 19:38:08,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:38:08,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:38:08,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:38:08,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:38:08,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:38:08,250 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:38:08,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1263 places, 3104 transitions, 163337 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:38:08,250 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:38:08,250 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:38:08,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:38:19,103 INFO L130 PetriNetUnfolder]: 2144/6611 cut-off events. [2022-12-05 19:38:19,104 INFO L131 PetriNetUnfolder]: For 1023800/1023825 co-relation queries the response was YES. [2022-12-05 19:38:19,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129520 conditions, 6611 events. 2144/6611 cut-off events. For 1023800/1023825 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 68357 event pairs, 90 based on Foata normal form. 16/6615 useless extension candidates. Maximal degree in co-relation 128997. Up to 2347 conditions per place. [2022-12-05 19:38:19,307 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1289 selfloop transitions, 1875 changer transitions 48/3247 dead transitions. [2022-12-05 19:38:19,307 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1309 places, 3247 transitions, 175804 flow [2022-12-05 19:38:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-12-05 19:38:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-12-05 19:38:19,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2609 transitions. [2022-12-05 19:38:19,309 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6115799343647444 [2022-12-05 19:38:19,309 INFO L175 Difference]: Start difference. First operand has 1263 places, 3104 transitions, 163337 flow. Second operand 54 states and 2609 transitions. [2022-12-05 19:38:19,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1309 places, 3247 transitions, 175804 flow [2022-12-05 19:38:30,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1270 places, 3247 transitions, 173122 flow, removed 804 selfloop flow, removed 39 redundant places. [2022-12-05 19:38:31,070 INFO L231 Difference]: Finished difference. Result has 1291 places, 3127 transitions, 169697 flow [2022-12-05 19:38:31,072 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=161005, PETRI_DIFFERENCE_MINUEND_PLACES=1217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1833, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=169697, PETRI_PLACES=1291, PETRI_TRANSITIONS=3127} [2022-12-05 19:38:31,072 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1221 predicate places. [2022-12-05 19:38:31,073 INFO L495 AbstractCegarLoop]: Abstraction has has 1291 places, 3127 transitions, 169697 flow [2022-12-05 19:38:31,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:38:31,073 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:38:31,074 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:38:31,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-05 19:38:31,278 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,SelfDestructingSolverStorable30 [2022-12-05 19:38:31,278 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:38:31,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:38:31,279 INFO L85 PathProgramCache]: Analyzing trace with hash 424560778, now seen corresponding path program 30 times [2022-12-05 19:38:31,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:38:31,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369734935] [2022-12-05 19:38:31,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:38:31,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:38:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:38:31,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:31,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:38:31,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369734935] [2022-12-05 19:38:31,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369734935] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:38:31,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697844788] [2022-12-05 19:38:31,473 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:38:31,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:38:31,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:38:31,474 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) [2022-12-05 19:38:31,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-05 19:38:31,541 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 19:38:31,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:38:31,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:38:31,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:38:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:31,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:38:32,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:32,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697844788] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:38:32,133 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:38:32,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:38:32,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823896863] [2022-12-05 19:38:32,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:38:32,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:38:32,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:38:32,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:38:32,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=825, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:38:32,135 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:38:32,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1291 places, 3127 transitions, 169697 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:38:32,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:38:32,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:38:32,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:38:45,738 INFO L130 PetriNetUnfolder]: 2220/6797 cut-off events. [2022-12-05 19:38:45,738 INFO L131 PetriNetUnfolder]: For 1056018/1056041 co-relation queries the response was YES. [2022-12-05 19:38:45,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136439 conditions, 6797 events. 2220/6797 cut-off events. For 1056018/1056041 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 70436 event pairs, 87 based on Foata normal form. 8/6790 useless extension candidates. Maximal degree in co-relation 136068. Up to 1906 conditions per place. [2022-12-05 19:38:45,972 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1477 selfloop transitions, 1875 changer transitions 31/3418 dead transitions. [2022-12-05 19:38:45,972 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1351 places, 3418 transitions, 191445 flow [2022-12-05 19:38:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-12-05 19:38:45,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2022-12-05 19:38:45,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 3639 transitions. [2022-12-05 19:38:45,974 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6060959360426382 [2022-12-05 19:38:45,974 INFO L175 Difference]: Start difference. First operand has 1291 places, 3127 transitions, 169697 flow. Second operand 76 states and 3639 transitions. [2022-12-05 19:38:45,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1351 places, 3418 transitions, 191445 flow [2022-12-05 19:38:58,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1317 places, 3418 transitions, 190628 flow, removed 166 selfloop flow, removed 34 redundant places. [2022-12-05 19:38:58,960 INFO L231 Difference]: Finished difference. Result has 1341 places, 3275 transitions, 183905 flow [2022-12-05 19:38:58,963 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=169166, PETRI_DIFFERENCE_MINUEND_PLACES=1242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1727, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=183905, PETRI_PLACES=1341, PETRI_TRANSITIONS=3275} [2022-12-05 19:38:58,964 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1271 predicate places. [2022-12-05 19:38:58,964 INFO L495 AbstractCegarLoop]: Abstraction has has 1341 places, 3275 transitions, 183905 flow [2022-12-05 19:38:58,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:38:58,964 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:38:58,965 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:38:58,971 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-12-05 19:38:59,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:38:59,169 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:38:59,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:38:59,169 INFO L85 PathProgramCache]: Analyzing trace with hash -103814074, now seen corresponding path program 31 times [2022-12-05 19:38:59,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:38:59,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110188188] [2022-12-05 19:38:59,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:38:59,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:38:59,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:38:59,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:59,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:38:59,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110188188] [2022-12-05 19:38:59,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110188188] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:38:59,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185997049] [2022-12-05 19:38:59,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:38:59,352 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:38:59,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:38:59,354 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) [2022-12-05 19:38:59,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-05 19:38:59,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:38:59,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:38:59,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:38:59,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:59,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:38:59,940 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:38:59,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185997049] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:38:59,940 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:38:59,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:38:59,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933626385] [2022-12-05 19:38:59,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:38:59,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:38:59,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:38:59,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:38:59,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:38:59,942 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:38:59,942 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1341 places, 3275 transitions, 183905 flow. Second operand has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:38:59,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:38:59,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:38:59,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:39:14,698 INFO L130 PetriNetUnfolder]: 2217/6757 cut-off events. [2022-12-05 19:39:14,698 INFO L131 PetriNetUnfolder]: For 1178550/1178575 co-relation queries the response was YES. [2022-12-05 19:39:14,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140740 conditions, 6757 events. 2217/6757 cut-off events. For 1178550/1178575 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 69825 event pairs, 93 based on Foata normal form. 15/6760 useless extension candidates. Maximal degree in co-relation 140251. Up to 1935 conditions per place. [2022-12-05 19:39:14,935 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1138 selfloop transitions, 2167 changer transitions 44/3384 dead transitions. [2022-12-05 19:39:14,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1405 places, 3384 transitions, 195316 flow [2022-12-05 19:39:14,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-05 19:39:14,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2022-12-05 19:39:14,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 3403 transitions. [2022-12-05 19:39:14,937 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6067035122125156 [2022-12-05 19:39:14,937 INFO L175 Difference]: Start difference. First operand has 1341 places, 3275 transitions, 183905 flow. Second operand 71 states and 3403 transitions. [2022-12-05 19:39:14,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1405 places, 3384 transitions, 195316 flow [2022-12-05 19:39:29,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1369 places, 3384 transitions, 192127 flow, removed 1121 selfloop flow, removed 36 redundant places. [2022-12-05 19:39:30,067 INFO L231 Difference]: Finished difference. Result has 1377 places, 3268 transitions, 185411 flow [2022-12-05 19:39:30,070 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=181056, PETRI_DIFFERENCE_MINUEND_PLACES=1299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=185411, PETRI_PLACES=1377, PETRI_TRANSITIONS=3268} [2022-12-05 19:39:30,070 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1307 predicate places. [2022-12-05 19:39:30,070 INFO L495 AbstractCegarLoop]: Abstraction has has 1377 places, 3268 transitions, 185411 flow [2022-12-05 19:39:30,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.875) internal successors, (1468), 32 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:39:30,071 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:39:30,071 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:39:30,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-12-05 19:39:30,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:39:30,271 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:39:30,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:39:30,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1507499364, now seen corresponding path program 32 times [2022-12-05 19:39:30,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:39:30,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674380513] [2022-12-05 19:39:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:39:30,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:39:30,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:39:30,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:39:30,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:39:30,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674380513] [2022-12-05 19:39:30,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674380513] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:39:30,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426700488] [2022-12-05 19:39:30,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:39:30,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:39:30,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:39:30,459 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) [2022-12-05 19:39:30,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-05 19:39:30,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:39:30,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:39:30,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:39:30,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:39:30,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:39:30,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:39:31,110 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:39:31,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426700488] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:39:31,110 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:39:31,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:39:31,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491949860] [2022-12-05 19:39:31,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:39:31,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:39:31,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:39:31,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:39:31,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=839, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:39:31,112 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:39:31,113 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1377 places, 3268 transitions, 185411 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:39:31,113 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:39:31,113 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:39:31,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:39:42,203 INFO L130 PetriNetUnfolder]: 2207/6655 cut-off events. [2022-12-05 19:39:42,203 INFO L131 PetriNetUnfolder]: For 1129459/1129484 co-relation queries the response was YES. [2022-12-05 19:39:42,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 140661 conditions, 6655 events. 2207/6655 cut-off events. For 1129459/1129484 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 68178 event pairs, 112 based on Foata normal form. 10/6652 useless extension candidates. Maximal degree in co-relation 140171. Up to 2887 conditions per place. [2022-12-05 19:39:42,425 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1257 selfloop transitions, 2135 changer transitions 17/3444 dead transitions. [2022-12-05 19:39:42,425 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1411 places, 3444 transitions, 200246 flow [2022-12-05 19:39:42,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-12-05 19:39:42,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2022-12-05 19:39:42,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2264 transitions. [2022-12-05 19:39:42,427 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6097495286830057 [2022-12-05 19:39:42,427 INFO L175 Difference]: Start difference. First operand has 1377 places, 3268 transitions, 185411 flow. Second operand 47 states and 2264 transitions. [2022-12-05 19:39:42,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1411 places, 3444 transitions, 200246 flow [2022-12-05 19:39:56,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1359 places, 3444 transitions, 196548 flow, removed 110 selfloop flow, removed 52 redundant places. [2022-12-05 19:39:56,905 INFO L231 Difference]: Finished difference. Result has 1372 places, 3322 transitions, 190418 flow [2022-12-05 19:39:56,907 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=181861, PETRI_DIFFERENCE_MINUEND_PLACES=1313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2081, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=190418, PETRI_PLACES=1372, PETRI_TRANSITIONS=3322} [2022-12-05 19:39:56,907 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1302 predicate places. [2022-12-05 19:39:56,907 INFO L495 AbstractCegarLoop]: Abstraction has has 1372 places, 3322 transitions, 190418 flow [2022-12-05 19:39:56,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:39:56,908 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:39:56,908 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:39:56,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-12-05 19:39:57,108 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,SelfDestructingSolverStorable33 [2022-12-05 19:39:57,108 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:39:57,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:39:57,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1523398118, now seen corresponding path program 33 times [2022-12-05 19:39:57,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:39:57,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578483034] [2022-12-05 19:39:57,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:39:57,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:39:57,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:39:57,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:39:57,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:39:57,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578483034] [2022-12-05 19:39:57,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578483034] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:39:57,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785581610] [2022-12-05 19:39:57,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:39:57,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:39:57,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:39:57,327 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) [2022-12-05 19:39:57,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-05 19:39:57,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-05 19:39:57,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:39:57,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:39:57,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:39:57,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:39:57,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:39:57,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:39:57,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785581610] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:39:57,924 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:39:57,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:39:57,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206829897] [2022-12-05 19:39:57,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:39:57,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:39:57,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:39:57,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:39:57,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=833, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:39:57,926 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:39:57,926 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1372 places, 3322 transitions, 190418 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:39:57,926 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:39:57,926 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:39:57,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:40:09,551 INFO L130 PetriNetUnfolder]: 2200/6626 cut-off events. [2022-12-05 19:40:09,551 INFO L131 PetriNetUnfolder]: For 1130422/1130456 co-relation queries the response was YES. [2022-12-05 19:40:09,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141498 conditions, 6626 events. 2200/6626 cut-off events. For 1130422/1130456 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 67795 event pairs, 113 based on Foata normal form. 12/6627 useless extension candidates. Maximal degree in co-relation 141006. Up to 2741 conditions per place. [2022-12-05 19:40:09,777 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1551 selfloop transitions, 1821 changer transitions 12/3419 dead transitions. [2022-12-05 19:40:09,777 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1412 places, 3419 transitions, 200698 flow [2022-12-05 19:40:09,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-12-05 19:40:09,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2022-12-05 19:40:09,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2103 transitions. [2022-12-05 19:40:09,778 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6050057537399309 [2022-12-05 19:40:09,778 INFO L175 Difference]: Start difference. First operand has 1372 places, 3322 transitions, 190418 flow. Second operand 44 states and 2103 transitions. [2022-12-05 19:40:09,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1412 places, 3419 transitions, 200698 flow [2022-12-05 19:40:24,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1388 places, 3419 transitions, 199137 flow, removed 270 selfloop flow, removed 24 redundant places. [2022-12-05 19:40:24,925 INFO L231 Difference]: Finished difference. Result has 1391 places, 3320 transitions, 192536 flow [2022-12-05 19:40:24,928 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=188861, PETRI_DIFFERENCE_MINUEND_PLACES=1345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1821, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=192536, PETRI_PLACES=1391, PETRI_TRANSITIONS=3320} [2022-12-05 19:40:24,928 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1321 predicate places. [2022-12-05 19:40:24,928 INFO L495 AbstractCegarLoop]: Abstraction has has 1391 places, 3320 transitions, 192536 flow [2022-12-05 19:40:24,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:40:24,928 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:40:24,928 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:40:24,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-12-05 19:40:25,129 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,SelfDestructingSolverStorable34 [2022-12-05 19:40:25,129 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:40:25,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:40:25,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1954075978, now seen corresponding path program 34 times [2022-12-05 19:40:25,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:40:25,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289901799] [2022-12-05 19:40:25,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:40:25,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:40:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:40:25,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:40:25,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:40:25,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289901799] [2022-12-05 19:40:25,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289901799] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:40:25,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653618832] [2022-12-05 19:40:25,326 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:40:25,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:40:25,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:40:25,327 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:40:25,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-05 19:40:25,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:40:25,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:40:25,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:40:25,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:40:25,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:40:25,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:40:25,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:40:25,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653618832] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:40:25,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:40:25,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:40:25,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946264277] [2022-12-05 19:40:25,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:40:25,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:40:25,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:40:25,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:40:25,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:40:25,946 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:40:25,947 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1391 places, 3320 transitions, 192536 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:40:25,947 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:40:25,947 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:40:25,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:40:39,206 INFO L130 PetriNetUnfolder]: 2433/7295 cut-off events. [2022-12-05 19:40:39,207 INFO L131 PetriNetUnfolder]: For 1325647/1325661 co-relation queries the response was YES. [2022-12-05 19:40:39,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157902 conditions, 7295 events. 2433/7295 cut-off events. For 1325647/1325661 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 76044 event pairs, 92 based on Foata normal form. 9/7293 useless extension candidates. Maximal degree in co-relation 157351. Up to 2575 conditions per place. [2022-12-05 19:40:39,465 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1463 selfloop transitions, 2356 changer transitions 32/3886 dead transitions. [2022-12-05 19:40:39,465 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1456 places, 3886 transitions, 227572 flow [2022-12-05 19:40:39,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-12-05 19:40:39,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2022-12-05 19:40:39,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 3399 transitions. [2022-12-05 19:40:39,538 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6059903726154394 [2022-12-05 19:40:39,538 INFO L175 Difference]: Start difference. First operand has 1391 places, 3320 transitions, 192536 flow. Second operand 71 states and 3399 transitions. [2022-12-05 19:40:39,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1456 places, 3886 transitions, 227572 flow [2022-12-05 19:40:56,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1424 places, 3886 transitions, 225457 flow, removed 68 selfloop flow, removed 32 redundant places. [2022-12-05 19:40:56,623 INFO L231 Difference]: Finished difference. Result has 1454 places, 3683 transitions, 218099 flow [2022-12-05 19:40:56,625 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=190685, PETRI_DIFFERENCE_MINUEND_PLACES=1354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2027, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=218099, PETRI_PLACES=1454, PETRI_TRANSITIONS=3683} [2022-12-05 19:40:56,626 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1384 predicate places. [2022-12-05 19:40:56,626 INFO L495 AbstractCegarLoop]: Abstraction has has 1454 places, 3683 transitions, 218099 flow [2022-12-05 19:40:56,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:40:56,626 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:40:56,626 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:40:56,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-05 19:40:56,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-12-05 19:40:56,830 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:40:56,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:40:56,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1808796410, now seen corresponding path program 35 times [2022-12-05 19:40:56,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:40:56,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166702719] [2022-12-05 19:40:56,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:40:56,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:40:56,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:40:57,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:40:57,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:40:57,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166702719] [2022-12-05 19:40:57,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166702719] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:40:57,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292554140] [2022-12-05 19:40:57,024 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:40:57,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:40:57,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:40:57,025 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:40:57,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-05 19:40:57,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:40:57,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:40:57,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:40:57,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:40:57,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:40:57,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:40:57,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:40:57,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292554140] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:40:57,683 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:40:57,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:40:57,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737217180] [2022-12-05 19:40:57,683 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:40:57,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:40:57,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:40:57,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:40:57,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=777, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:40:57,684 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:40:57,685 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1454 places, 3683 transitions, 218099 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:40:57,685 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:40:57,685 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:40:57,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:41:13,096 INFO L130 PetriNetUnfolder]: 2553/7630 cut-off events. [2022-12-05 19:41:13,096 INFO L131 PetriNetUnfolder]: For 1476025/1476050 co-relation queries the response was YES. [2022-12-05 19:41:13,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171235 conditions, 7630 events. 2553/7630 cut-off events. For 1476025/1476050 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 80226 event pairs, 131 based on Foata normal form. 9/7626 useless extension candidates. Maximal degree in co-relation 170658. Up to 3644 conditions per place. [2022-12-05 19:41:13,402 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1727 selfloop transitions, 2189 changer transitions 18/3969 dead transitions. [2022-12-05 19:41:13,403 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1475 places, 3969 transitions, 240673 flow [2022-12-05 19:41:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-05 19:41:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2022-12-05 19:41:13,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1371 transitions. [2022-12-05 19:41:13,404 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6198010849909584 [2022-12-05 19:41:13,404 INFO L175 Difference]: Start difference. First operand has 1454 places, 3683 transitions, 218099 flow. Second operand 28 states and 1371 transitions. [2022-12-05 19:41:13,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1475 places, 3969 transitions, 240673 flow [2022-12-05 19:41:34,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1458 places, 3969 transitions, 239205 flow, removed 690 selfloop flow, removed 17 redundant places. [2022-12-05 19:41:34,297 INFO L231 Difference]: Finished difference. Result has 1475 places, 3835 transitions, 235865 flow [2022-12-05 19:41:34,300 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=216886, PETRI_DIFFERENCE_MINUEND_PLACES=1431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2039, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=235865, PETRI_PLACES=1475, PETRI_TRANSITIONS=3835} [2022-12-05 19:41:34,300 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1405 predicate places. [2022-12-05 19:41:34,300 INFO L495 AbstractCegarLoop]: Abstraction has has 1475 places, 3835 transitions, 235865 flow [2022-12-05 19:41:34,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:41:34,300 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:41:34,301 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:41:34,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-12-05 19:41:34,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:41:34,501 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:41:34,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:41:34,501 INFO L85 PathProgramCache]: Analyzing trace with hash -495752690, now seen corresponding path program 36 times [2022-12-05 19:41:34,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:41:34,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359705144] [2022-12-05 19:41:34,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:41:34,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:41:34,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:41:34,698 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:41:34,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:41:34,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359705144] [2022-12-05 19:41:34,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359705144] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:41:34,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573426450] [2022-12-05 19:41:34,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-05 19:41:34,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:41:34,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:41:34,700 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:41:34,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-05 19:41:34,766 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-12-05 19:41:34,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:41:34,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:41:34,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:41:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:41:35,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:41:35,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:41:35,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573426450] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:41:35,372 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:41:35,372 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:41:35,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600166379] [2022-12-05 19:41:35,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:41:35,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:41:35,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:41:35,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:41:35,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:41:35,374 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:41:35,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1475 places, 3835 transitions, 235865 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:41:35,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:41:35,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:41:35,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:41:55,629 INFO L130 PetriNetUnfolder]: 2678/8061 cut-off events. [2022-12-05 19:41:55,629 INFO L131 PetriNetUnfolder]: For 1625719/1625753 co-relation queries the response was YES. [2022-12-05 19:41:55,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183333 conditions, 8061 events. 2678/8061 cut-off events. For 1625719/1625753 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 85937 event pairs, 98 based on Foata normal form. 14/8063 useless extension candidates. Maximal degree in co-relation 182745. Up to 2440 conditions per place. [2022-12-05 19:41:55,915 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1366 selfloop transitions, 2862 changer transitions 38/4301 dead transitions. [2022-12-05 19:41:55,915 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1566 places, 4301 transitions, 268137 flow [2022-12-05 19:41:55,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-12-05 19:41:55,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2022-12-05 19:41:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 4554 transitions. [2022-12-05 19:41:55,917 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6067954696868754 [2022-12-05 19:41:55,917 INFO L175 Difference]: Start difference. First operand has 1475 places, 3835 transitions, 235865 flow. Second operand 95 states and 4554 transitions. [2022-12-05 19:41:55,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1566 places, 4301 transitions, 268137 flow [2022-12-05 19:42:20,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1551 places, 4301 transitions, 267123 flow, removed 74 selfloop flow, removed 15 redundant places. [2022-12-05 19:42:20,507 INFO L231 Difference]: Finished difference. Result has 1572 places, 4046 transitions, 255268 flow [2022-12-05 19:42:20,509 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=234931, PETRI_DIFFERENCE_MINUEND_PLACES=1457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2657, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=255268, PETRI_PLACES=1572, PETRI_TRANSITIONS=4046} [2022-12-05 19:42:20,509 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1502 predicate places. [2022-12-05 19:42:20,509 INFO L495 AbstractCegarLoop]: Abstraction has has 1572 places, 4046 transitions, 255268 flow [2022-12-05 19:42:20,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:42:20,510 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:42:20,510 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:42:20,516 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-05 19:42:20,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-05 19:42:20,714 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:42:20,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:42:20,714 INFO L85 PathProgramCache]: Analyzing trace with hash -826444666, now seen corresponding path program 37 times [2022-12-05 19:42:20,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:42:20,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825555] [2022-12-05 19:42:20,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:42:20,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:42:20,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:42:20,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:42:20,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:42:20,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825555] [2022-12-05 19:42:20,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825555] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:42:20,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952192485] [2022-12-05 19:42:20,913 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-05 19:42:20,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:42:20,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:42:20,924 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:42:20,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-05 19:42:20,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:42:20,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:42:20,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:42:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:42:21,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:42:21,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:42:21,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952192485] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:42:21,632 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:42:21,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:42:21,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795184925] [2022-12-05 19:42:21,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:42:21,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:42:21,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:42:21,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:42:21,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:42:21,634 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:42:21,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1572 places, 4046 transitions, 255268 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:42:21,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:42:21,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:42:21,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:42:44,963 INFO L130 PetriNetUnfolder]: 2925/8787 cut-off events. [2022-12-05 19:42:44,964 INFO L131 PetriNetUnfolder]: For 2028990/2029024 co-relation queries the response was YES. [2022-12-05 19:42:45,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207339 conditions, 8787 events. 2925/8787 cut-off events. For 2028990/2029024 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 95239 event pairs, 159 based on Foata normal form. 78/8843 useless extension candidates. Maximal degree in co-relation 206831. Up to 3672 conditions per place. [2022-12-05 19:42:45,315 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 1916 selfloop transitions, 2662 changer transitions 38/4651 dead transitions. [2022-12-05 19:42:45,315 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1632 places, 4651 transitions, 296958 flow [2022-12-05 19:42:45,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-12-05 19:42:45,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2022-12-05 19:42:45,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3356 transitions. [2022-12-05 19:42:45,317 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.606871609403255 [2022-12-05 19:42:45,317 INFO L175 Difference]: Start difference. First operand has 1572 places, 4046 transitions, 255268 flow. Second operand 70 states and 3356 transitions. [2022-12-05 19:42:45,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1632 places, 4651 transitions, 296958 flow [2022-12-05 19:43:16,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1582 places, 4651 transitions, 292866 flow, removed 1063 selfloop flow, removed 50 redundant places. [2022-12-05 19:43:16,627 INFO L231 Difference]: Finished difference. Result has 1624 places, 4434 transitions, 286051 flow [2022-12-05 19:43:16,629 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=246615, PETRI_DIFFERENCE_MINUEND_PLACES=1513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3945, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=286051, PETRI_PLACES=1624, PETRI_TRANSITIONS=4434} [2022-12-05 19:43:16,629 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1554 predicate places. [2022-12-05 19:43:16,629 INFO L495 AbstractCegarLoop]: Abstraction has has 1624 places, 4434 transitions, 286051 flow [2022-12-05 19:43:16,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:43:16,630 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:43:16,630 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:43:16,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-12-05 19:43:16,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-05 19:43:16,831 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:43:16,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:43:16,832 INFO L85 PathProgramCache]: Analyzing trace with hash 108074724, now seen corresponding path program 38 times [2022-12-05 19:43:16,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:43:16,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568308297] [2022-12-05 19:43:16,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:43:16,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:43:16,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:43:17,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:43:17,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:43:17,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568308297] [2022-12-05 19:43:17,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568308297] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:43:17,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275647954] [2022-12-05 19:43:17,025 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-05 19:43:17,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:43:17,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:43:17,027 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:43:17,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-05 19:43:17,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:43:17,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:43:17,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:43:17,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:43:17,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:43:17,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:43:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:43:17,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275647954] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:43:17,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:43:17,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:43:17,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889211060] [2022-12-05 19:43:17,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:43:17,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:43:17,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:43:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:43:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=779, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:43:17,779 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:43:17,780 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1624 places, 4434 transitions, 286051 flow. Second operand has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:43:17,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:43:17,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:43:17,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:43:44,178 INFO L130 PetriNetUnfolder]: 3123/9478 cut-off events. [2022-12-05 19:43:44,178 INFO L131 PetriNetUnfolder]: For 2320783/2320797 co-relation queries the response was YES. [2022-12-05 19:43:44,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226459 conditions, 9478 events. 3123/9478 cut-off events. For 2320783/2320797 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 104359 event pairs, 128 based on Foata normal form. 31/9488 useless extension candidates. Maximal degree in co-relation 225896. Up to 3106 conditions per place. [2022-12-05 19:43:44,563 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 1838 selfloop transitions, 3070 changer transitions 45/4988 dead transitions. [2022-12-05 19:43:44,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1690 places, 4988 transitions, 325062 flow [2022-12-05 19:43:44,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-12-05 19:43:44,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2022-12-05 19:43:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 3703 transitions. [2022-12-05 19:43:44,565 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6087456846950517 [2022-12-05 19:43:44,565 INFO L175 Difference]: Start difference. First operand has 1624 places, 4434 transitions, 286051 flow. Second operand 77 states and 3703 transitions. [2022-12-05 19:43:44,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1690 places, 4988 transitions, 325062 flow [2022-12-05 19:44:24,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1656 places, 4988 transitions, 323075 flow, removed 829 selfloop flow, removed 34 redundant places. [2022-12-05 19:44:25,077 INFO L231 Difference]: Finished difference. Result has 1689 places, 4776 transitions, 318911 flow [2022-12-05 19:44:25,080 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=282699, PETRI_DIFFERENCE_MINUEND_PLACES=1580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2710, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=77, PETRI_FLOW=318911, PETRI_PLACES=1689, PETRI_TRANSITIONS=4776} [2022-12-05 19:44:25,080 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1619 predicate places. [2022-12-05 19:44:25,080 INFO L495 AbstractCegarLoop]: Abstraction has has 1689 places, 4776 transitions, 318911 flow [2022-12-05 19:44:25,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.87096774193548) internal successors, (1422), 31 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:44:25,081 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:44:25,081 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:44:25,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-12-05 19:44:25,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-05 19:44:25,281 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:44:25,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:44:25,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1169065226, now seen corresponding path program 39 times [2022-12-05 19:44:25,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:44:25,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377525190] [2022-12-05 19:44:25,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:44:25,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:44:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:44:25,474 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:44:25,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:44:25,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377525190] [2022-12-05 19:44:25,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377525190] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:44:25,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232628412] [2022-12-05 19:44:25,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-05 19:44:25,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:44:25,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:44:25,476 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:44:25,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-05 19:44:25,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-05 19:44:25,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:44:25,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:44:25,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:44:25,791 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:44:25,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:44:26,159 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:44:26,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232628412] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:44:26,159 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:44:26,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:44:26,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863078492] [2022-12-05 19:44:26,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:44:26,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:44:26,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:44:26,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:44:26,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=764, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:44:26,161 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:44:26,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1689 places, 4776 transitions, 318911 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:44:26,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:44:26,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:44:26,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:45:00,683 INFO L130 PetriNetUnfolder]: 3485/10410 cut-off events. [2022-12-05 19:45:00,683 INFO L131 PetriNetUnfolder]: For 2658475/2658482 co-relation queries the response was YES. [2022-12-05 19:45:01,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260331 conditions, 10410 events. 3485/10410 cut-off events. For 2658475/2658482 co-relation queries the response was YES. Maximal size of possible extension queue 780. Compared 115858 event pairs, 125 based on Foata normal form. 40/10419 useless extension candidates. Maximal degree in co-relation 259773. Up to 4662 conditions per place. [2022-12-05 19:45:01,217 INFO L137 encePairwiseOnDemand]: 63/79 looper letters, 2626 selfloop transitions, 2813 changer transitions 67/5541 dead transitions. [2022-12-05 19:45:01,217 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1737 places, 5541 transitions, 379698 flow [2022-12-05 19:45:01,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-12-05 19:45:01,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-12-05 19:45:01,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 2910 transitions. [2022-12-05 19:45:01,220 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6038597219340112 [2022-12-05 19:45:01,220 INFO L175 Difference]: Start difference. First operand has 1689 places, 4776 transitions, 318911 flow. Second operand 61 states and 2910 transitions. [2022-12-05 19:45:01,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1737 places, 5541 transitions, 379698 flow [2022-12-05 19:45:51,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1698 places, 5541 transitions, 372373 flow, removed 3202 selfloop flow, removed 39 redundant places. [2022-12-05 19:45:51,634 INFO L231 Difference]: Finished difference. Result has 1745 places, 5312 transitions, 365054 flow [2022-12-05 19:45:51,637 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=314543, PETRI_DIFFERENCE_MINUEND_PLACES=1638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=365054, PETRI_PLACES=1745, PETRI_TRANSITIONS=5312} [2022-12-05 19:45:51,637 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1675 predicate places. [2022-12-05 19:45:51,637 INFO L495 AbstractCegarLoop]: Abstraction has has 1745 places, 5312 transitions, 365054 flow [2022-12-05 19:45:51,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:45:51,638 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:45:51,638 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:45:51,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-12-05 19:45:51,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-12-05 19:45:51,838 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:45:51,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:45:51,839 INFO L85 PathProgramCache]: Analyzing trace with hash -2098379518, now seen corresponding path program 40 times [2022-12-05 19:45:51,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:45:51,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613096369] [2022-12-05 19:45:51,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:45:51,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:45:51,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:45:52,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:45:52,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:45:52,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613096369] [2022-12-05 19:45:52,028 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613096369] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:45:52,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123130766] [2022-12-05 19:45:52,028 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-05 19:45:52,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:45:52,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:45:52,030 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:45:52,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-05 19:45:52,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-05 19:45:52,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:45:52,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:45:52,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:45:52,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:45:52,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:45:52,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:45:52,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123130766] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:45:52,671 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:45:52,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2022-12-05 19:45:52,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139018079] [2022-12-05 19:45:52,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:45:52,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-05 19:45:52,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:45:52,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-05 19:45:52,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-12-05 19:45:52,673 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:45:52,673 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1745 places, 5312 transitions, 365054 flow. Second operand has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:45:52,673 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:45:52,673 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:45:52,674 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-05 19:46:29,076 INFO L130 PetriNetUnfolder]: 3485/10293 cut-off events. [2022-12-05 19:46:29,076 INFO L131 PetriNetUnfolder]: For 2348734/2348760 co-relation queries the response was YES. [2022-12-05 19:46:29,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257559 conditions, 10293 events. 3485/10293 cut-off events. For 2348734/2348760 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 113456 event pairs, 170 based on Foata normal form. 8/10266 useless extension candidates. Maximal degree in co-relation 256968. Up to 4892 conditions per place. [2022-12-05 19:46:29,546 INFO L137 encePairwiseOnDemand]: 64/79 looper letters, 2336 selfloop transitions, 3065 changer transitions 11/5447 dead transitions. [2022-12-05 19:46:29,546 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1766 places, 5447 transitions, 380925 flow [2022-12-05 19:46:29,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-12-05 19:46:29,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-12-05 19:46:29,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1781 transitions. [2022-12-05 19:46:29,556 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6093055080396853 [2022-12-05 19:46:29,556 INFO L175 Difference]: Start difference. First operand has 1745 places, 5312 transitions, 365054 flow. Second operand 37 states and 1781 transitions. [2022-12-05 19:46:29,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1766 places, 5447 transitions, 380925 flow [2022-12-05 19:47:17,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1742 places, 5447 transitions, 379777 flow, removed 414 selfloop flow, removed 24 redundant places. [2022-12-05 19:47:18,096 INFO L231 Difference]: Finished difference. Result has 1754 places, 5354 transitions, 377250 flow [2022-12-05 19:47:18,100 INFO L276 CegarLoopForPetriNet]: {PETRI_ALPHABET=79, PETRI_DIFFERENCE_MINUEND_FLOW=363981, PETRI_DIFFERENCE_MINUEND_PLACES=1706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3023, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=377250, PETRI_PLACES=1754, PETRI_TRANSITIONS=5354} [2022-12-05 19:47:18,100 INFO L294 CegarLoopForPetriNet]: 70 programPoint places, 1684 predicate places. [2022-12-05 19:47:18,100 INFO L495 AbstractCegarLoop]: Abstraction has has 1754 places, 5354 transitions, 377250 flow [2022-12-05 19:47:18,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 45.84375) internal successors, (1467), 32 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:47:18,100 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-05 19:47:18,101 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-05 19:47:18,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-12-05 19:47:18,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:47:18,301 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-12-05 19:47:18,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-05 19:47:18,301 INFO L85 PathProgramCache]: Analyzing trace with hash 2032802844, now seen corresponding path program 41 times [2022-12-05 19:47:18,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-05 19:47:18,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100084492] [2022-12-05 19:47:18,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-05 19:47:18,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-05 19:47:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-05 19:47:18,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:47:18,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-05 19:47:18,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100084492] [2022-12-05 19:47:18,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100084492] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-05 19:47:18,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134486081] [2022-12-05 19:47:18,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-05 19:47:18,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:47:18,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-05 19:47:18,484 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-05 19:47:18,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-05 19:47:18,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-05 19:47:18,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-05 19:47:18,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-05 19:47:18,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-05 19:47:18,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:47:18,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-05 19:47:19,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-05 19:47:19,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134486081] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-05 19:47:19,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-05 19:47:19,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2022-12-05 19:47:19,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920826526] [2022-12-05 19:47:19,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-05 19:47:19,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-12-05 19:47:19,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-05 19:47:19,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-12-05 19:47:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=778, Unknown=0, NotChecked=0, Total=930 [2022-12-05 19:47:19,221 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 79 [2022-12-05 19:47:19,221 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1754 places, 5354 transitions, 377250 flow. Second operand has 31 states, 31 states have (on average 45.903225806451616) internal successors, (1423), 31 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-05 19:47:19,221 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-05 19:47:19,221 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 79 [2022-12-05 19:47:19,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-12-05 19:47:39,359 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 [2022-12-05 19:47:39,359 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-05 19:47:39,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-12-05 19:47:39,493 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-12-05 19:47:39,498 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-12-05 19:47:39,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-05 19:47:39,694 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 44/79 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136727 conditions, 4293 events (1589/4292 cut-off events. For 1254572/1254589 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 47326 event pairs, 41 based on Foata normal form. 8/5062 useless extension candidates. Maximal degree in co-relation 136241. Up to 1675 conditions per place.). [2022-12-05 19:47:39,695 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2022-12-05 19:47:39,695 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2022-12-05 19:47:39,695 INFO L458 BasicCegarLoop]: Path program histogram: [41, 1, 1] [2022-12-05 19:47:39,698 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-05 19:47:39,698 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-05 19:47:39,701 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.12 07:47:39 BasicIcfg [2022-12-05 19:47:39,701 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-05 19:47:39,701 INFO L158 Benchmark]: Toolchain (without parser) took 820945.04ms. Allocated memory was 186.6MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 153.3MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 2.6GB. Max. memory is 8.0GB. [2022-12-05 19:47:39,702 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 186.6MB. Free memory is still 163.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-12-05 19:47:39,702 INFO L158 Benchmark]: CACSL2BoogieTranslator took 152.81ms. Allocated memory is still 186.6MB. Free memory was 153.3MB in the beginning and 142.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-12-05 19:47:39,702 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.17ms. Allocated memory is still 186.6MB. Free memory was 141.7MB in the beginning and 140.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-12-05 19:47:39,702 INFO L158 Benchmark]: Boogie Preprocessor took 14.38ms. Allocated memory is still 186.6MB. Free memory was 140.7MB in the beginning and 139.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-05 19:47:39,702 INFO L158 Benchmark]: RCFGBuilder took 324.51ms. Allocated memory is still 186.6MB. Free memory was 139.1MB in the beginning and 125.0MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2022-12-05 19:47:39,702 INFO L158 Benchmark]: TraceAbstraction took 820423.33ms. Allocated memory was 186.6MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 124.4MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. [2022-12-05 19:47:39,703 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.13ms. Allocated memory is still 186.6MB. Free memory is still 163.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 152.81ms. Allocated memory is still 186.6MB. Free memory was 153.3MB in the beginning and 142.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.17ms. Allocated memory is still 186.6MB. Free memory was 141.7MB in the beginning and 140.7MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 14.38ms. Allocated memory is still 186.6MB. Free memory was 140.7MB in the beginning and 139.1MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 324.51ms. Allocated memory is still 186.6MB. Free memory was 139.1MB in the beginning and 125.0MB in the end (delta: 14.2MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * TraceAbstraction took 820423.33ms. Allocated memory was 186.6MB in the beginning and 4.1GB in the end (delta: 3.9GB). Free memory was 124.4MB in the beginning and 1.6GB in the end (delta: -1.4GB). Peak memory consumption was 2.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 44/79 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136727 conditions, 4293 events (1589/4292 cut-off events. For 1254572/1254589 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 47326 event pairs, 41 based on Foata normal form. 8/5062 useless extension candidates. Maximal degree in co-relation 136241. Up to 1675 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 44/79 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136727 conditions, 4293 events (1589/4292 cut-off events. For 1254572/1254589 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 47326 event pairs, 41 based on Foata normal form. 8/5062 useless extension candidates. Maximal degree in co-relation 136241. Up to 1675 conditions per place.). - 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 CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (31states, 44/79 universal loopers) in iteration 43,while PetriNetUnfolder was constructing finite prefix that currently has 136727 conditions, 4293 events (1589/4292 cut-off events. For 1254572/1254589 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 47326 event pairs, 41 based on Foata normal form. 8/5062 useless extension candidates. Maximal degree in co-relation 136241. Up to 1675 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 91 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: 820.3s, OverallIterations: 43, TraceHistogramMax: 1, PathProgramHistogramMax: 41, EmptinessCheckTime: 0.0s, AutomataDifference: 774.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11213 SdHoareTripleChecker+Valid, 20.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11213 mSDsluCounter, 14173 SdHoareTripleChecker+Invalid, 17.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12732 mSDsCounter, 3323 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 51611 IncrementalHoareTripleChecker+Invalid, 54934 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3323 mSolverCounterUnsat, 1441 mSDtfsCounter, 51611 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7594 GetRequests, 4503 SyntacticMatches, 78 SemanticMatches, 3013 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72736 ImplicationChecksByTransitivity, 67.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=377250occurred in iteration=42, InterpolantAutomatonStates: 2260, 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.9s SatisfiabilityAnalysisTime, 34.0s InterpolantComputationTime, 5338 NumberOfCodeBlocks, 5296 NumberOfCodeBlocksAsserted, 121 NumberOfCheckSat, 7852 ConstructedInterpolants, 0 QuantifiedInterpolants, 60145 SizeOfPredicates, 497 NumberOfNonLiveVariables, 6110 ConjunctsInSsa, 824 ConjunctsInUnsatCore, 127 InterpolantComputations, 1 PerfectInterpolantSequences, 0/249 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 [2022-12-05 19:47:39,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0