/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 --traceabstraction.use.on-demand.petri.net.difference true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-multiply-verify.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.repeated-lipton-8d0d62b [2022-12-06 18:06:41,761 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-06 18:06:41,763 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-06 18:06:41,819 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-06 18:06:41,820 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-06 18:06:41,821 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-06 18:06:41,824 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-06 18:06:41,827 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-06 18:06:41,831 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-06 18:06:41,834 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-06 18:06:41,835 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-06 18:06:41,836 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-06 18:06:41,837 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-06 18:06:41,838 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-06 18:06:41,839 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-06 18:06:41,841 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-06 18:06:41,842 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-06 18:06:41,842 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-06 18:06:41,844 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-06 18:06:41,848 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-06 18:06:41,849 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-06 18:06:41,850 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-06 18:06:41,851 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-06 18:06:41,851 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-06 18:06:41,857 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-06 18:06:41,857 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-06 18:06:41,857 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-06 18:06:41,858 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-06 18:06:41,859 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-06 18:06:41,859 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-06 18:06:41,860 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-06 18:06:41,861 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-06 18:06:41,862 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-06 18:06:41,862 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-06 18:06:41,863 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-06 18:06:41,863 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-06 18:06:41,863 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-06 18:06:41,864 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-06 18:06:41,864 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-06 18:06:41,864 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-06 18:06:41,865 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-06 18:06:41,865 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-06 18:06:41,891 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-06 18:06:41,891 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-06 18:06:41,892 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-06 18:06:41,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-06 18:06:41,892 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-06 18:06:41,893 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-06 18:06:41,893 INFO L138 SettingsManager]: * Use SBE=true [2022-12-06 18:06:41,893 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-06 18:06:41,893 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-06 18:06:41,893 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-06 18:06:41,894 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-06 18:06:41,894 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-06 18:06:41,894 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-06 18:06:41,894 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-06 18:06:41,894 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-06 18:06:41,895 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-06 18:06:41,895 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 18:06:41,895 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-06 18:06:41,896 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-06 18:06:41,896 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-06 18:06:41,896 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-06 18:06:41,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-06 18:06:41,896 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-12-06 18:06:41,896 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-06 18:06:41,896 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use on-demand Petri net difference -> true [2022-12-06 18:06:42,150 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-06 18:06:42,175 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-06 18:06:42,177 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-06 18:06:42,177 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-06 18:06:42,178 INFO L275 PluginConnector]: CDTParser initialized [2022-12-06 18:06:42,178 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-multiply-verify.wvr.c [2022-12-06 18:06:43,146 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-06 18:06:43,337 INFO L351 CDTParser]: Found 1 translation units. [2022-12-06 18:06:43,338 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-multiply-verify.wvr.c [2022-12-06 18:06:43,343 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7669a46ce/34b9e46dba92411bae9a61b85b0aa7d3/FLAGd7bf82fe7 [2022-12-06 18:06:43,355 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7669a46ce/34b9e46dba92411bae9a61b85b0aa7d3 [2022-12-06 18:06:43,357 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-06 18:06:43,358 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-12-06 18:06:43,359 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-06 18:06:43,359 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-06 18:06:43,361 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-06 18:06:43,361 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,362 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b81e43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43, skipping insertion in model container [2022-12-06 18:06:43,362 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,367 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-06 18:06:43,380 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-06 18:06:43,479 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,480 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,482 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,485 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,489 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,490 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,490 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,496 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,497 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,500 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,511 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-more-multiply-verify.wvr.c[3042,3055] [2022-12-06 18:06:43,525 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 18:06:43,534 INFO L203 MainTranslator]: Completed pre-run [2022-12-06 18:06:43,549 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,549 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,549 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,552 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,553 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,554 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,561 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,562 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_begin [2022-12-06 18:06:43,563 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_atomic_end [2022-12-06 18:06:43,571 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-more-multiply-verify.wvr.c[3042,3055] [2022-12-06 18:06:43,579 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-06 18:06:43,588 INFO L208 MainTranslator]: Completed translation [2022-12-06 18:06:43,589 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43 WrapperNode [2022-12-06 18:06:43,589 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-06 18:06:43,589 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-06 18:06:43,589 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-06 18:06:43,590 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-06 18:06:43,595 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,611 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,639 INFO L138 Inliner]: procedures = 26, calls = 50, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 179 [2022-12-06 18:06:43,641 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-06 18:06:43,642 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-06 18:06:43,642 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-06 18:06:43,642 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-06 18:06:43,648 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,649 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,654 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,654 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,658 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,661 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,662 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,663 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,664 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-06 18:06:43,665 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-06 18:06:43,665 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-06 18:06:43,665 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-06 18:06:43,666 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (1/1) ... [2022-12-06 18:06:43,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-06 18:06:43,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:06:43,725 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-06 18:06:43,768 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-06 18:06:43,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-12-06 18:06:43,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-12-06 18:06:43,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-12-06 18:06:43,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-06 18:06:43,786 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-06 18:06:43,787 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-06 18:06:43,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-06 18:06:43,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-06 18:06:43,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-06 18:06:43,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-06 18:06:43,788 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2022-12-06 18:06:43,919 INFO L236 CfgBuilder]: Building ICFG [2022-12-06 18:06:43,920 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-06 18:06:44,104 INFO L277 CfgBuilder]: Performing block encoding [2022-12-06 18:06:44,197 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-06 18:06:44,197 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2022-12-06 18:06:44,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:06:44 BoogieIcfgContainer [2022-12-06 18:06:44,199 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-06 18:06:44,201 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-06 18:06:44,201 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-06 18:06:44,215 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-06 18:06:44,216 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 06:06:43" (1/3) ... [2022-12-06 18:06:44,216 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10a99826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:06:44, skipping insertion in model container [2022-12-06 18:06:44,216 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 06:06:43" (2/3) ... [2022-12-06 18:06:44,217 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10a99826 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 06:06:44, skipping insertion in model container [2022-12-06 18:06:44,217 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 06:06:44" (3/3) ... [2022-12-06 18:06:44,218 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-multiply-verify.wvr.c [2022-12-06 18:06:44,247 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-06 18:06:44,247 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-06 18:06:44,247 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-12-06 18:06:44,337 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-12-06 18:06:44,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 145 places, 144 transitions, 312 flow [2022-12-06 18:06:44,459 INFO L130 PetriNetUnfolder]: 9/141 cut-off events. [2022-12-06 18:06:44,459 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-06 18:06:44,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 141 events. 9/141 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 86 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 107. Up to 2 conditions per place. [2022-12-06 18:06:44,464 INFO L82 GeneralOperation]: Start removeDead. Operand has 145 places, 144 transitions, 312 flow [2022-12-06 18:06:44,471 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 132 places, 131 transitions, 280 flow [2022-12-06 18:06:44,482 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-06 18:06:44,489 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;@3ef60aa9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, Conditionality=CONDITIONAL_DISJUNCTIVE, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-06 18:06:44,489 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-12-06 18:06:44,533 INFO L130 PetriNetUnfolder]: 9/130 cut-off events. [2022-12-06 18:06:44,533 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-12-06 18:06:44,533 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:06:44,534 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 18:06:44,535 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:06:44,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:06:44,539 INFO L85 PathProgramCache]: Analyzing trace with hash -111941842, now seen corresponding path program 1 times [2022-12-06 18:06:44,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:06:44,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452900332] [2022-12-06 18:06:44,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:06:44,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:06:44,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:06:45,190 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-06 18:06:45,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:06:45,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452900332] [2022-12-06 18:06:45,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452900332] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:06:45,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:06:45,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 18:06:45,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824617769] [2022-12-06 18:06:45,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:06:45,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 18:06:45,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:06:45,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 18:06:45,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-06 18:06:45,242 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 144 [2022-12-06 18:06:45,247 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 131 transitions, 280 flow. Second operand has 6 states, 6 states have (on average 117.16666666666667) internal successors, (703), 6 states have internal predecessors, (703), 0 states have call successors, (0), 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-06 18:06:45,248 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:06:45,248 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 144 [2022-12-06 18:06:45,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:06:45,404 INFO L130 PetriNetUnfolder]: 20/252 cut-off events. [2022-12-06 18:06:45,404 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2022-12-06 18:06:45,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 252 events. 20/252 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 629 event pairs, 15 based on Foata normal form. 29/267 useless extension candidates. Maximal degree in co-relation 187. Up to 46 conditions per place. [2022-12-06 18:06:45,410 INFO L137 encePairwiseOnDemand]: 128/144 looper letters, 21 selfloop transitions, 6 changer transitions 7/133 dead transitions. [2022-12-06 18:06:45,410 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 133 transitions, 355 flow [2022-12-06 18:06:45,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-06 18:06:45,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-12-06 18:06:45,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 841 transitions. [2022-12-06 18:06:45,427 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8343253968253969 [2022-12-06 18:06:45,430 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 6 predicate places. [2022-12-06 18:06:45,430 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 133 transitions, 355 flow [2022-12-06 18:06:45,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 117.16666666666667) internal successors, (703), 6 states have internal predecessors, (703), 0 states have call successors, (0), 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-06 18:06:45,432 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:06:45,432 INFO L213 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-06 18:06:45,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-06 18:06:45,433 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:06:45,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:06:45,434 INFO L85 PathProgramCache]: Analyzing trace with hash 179605767, now seen corresponding path program 1 times [2022-12-06 18:06:45,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:06:45,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304445196] [2022-12-06 18:06:45,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:06:45,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:06:45,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:06:45,751 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-06 18:06:45,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:06:45,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304445196] [2022-12-06 18:06:45,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304445196] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:06:45,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044231990] [2022-12-06 18:06:45,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:06:45,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:06:45,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:06:45,762 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-06 18:06:45,802 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-06 18:06:45,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:06:45,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-06 18:06:45,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:06:46,152 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-06 18:06:46,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:06:46,365 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-06 18:06:46,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044231990] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:06:46,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:06:46,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2022-12-06 18:06:46,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912267690] [2022-12-06 18:06:46,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:06:46,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-06 18:06:46,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:06:46,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-06 18:06:46,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2022-12-06 18:06:46,372 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 144 [2022-12-06 18:06:46,374 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 133 transitions, 355 flow. Second operand has 18 states, 18 states have (on average 114.0) internal successors, (2052), 18 states have internal predecessors, (2052), 0 states have call successors, (0), 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-06 18:06:46,374 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:06:46,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 144 [2022-12-06 18:06:46,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:06:46,656 INFO L130 PetriNetUnfolder]: 25/320 cut-off events. [2022-12-06 18:06:46,656 INFO L131 PetriNetUnfolder]: For 104/124 co-relation queries the response was YES. [2022-12-06 18:06:46,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 520 conditions, 320 events. 25/320 cut-off events. For 104/124 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 990 event pairs, 15 based on Foata normal form. 9/311 useless extension candidates. Maximal degree in co-relation 301. Up to 63 conditions per place. [2022-12-06 18:06:46,660 INFO L137 encePairwiseOnDemand]: 130/144 looper letters, 23 selfloop transitions, 12 changer transitions 16/147 dead transitions. [2022-12-06 18:06:46,660 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 147 transitions, 523 flow [2022-12-06 18:06:46,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-06 18:06:46,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-12-06 18:06:46,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1606 transitions. [2022-12-06 18:06:46,664 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.7966269841269841 [2022-12-06 18:06:46,664 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 19 predicate places. [2022-12-06 18:06:46,664 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 147 transitions, 523 flow [2022-12-06 18:06:46,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 114.0) internal successors, (2052), 18 states have internal predecessors, (2052), 0 states have call successors, (0), 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-06 18:06:46,666 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:06:46,666 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:06:46,687 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-06 18:06:46,872 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-06 18:06:46,873 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:06:46,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:06:46,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1080579598, now seen corresponding path program 2 times [2022-12-06 18:06:46,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:06:46,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605568154] [2022-12-06 18:06:46,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:06:46,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:06:46,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:06:48,659 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:06:48,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:06:48,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605568154] [2022-12-06 18:06:48,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605568154] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:06:48,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709935551] [2022-12-06 18:06:48,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:06:48,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:06:48,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:06:48,680 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-06 18:06:48,704 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-06 18:06:49,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-06 18:06:49,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:06:49,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-06 18:06:49,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:06:49,545 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:06:49,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:06:49,614 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:06:49,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:06:49,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709935551] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:06:49,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:06:49,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [26] total 38 [2022-12-06 18:06:49,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070800696] [2022-12-06 18:06:49,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:06:49,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-06 18:06:49,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:06:49,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-06 18:06:49,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1288, Unknown=0, NotChecked=0, Total=1406 [2022-12-06 18:06:49,620 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 144 [2022-12-06 18:06:49,622 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 147 transitions, 523 flow. Second operand has 16 states, 16 states have (on average 83.25) internal successors, (1332), 16 states have internal predecessors, (1332), 0 states have call successors, (0), 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-06 18:06:49,622 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:06:49,622 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 144 [2022-12-06 18:06:49,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:06:50,309 INFO L130 PetriNetUnfolder]: 627/1683 cut-off events. [2022-12-06 18:06:50,309 INFO L131 PetriNetUnfolder]: For 1228/1272 co-relation queries the response was YES. [2022-12-06 18:06:50,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3650 conditions, 1683 events. 627/1683 cut-off events. For 1228/1272 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 10408 event pairs, 128 based on Foata normal form. 34/1625 useless extension candidates. Maximal degree in co-relation 1483. Up to 583 conditions per place. [2022-12-06 18:06:50,318 INFO L137 encePairwiseOnDemand]: 118/144 looper letters, 76 selfloop transitions, 21 changer transitions 64/234 dead transitions. [2022-12-06 18:06:50,319 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 234 transitions, 1265 flow [2022-12-06 18:06:50,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-06 18:06:50,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-06 18:06:50,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1818 transitions. [2022-12-06 18:06:50,322 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2022-12-06 18:06:50,323 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 39 predicate places. [2022-12-06 18:06:50,323 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 234 transitions, 1265 flow [2022-12-06 18:06:50,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 83.25) internal successors, (1332), 16 states have internal predecessors, (1332), 0 states have call successors, (0), 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-06 18:06:50,324 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:06:50,324 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:06:50,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-12-06 18:06:50,530 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-06 18:06:50,531 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:06:50,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:06:50,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1137309712, now seen corresponding path program 3 times [2022-12-06 18:06:50,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:06:50,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207610744] [2022-12-06 18:06:50,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:06:50,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:06:50,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:06:54,194 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:06:54,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:06:54,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207610744] [2022-12-06 18:06:54,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207610744] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:06:54,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252748033] [2022-12-06 18:06:54,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:06:54,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:06:54,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:06:54,200 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-06 18:06:54,201 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-06 18:06:54,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-06 18:06:54,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:06:54,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 40 conjunts are in the unsatisfiable core [2022-12-06 18:06:54,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:06:55,112 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:06:55,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:06:55,205 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:06:55,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:06:55,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252748033] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:06:55,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:06:55,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [35] total 47 [2022-12-06 18:06:55,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081770166] [2022-12-06 18:06:55,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:06:55,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-06 18:06:55,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:06:55,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-06 18:06:55,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=2028, Unknown=0, NotChecked=0, Total=2162 [2022-12-06 18:06:55,208 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 144 [2022-12-06 18:06:55,209 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 234 transitions, 1265 flow. Second operand has 16 states, 16 states have (on average 83.25) internal successors, (1332), 16 states have internal predecessors, (1332), 0 states have call successors, (0), 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-06 18:06:55,209 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:06:55,209 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 144 [2022-12-06 18:06:55,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:06:56,204 INFO L130 PetriNetUnfolder]: 824/2115 cut-off events. [2022-12-06 18:06:56,204 INFO L131 PetriNetUnfolder]: For 2090/2474 co-relation queries the response was YES. [2022-12-06 18:06:56,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6010 conditions, 2115 events. 824/2115 cut-off events. For 2090/2474 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13519 event pairs, 126 based on Foata normal form. 61/2050 useless extension candidates. Maximal degree in co-relation 2886. Up to 879 conditions per place. [2022-12-06 18:06:56,216 INFO L137 encePairwiseOnDemand]: 119/144 looper letters, 93 selfloop transitions, 24 changer transitions 108/298 dead transitions. [2022-12-06 18:06:56,216 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 298 transitions, 2146 flow [2022-12-06 18:06:56,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-06 18:06:56,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-12-06 18:06:56,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1814 transitions. [2022-12-06 18:06:56,219 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.5998677248677249 [2022-12-06 18:06:56,220 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 59 predicate places. [2022-12-06 18:06:56,220 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 298 transitions, 2146 flow [2022-12-06 18:06:56,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 83.25) internal successors, (1332), 16 states have internal predecessors, (1332), 0 states have call successors, (0), 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-06 18:06:56,221 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:06:56,221 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:06:56,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-06 18:06:56,426 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-06 18:06:56,427 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:06:56,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:06:56,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1046457986, now seen corresponding path program 4 times [2022-12-06 18:06:56,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:06:56,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346004920] [2022-12-06 18:06:56,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:06:56,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:06:56,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:06:58,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:06:58,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:06:58,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346004920] [2022-12-06 18:06:58,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346004920] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:06:58,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794043262] [2022-12-06 18:06:58,908 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:06:58,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:06:58,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:06:58,935 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-06 18:06:58,974 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-06 18:06:59,042 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:06:59,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:06:59,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 53 conjunts are in the unsatisfiable core [2022-12-06 18:06:59,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:07:00,116 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:00,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:07:00,217 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:00,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:07:00,657 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:00,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 76 [2022-12-06 18:07:02,350 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:02,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794043262] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:07:02,351 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:07:02,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 25, 24] total 75 [2022-12-06 18:07:02,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365558073] [2022-12-06 18:07:02,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:07:02,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-12-06 18:07:02,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:07:02,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-12-06 18:07:02,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=5084, Unknown=0, NotChecked=0, Total=5550 [2022-12-06 18:07:02,357 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 144 [2022-12-06 18:07:02,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 298 transitions, 2146 flow. Second operand has 75 states, 75 states have (on average 59.653333333333336) internal successors, (4474), 75 states have internal predecessors, (4474), 0 states have call successors, (0), 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-06 18:07:02,363 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:07:02,363 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 144 [2022-12-06 18:07:02,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:07:16,853 INFO L130 PetriNetUnfolder]: 1785/4744 cut-off events. [2022-12-06 18:07:16,853 INFO L131 PetriNetUnfolder]: For 6947/7731 co-relation queries the response was YES. [2022-12-06 18:07:16,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16964 conditions, 4744 events. 1785/4744 cut-off events. For 6947/7731 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 39371 event pairs, 356 based on Foata normal form. 172/4700 useless extension candidates. Maximal degree in co-relation 5022. Up to 2494 conditions per place. [2022-12-06 18:07:16,890 INFO L137 encePairwiseOnDemand]: 93/144 looper letters, 270 selfloop transitions, 95 changer transitions 370/786 dead transitions. [2022-12-06 18:07:16,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 786 transitions, 7343 flow [2022-12-06 18:07:16,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-12-06 18:07:16,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2022-12-06 18:07:16,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 5525 transitions. [2022-12-06 18:07:16,903 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4360006313131313 [2022-12-06 18:07:16,906 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 146 predicate places. [2022-12-06 18:07:16,906 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 786 transitions, 7343 flow [2022-12-06 18:07:16,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 59.653333333333336) internal successors, (4474), 75 states have internal predecessors, (4474), 0 states have call successors, (0), 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-06 18:07:16,908 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:07:16,909 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:07:16,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-12-06 18:07:17,114 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-06 18:07:17,114 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:07:17,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:07:17,115 INFO L85 PathProgramCache]: Analyzing trace with hash 341642536, now seen corresponding path program 5 times [2022-12-06 18:07:17,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:07:17,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153851138] [2022-12-06 18:07:17,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:07:17,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:07:17,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:07:18,911 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:18,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:07:18,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153851138] [2022-12-06 18:07:18,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153851138] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:07:18,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501873695] [2022-12-06 18:07:18,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:07:18,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:07:18,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:07:18,914 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-06 18:07:18,920 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-06 18:07:19,018 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-12-06 18:07:19,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:07:19,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 58 conjunts are in the unsatisfiable core [2022-12-06 18:07:19,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:07:20,131 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:20,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 21 [2022-12-06 18:07:20,222 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:20,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:07:20,584 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:20,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 134 treesize of output 101 [2022-12-06 18:07:21,532 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:21,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501873695] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:07:21,532 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:07:21,532 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 29, 23] total 68 [2022-12-06 18:07:21,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138273007] [2022-12-06 18:07:21,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:07:21,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-12-06 18:07:21,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:07:21,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-12-06 18:07:21,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=590, Invalid=3966, Unknown=0, NotChecked=0, Total=4556 [2022-12-06 18:07:21,537 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 69 out of 144 [2022-12-06 18:07:21,540 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 786 transitions, 7343 flow. Second operand has 68 states, 68 states have (on average 71.61764705882354) internal successors, (4870), 68 states have internal predecessors, (4870), 0 states have call successors, (0), 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-06 18:07:21,541 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:07:21,541 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 69 of 144 [2022-12-06 18:07:21,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:07:37,867 INFO L130 PetriNetUnfolder]: 3342/8988 cut-off events. [2022-12-06 18:07:37,867 INFO L131 PetriNetUnfolder]: For 17972/19436 co-relation queries the response was YES. [2022-12-06 18:07:37,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37831 conditions, 8988 events. 3342/8988 cut-off events. For 17972/19436 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 86271 event pairs, 276 based on Foata normal form. 118/8743 useless extension candidates. Maximal degree in co-relation 18050. Up to 5236 conditions per place. [2022-12-06 18:07:37,939 INFO L137 encePairwiseOnDemand]: 99/144 looper letters, 621 selfloop transitions, 180 changer transitions 757/1621 dead transitions. [2022-12-06 18:07:37,939 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 1621 transitions, 18720 flow [2022-12-06 18:07:37,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-12-06 18:07:37,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2022-12-06 18:07:37,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 9286 transitions. [2022-12-06 18:07:37,966 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.5200492831541219 [2022-12-06 18:07:37,967 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 269 predicate places. [2022-12-06 18:07:37,967 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 1621 transitions, 18720 flow [2022-12-06 18:07:37,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 71.61764705882354) internal successors, (4870), 68 states have internal predecessors, (4870), 0 states have call successors, (0), 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-06 18:07:37,969 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:07:37,969 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:07:37,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-12-06 18:07:38,176 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-06 18:07:38,176 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:07:38,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:07:38,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1036696498, now seen corresponding path program 6 times [2022-12-06 18:07:38,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:07:38,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587367368] [2022-12-06 18:07:38,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:07:38,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:07:38,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:07:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:07:38,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:07:38,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587367368] [2022-12-06 18:07:38,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587367368] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:07:38,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:07:38,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-06 18:07:38,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948466710] [2022-12-06 18:07:38,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:07:38,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-06 18:07:38,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:07:38,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-06 18:07:38,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-06 18:07:38,271 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 144 [2022-12-06 18:07:38,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1621 transitions, 18720 flow. Second operand has 4 states, 4 states have (on average 125.75) internal successors, (503), 4 states have internal predecessors, (503), 0 states have call successors, (0), 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-06 18:07:38,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:07:38,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 144 [2022-12-06 18:07:38,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:07:39,263 INFO L130 PetriNetUnfolder]: 1440/4499 cut-off events. [2022-12-06 18:07:39,263 INFO L131 PetriNetUnfolder]: For 12437/13424 co-relation queries the response was YES. [2022-12-06 18:07:39,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19378 conditions, 4499 events. 1440/4499 cut-off events. For 12437/13424 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 39081 event pairs, 106 based on Foata normal form. 133/4415 useless extension candidates. Maximal degree in co-relation 5167. Up to 2026 conditions per place. [2022-12-06 18:07:39,295 INFO L137 encePairwiseOnDemand]: 140/144 looper letters, 136 selfloop transitions, 53 changer transitions 571/1142 dead transitions. [2022-12-06 18:07:39,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 1142 transitions, 14038 flow [2022-12-06 18:07:39,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-06 18:07:39,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-06 18:07:39,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 510 transitions. [2022-12-06 18:07:39,297 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8854166666666666 [2022-12-06 18:07:39,298 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 240 predicate places. [2022-12-06 18:07:39,298 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 1142 transitions, 14038 flow [2022-12-06 18:07:39,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 125.75) internal successors, (503), 4 states have internal predecessors, (503), 0 states have call successors, (0), 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-06 18:07:39,298 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:07:39,298 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:07:39,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-06 18:07:39,299 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:07:39,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:07:39,299 INFO L85 PathProgramCache]: Analyzing trace with hash -600160728, now seen corresponding path program 7 times [2022-12-06 18:07:39,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:07:39,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881696851] [2022-12-06 18:07:39,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:07:39,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:07:39,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:07:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:40,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:07:40,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881696851] [2022-12-06 18:07:40,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881696851] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:07:40,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915707326] [2022-12-06 18:07:40,783 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:07:40,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:07:40,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:07:40,784 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-06 18:07:40,786 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-06 18:07:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:07:40,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 61 conjunts are in the unsatisfiable core [2022-12-06 18:07:40,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:07:41,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-06 18:07:41,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2022-12-06 18:07:42,138 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:42,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:07:42,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:42,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:07:42,851 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:42,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 158 treesize of output 159 [2022-12-06 18:07:42,871 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:07:42,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 72 [2022-12-06 18:07:45,035 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:07:45,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915707326] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:07:45,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:07:45,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 32, 31] total 81 [2022-12-06 18:07:45,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898944081] [2022-12-06 18:07:45,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:07:45,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-12-06 18:07:45,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:07:45,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-12-06 18:07:45,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=6073, Unknown=1, NotChecked=0, Total=6480 [2022-12-06 18:07:45,040 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 144 [2022-12-06 18:07:45,043 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 1142 transitions, 14038 flow. Second operand has 81 states, 81 states have (on average 60.27160493827161) internal successors, (4882), 81 states have internal predecessors, (4882), 0 states have call successors, (0), 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-06 18:07:45,043 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:07:45,043 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 144 [2022-12-06 18:07:45,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:10,603 INFO L130 PetriNetUnfolder]: 1801/5861 cut-off events. [2022-12-06 18:08:10,604 INFO L131 PetriNetUnfolder]: For 20765/22492 co-relation queries the response was YES. [2022-12-06 18:08:10,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28763 conditions, 5861 events. 1801/5861 cut-off events. For 20765/22492 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 55716 event pairs, 114 based on Foata normal form. 222/5786 useless extension candidates. Maximal degree in co-relation 8105. Up to 2816 conditions per place. [2022-12-06 18:08:10,637 INFO L137 encePairwiseOnDemand]: 99/144 looper letters, 519 selfloop transitions, 159 changer transitions 796/1530 dead transitions. [2022-12-06 18:08:10,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1530 transitions, 22235 flow [2022-12-06 18:08:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-12-06 18:08:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2022-12-06 18:08:10,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 6780 transitions. [2022-12-06 18:08:10,646 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4400311526479751 [2022-12-06 18:08:10,647 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 346 predicate places. [2022-12-06 18:08:10,647 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 1530 transitions, 22235 flow [2022-12-06 18:08:10,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 60.27160493827161) internal successors, (4882), 81 states have internal predecessors, (4882), 0 states have call successors, (0), 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-06 18:08:10,649 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:10,649 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:10,654 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-06 18:08:10,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:10,854 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:10,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:10,854 INFO L85 PathProgramCache]: Analyzing trace with hash 2107163524, now seen corresponding path program 8 times [2022-12-06 18:08:10,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:10,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975260131] [2022-12-06 18:08:10,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:10,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:13,115 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:08:13,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:13,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975260131] [2022-12-06 18:08:13,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975260131] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:08:13,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000541634] [2022-12-06 18:08:13,116 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:08:13,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:13,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:08:13,118 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-06 18:08:13,119 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-06 18:08:13,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-06 18:08:13,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:08:13,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 52 conjunts are in the unsatisfiable core [2022-12-06 18:08:13,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:08:13,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:08:13,533 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:08:13,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:08:13,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:08:14,282 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:08:14,282 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:08:14,364 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:14,364 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:08:14,364 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000541634] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:14,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:08:14,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [35] total 54 [2022-12-06 18:08:14,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999753725] [2022-12-06 18:08:14,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:14,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-06 18:08:14,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:14,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-06 18:08:14,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=2706, Unknown=0, NotChecked=0, Total=2862 [2022-12-06 18:08:14,367 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 144 [2022-12-06 18:08:14,368 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 1530 transitions, 22235 flow. Second operand has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:08:14,368 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:14,368 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 144 [2022-12-06 18:08:14,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:16,569 INFO L130 PetriNetUnfolder]: 1888/6169 cut-off events. [2022-12-06 18:08:16,570 INFO L131 PetriNetUnfolder]: For 27380/29425 co-relation queries the response was YES. [2022-12-06 18:08:16,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34140 conditions, 6169 events. 1888/6169 cut-off events. For 27380/29425 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 59633 event pairs, 130 based on Foata normal form. 125/5977 useless extension candidates. Maximal degree in co-relation 11269. Up to 3015 conditions per place. [2022-12-06 18:08:16,603 INFO L137 encePairwiseOnDemand]: 112/144 looper letters, 612 selfloop transitions, 73 changer transitions 876/1630 dead transitions. [2022-12-06 18:08:16,603 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 1630 transitions, 26865 flow [2022-12-06 18:08:16,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-06 18:08:16,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-06 18:08:16,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1966 transitions. [2022-12-06 18:08:16,605 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4707854406130268 [2022-12-06 18:08:16,605 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 374 predicate places. [2022-12-06 18:08:16,605 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 1630 transitions, 26865 flow [2022-12-06 18:08:16,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:08:16,606 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:16,606 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:16,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-12-06 18:08:16,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:16,813 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:16,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:16,813 INFO L85 PathProgramCache]: Analyzing trace with hash -2078528520, now seen corresponding path program 9 times [2022-12-06 18:08:16,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:16,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253373632] [2022-12-06 18:08:16,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:16,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:16,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:19,106 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:08:19,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:19,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253373632] [2022-12-06 18:08:19,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253373632] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:08:19,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244904913] [2022-12-06 18:08:19,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:08:19,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:19,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:08:19,109 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-06 18:08:19,111 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-06 18:08:19,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-06 18:08:19,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:08:19,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-06 18:08:19,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:08:19,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:08:19,479 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:08:19,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:08:19,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-12-06 18:08:20,006 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:08:20,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:08:20,086 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:20,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:08:20,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244904913] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:20,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:08:20,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [34] total 53 [2022-12-06 18:08:20,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791100966] [2022-12-06 18:08:20,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:20,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-06 18:08:20,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:20,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-06 18:08:20,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=2610, Unknown=0, NotChecked=0, Total=2756 [2022-12-06 18:08:20,090 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 144 [2022-12-06 18:08:20,091 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 1630 transitions, 26865 flow. Second operand has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:08:20,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:20,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 144 [2022-12-06 18:08:20,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:22,415 INFO L130 PetriNetUnfolder]: 1917/6201 cut-off events. [2022-12-06 18:08:22,415 INFO L131 PetriNetUnfolder]: For 32985/35225 co-relation queries the response was YES. [2022-12-06 18:08:22,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38618 conditions, 6201 events. 1917/6201 cut-off events. For 32985/35225 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 59675 event pairs, 89 based on Foata normal form. 117/6034 useless extension candidates. Maximal degree in co-relation 9980. Up to 3090 conditions per place. [2022-12-06 18:08:22,448 INFO L137 encePairwiseOnDemand]: 113/144 looper letters, 590 selfloop transitions, 69 changer transitions 958/1686 dead transitions. [2022-12-06 18:08:22,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1686 transitions, 31073 flow [2022-12-06 18:08:22,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-06 18:08:22,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-06 18:08:22,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1966 transitions. [2022-12-06 18:08:22,450 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4707854406130268 [2022-12-06 18:08:22,451 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 402 predicate places. [2022-12-06 18:08:22,451 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 1686 transitions, 31073 flow [2022-12-06 18:08:22,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:08:22,451 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:22,452 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:22,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-06 18:08:22,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-06 18:08:22,658 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:22,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:22,658 INFO L85 PathProgramCache]: Analyzing trace with hash 2146533664, now seen corresponding path program 1 times [2022-12-06 18:08:22,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:22,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358863612] [2022-12-06 18:08:22,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:22,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:22,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:22,760 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:22,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:22,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358863612] [2022-12-06 18:08:22,760 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358863612] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:22,760 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:08:22,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-06 18:08:22,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670756563] [2022-12-06 18:08:22,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:22,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-06 18:08:22,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:22,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-06 18:08:22,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-12-06 18:08:22,762 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 144 [2022-12-06 18:08:22,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 1686 transitions, 31073 flow. Second operand has 5 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 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-06 18:08:22,763 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:22,763 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 144 [2022-12-06 18:08:22,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:26,208 INFO L130 PetriNetUnfolder]: 6080/16181 cut-off events. [2022-12-06 18:08:26,208 INFO L131 PetriNetUnfolder]: For 162443/166876 co-relation queries the response was YES. [2022-12-06 18:08:26,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96371 conditions, 16181 events. 6080/16181 cut-off events. For 162443/166876 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 173140 event pairs, 1214 based on Foata normal form. 106/14796 useless extension candidates. Maximal degree in co-relation 24646. Up to 5500 conditions per place. [2022-12-06 18:08:26,301 INFO L137 encePairwiseOnDemand]: 136/144 looper letters, 470 selfloop transitions, 7 changer transitions 1068/2019 dead transitions. [2022-12-06 18:08:26,301 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 2019 transitions, 40614 flow [2022-12-06 18:08:26,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-06 18:08:26,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-12-06 18:08:26,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 640 transitions. [2022-12-06 18:08:26,302 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8888888888888888 [2022-12-06 18:08:26,303 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 406 predicate places. [2022-12-06 18:08:26,303 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 2019 transitions, 40614 flow [2022-12-06 18:08:26,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 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-06 18:08:26,304 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:26,304 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:26,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-12-06 18:08:26,304 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:26,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:26,305 INFO L85 PathProgramCache]: Analyzing trace with hash 286368142, now seen corresponding path program 1 times [2022-12-06 18:08:26,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:26,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003562460] [2022-12-06 18:08:26,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:26,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:26,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:26,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:26,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003562460] [2022-12-06 18:08:26,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003562460] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:08:26,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291003889] [2022-12-06 18:08:26,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:26,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:26,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:08:26,410 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-06 18:08:26,412 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-06 18:08:26,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:26,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-06 18:08:26,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:08:26,537 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:26,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:08:26,575 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:26,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291003889] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-06 18:08:26,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-06 18:08:26,576 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 5] total 7 [2022-12-06 18:08:26,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295178963] [2022-12-06 18:08:26,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:26,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-06 18:08:26,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:26,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-06 18:08:26,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-12-06 18:08:26,577 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 144 [2022-12-06 18:08:26,577 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 2019 transitions, 40614 flow. Second operand has 4 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 0 states have call successors, (0), 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-06 18:08:26,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:26,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 144 [2022-12-06 18:08:26,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:30,402 INFO L130 PetriNetUnfolder]: 5665/14573 cut-off events. [2022-12-06 18:08:30,402 INFO L131 PetriNetUnfolder]: For 163665/170940 co-relation queries the response was YES. [2022-12-06 18:08:30,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93478 conditions, 14573 events. 5665/14573 cut-off events. For 163665/170940 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 149148 event pairs, 879 based on Foata normal form. 275/13466 useless extension candidates. Maximal degree in co-relation 27848. Up to 4792 conditions per place. [2022-12-06 18:08:30,489 INFO L137 encePairwiseOnDemand]: 139/144 looper letters, 481 selfloop transitions, 9 changer transitions 1109/2084 dead transitions. [2022-12-06 18:08:30,490 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 2084 transitions, 44098 flow [2022-12-06 18:08:30,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-06 18:08:30,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-06 18:08:30,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 514 transitions. [2022-12-06 18:08:30,507 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8923611111111112 [2022-12-06 18:08:30,507 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 409 predicate places. [2022-12-06 18:08:30,507 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 2084 transitions, 44098 flow [2022-12-06 18:08:30,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 0 states have call successors, (0), 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-06 18:08:30,508 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:30,508 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:30,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-06 18:08:30,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:30,709 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:30,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:30,709 INFO L85 PathProgramCache]: Analyzing trace with hash -872904054, now seen corresponding path program 2 times [2022-12-06 18:08:30,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:30,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930590848] [2022-12-06 18:08:30,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:30,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:30,861 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:30,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:30,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930590848] [2022-12-06 18:08:30,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930590848] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:30,862 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:08:30,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-06 18:08:30,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814099878] [2022-12-06 18:08:30,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:30,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-06 18:08:30,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:30,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-06 18:08:30,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-06 18:08:30,863 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 144 [2022-12-06 18:08:30,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 2084 transitions, 44098 flow. Second operand has 5 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 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-06 18:08:30,864 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:30,864 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 144 [2022-12-06 18:08:30,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:36,138 INFO L130 PetriNetUnfolder]: 6427/17168 cut-off events. [2022-12-06 18:08:36,138 INFO L131 PetriNetUnfolder]: For 204080/217101 co-relation queries the response was YES. [2022-12-06 18:08:36,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120282 conditions, 17168 events. 6427/17168 cut-off events. For 204080/217101 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 185797 event pairs, 834 based on Foata normal form. 309/16267 useless extension candidates. Maximal degree in co-relation 35467. Up to 5855 conditions per place. [2022-12-06 18:08:36,252 INFO L137 encePairwiseOnDemand]: 137/144 looper letters, 665 selfloop transitions, 15 changer transitions 1472/2606 dead transitions. [2022-12-06 18:08:36,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 2606 transitions, 61566 flow [2022-12-06 18:08:36,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-06 18:08:36,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-06 18:08:36,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 750 transitions. [2022-12-06 18:08:36,254 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8680555555555556 [2022-12-06 18:08:36,254 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 414 predicate places. [2022-12-06 18:08:36,254 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 2606 transitions, 61566 flow [2022-12-06 18:08:36,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 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-06 18:08:36,255 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:36,255 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:36,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-12-06 18:08:36,255 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:36,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:36,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1276817050, now seen corresponding path program 2 times [2022-12-06 18:08:36,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:36,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831265366] [2022-12-06 18:08:36,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:36,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:36,338 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:36,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:36,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831265366] [2022-12-06 18:08:36,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831265366] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:36,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:08:36,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-06 18:08:36,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564518085] [2022-12-06 18:08:36,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:36,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-06 18:08:36,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:36,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-06 18:08:36,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-06 18:08:36,339 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 144 [2022-12-06 18:08:36,340 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 2606 transitions, 61566 flow. Second operand has 5 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 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-06 18:08:36,340 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:36,340 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 144 [2022-12-06 18:08:36,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:42,587 INFO L130 PetriNetUnfolder]: 5948/16321 cut-off events. [2022-12-06 18:08:42,587 INFO L131 PetriNetUnfolder]: For 198244/224093 co-relation queries the response was YES. [2022-12-06 18:08:42,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122769 conditions, 16321 events. 5948/16321 cut-off events. For 198244/224093 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 176326 event pairs, 745 based on Foata normal form. 586/15981 useless extension candidates. Maximal degree in co-relation 35022. Up to 5759 conditions per place. [2022-12-06 18:08:42,696 INFO L137 encePairwiseOnDemand]: 137/144 looper letters, 521 selfloop transitions, 16 changer transitions 1789/2658 dead transitions. [2022-12-06 18:08:42,697 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 2658 transitions, 67946 flow [2022-12-06 18:08:42,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-06 18:08:42,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-06 18:08:42,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 749 transitions. [2022-12-06 18:08:42,712 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8668981481481481 [2022-12-06 18:08:42,712 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 415 predicate places. [2022-12-06 18:08:42,712 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 2658 transitions, 67946 flow [2022-12-06 18:08:42,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 119.6) internal successors, (598), 5 states have internal predecessors, (598), 0 states have call successors, (0), 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-06 18:08:42,713 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:42,724 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:42,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-12-06 18:08:42,724 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:42,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:42,725 INFO L85 PathProgramCache]: Analyzing trace with hash -2072374618, now seen corresponding path program 3 times [2022-12-06 18:08:42,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:42,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745738809] [2022-12-06 18:08:42,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:42,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:42,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:42,833 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:42,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:42,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745738809] [2022-12-06 18:08:42,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745738809] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:08:42,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310440769] [2022-12-06 18:08:42,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:08:42,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:08:42,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:08:42,835 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-06 18:08:42,843 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-06 18:08:43,038 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-06 18:08:43,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:08:43,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-06 18:08:43,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:08:43,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:43,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:08:43,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310440769] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:43,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:08:43,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 6 [2022-12-06 18:08:43,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269698264] [2022-12-06 18:08:43,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:43,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-06 18:08:43,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:43,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-06 18:08:43,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-06 18:08:43,086 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 144 [2022-12-06 18:08:43,087 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 2658 transitions, 67946 flow. Second operand has 4 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 0 states have call successors, (0), 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-06 18:08:43,087 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:43,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 144 [2022-12-06 18:08:43,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:49,471 INFO L130 PetriNetUnfolder]: 6378/17269 cut-off events. [2022-12-06 18:08:49,471 INFO L131 PetriNetUnfolder]: For 232776/268651 co-relation queries the response was YES. [2022-12-06 18:08:49,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136642 conditions, 17269 events. 6378/17269 cut-off events. For 232776/268651 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 187904 event pairs, 829 based on Foata normal form. 429/16708 useless extension candidates. Maximal degree in co-relation 38889. Up to 5885 conditions per place. [2022-12-06 18:08:49,595 INFO L137 encePairwiseOnDemand]: 139/144 looper letters, 522 selfloop transitions, 8 changer transitions 1807/2681 dead transitions. [2022-12-06 18:08:49,596 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 2681 transitions, 72050 flow [2022-12-06 18:08:49,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-06 18:08:49,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-12-06 18:08:49,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 516 transitions. [2022-12-06 18:08:49,597 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8958333333333334 [2022-12-06 18:08:49,597 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 418 predicate places. [2022-12-06 18:08:49,597 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 2681 transitions, 72050 flow [2022-12-06 18:08:49,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 122.75) internal successors, (491), 4 states have internal predecessors, (491), 0 states have call successors, (0), 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-06 18:08:49,598 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:49,598 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:49,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-12-06 18:08:49,803 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,SelfDestructingSolverStorable14 [2022-12-06 18:08:49,804 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:49,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:49,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1205776634, now seen corresponding path program 4 times [2022-12-06 18:08:49,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:49,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320624008] [2022-12-06 18:08:49,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:49,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:49,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:50,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:50,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320624008] [2022-12-06 18:08:50,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320624008] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:50,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:08:50,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 18:08:50,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734815108] [2022-12-06 18:08:50,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:50,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 18:08:50,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:50,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 18:08:50,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-06 18:08:50,139 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 144 [2022-12-06 18:08:50,139 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 2681 transitions, 72050 flow. Second operand has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 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-06 18:08:50,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:50,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 144 [2022-12-06 18:08:50,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:08:58,619 INFO L130 PetriNetUnfolder]: 7993/21445 cut-off events. [2022-12-06 18:08:58,620 INFO L131 PetriNetUnfolder]: For 320897/399648 co-relation queries the response was YES. [2022-12-06 18:08:58,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180247 conditions, 21445 events. 7993/21445 cut-off events. For 320897/399648 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 241105 event pairs, 923 based on Foata normal form. 1016/21261 useless extension candidates. Maximal degree in co-relation 51409. Up to 7205 conditions per place. [2022-12-06 18:08:58,770 INFO L137 encePairwiseOnDemand]: 137/144 looper letters, 662 selfloop transitions, 21 changer transitions 2111/3119 dead transitions. [2022-12-06 18:08:58,771 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 3119 transitions, 90873 flow [2022-12-06 18:08:58,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-06 18:08:58,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-06 18:08:58,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 766 transitions. [2022-12-06 18:08:58,772 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8865740740740741 [2022-12-06 18:08:58,772 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 423 predicate places. [2022-12-06 18:08:58,772 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 3119 transitions, 90873 flow [2022-12-06 18:08:58,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 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-06 18:08:58,773 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:08:58,773 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:08:58,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-12-06 18:08:58,773 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:08:58,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:08:58,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1913703368, now seen corresponding path program 5 times [2022-12-06 18:08:58,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:08:58,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73804776] [2022-12-06 18:08:58,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:08:58,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:08:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:08:58,874 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-12-06 18:08:58,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:08:58,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73804776] [2022-12-06 18:08:58,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73804776] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:08:58,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-06 18:08:58,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-06 18:08:58,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60243885] [2022-12-06 18:08:58,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:08:58,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-06 18:08:58,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:08:58,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-06 18:08:58,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-12-06 18:08:58,876 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 144 [2022-12-06 18:08:58,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 3119 transitions, 90873 flow. Second operand has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 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-06 18:08:58,877 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:08:58,877 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 144 [2022-12-06 18:08:58,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:09:07,818 INFO L130 PetriNetUnfolder]: 7628/20176 cut-off events. [2022-12-06 18:09:07,818 INFO L131 PetriNetUnfolder]: For 339611/428335 co-relation queries the response was YES. [2022-12-06 18:09:07,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180126 conditions, 20176 events. 7628/20176 cut-off events. For 339611/428335 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 223594 event pairs, 869 based on Foata normal form. 1353/20426 useless extension candidates. Maximal degree in co-relation 50139. Up to 6616 conditions per place. [2022-12-06 18:09:07,959 INFO L137 encePairwiseOnDemand]: 137/144 looper letters, 584 selfloop transitions, 26 changer transitions 2085/2970 dead transitions. [2022-12-06 18:09:07,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 2970 transitions, 90638 flow [2022-12-06 18:09:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-06 18:09:07,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-12-06 18:09:07,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 762 transitions. [2022-12-06 18:09:07,960 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.8819444444444444 [2022-12-06 18:09:07,960 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 428 predicate places. [2022-12-06 18:09:07,960 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 2970 transitions, 90638 flow [2022-12-06 18:09:07,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 119.0) internal successors, (714), 6 states have internal predecessors, (714), 0 states have call successors, (0), 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-06 18:09:07,961 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:09:07,961 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:09:07,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-12-06 18:09:07,961 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:09:07,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:09:07,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1145324237, now seen corresponding path program 10 times [2022-12-06 18:09:07,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:09:07,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451203203] [2022-12-06 18:09:07,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:09:07,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:09:07,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:09:11,960 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:09:11,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:09:11,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451203203] [2022-12-06 18:09:11,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451203203] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:09:11,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578241018] [2022-12-06 18:09:11,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:09:11,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:09:11,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:09:11,972 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-06 18:09:12,000 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-06 18:09:12,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:09:12,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:09:12,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 71 conjunts are in the unsatisfiable core [2022-12-06 18:09:12,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:09:12,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:09:12,471 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:09:12,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:09:13,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:09:13,885 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:09:13,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:09:14,007 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:09:14,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:09:14,952 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:09:14,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 126 [2022-12-06 18:09:14,976 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:09:14,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 54 treesize of output 60 [2022-12-06 18:09:17,626 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:09:17,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578241018] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:09:17,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:09:17,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 34, 33] total 97 [2022-12-06 18:09:17,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606574250] [2022-12-06 18:09:17,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:09:17,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2022-12-06 18:09:17,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:09:17,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2022-12-06 18:09:17,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=588, Invalid=8722, Unknown=2, NotChecked=0, Total=9312 [2022-12-06 18:09:17,632 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 144 [2022-12-06 18:09:17,635 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 2970 transitions, 90638 flow. Second operand has 97 states, 97 states have (on average 56.329896907216494) internal successors, (5464), 97 states have internal predecessors, (5464), 0 states have call successors, (0), 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-06 18:09:17,635 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:09:17,635 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 144 [2022-12-06 18:09:17,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:10:06,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-06 18:10:08,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-06 18:10:14,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-12-06 18:10:19,272 INFO L130 PetriNetUnfolder]: 9442/24342 cut-off events. [2022-12-06 18:10:19,273 INFO L131 PetriNetUnfolder]: For 458397/507747 co-relation queries the response was YES. [2022-12-06 18:10:19,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 232004 conditions, 24342 events. 9442/24342 cut-off events. For 458397/507747 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 272166 event pairs, 1034 based on Foata normal form. 517/23586 useless extension candidates. Maximal degree in co-relation 57886. Up to 7766 conditions per place. [2022-12-06 18:10:19,485 INFO L137 encePairwiseOnDemand]: 94/144 looper letters, 760 selfloop transitions, 238 changer transitions 2577/3720 dead transitions. [2022-12-06 18:10:19,485 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 3720 transitions, 118908 flow [2022-12-06 18:10:19,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-12-06 18:10:19,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2022-12-06 18:10:19,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 6060 transitions. [2022-12-06 18:10:19,490 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4046474358974359 [2022-12-06 18:10:19,491 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 531 predicate places. [2022-12-06 18:10:19,491 INFO L495 AbstractCegarLoop]: Abstraction has has 663 places, 3720 transitions, 118908 flow [2022-12-06 18:10:19,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 56.329896907216494) internal successors, (5464), 97 states have internal predecessors, (5464), 0 states have call successors, (0), 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-06 18:10:19,494 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:10:19,494 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:10:19,501 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-06 18:10:19,700 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,SelfDestructingSolverStorable17 [2022-12-06 18:10:19,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 (and 1 more)] === [2022-12-06 18:10:19,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:10:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash -125736281, now seen corresponding path program 11 times [2022-12-06 18:10:19,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:10:19,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579507107] [2022-12-06 18:10:19,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:10:19,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:10:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:10:29,491 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:10:29,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:10:29,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579507107] [2022-12-06 18:10:29,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579507107] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:10:29,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481999172] [2022-12-06 18:10:29,492 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:10:29,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:10:29,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:10:29,494 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-06 18:10:29,495 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-06 18:10:29,618 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-06 18:10:29,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:10:29,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 58 conjunts are in the unsatisfiable core [2022-12-06 18:10:29,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:10:31,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-06 18:10:31,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-12-06 18:10:31,548 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:10:31,548 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:10:31,722 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:10:31,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:10:32,528 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:10:32,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 85 treesize of output 103 [2022-12-06 18:10:32,533 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:10:32,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 7 [2022-12-06 18:10:34,045 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:10:34,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481999172] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-06 18:10:34,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-06 18:10:34,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [43, 28] total 91 [2022-12-06 18:10:34,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87828369] [2022-12-06 18:10:34,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:10:34,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-06 18:10:34,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:10:34,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-06 18:10:34,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=7802, Unknown=13, NotChecked=0, Total=8190 [2022-12-06 18:10:34,049 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 144 [2022-12-06 18:10:34,050 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 3720 transitions, 118908 flow. Second operand has 28 states, 28 states have (on average 68.64285714285714) internal successors, (1922), 28 states have internal predecessors, (1922), 0 states have call successors, (0), 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-06 18:10:34,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:10:34,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 144 [2022-12-06 18:10:34,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:10:49,450 INFO L130 PetriNetUnfolder]: 9116/23918 cut-off events. [2022-12-06 18:10:49,450 INFO L131 PetriNetUnfolder]: For 496757/558360 co-relation queries the response was YES. [2022-12-06 18:10:49,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240529 conditions, 23918 events. 9116/23918 cut-off events. For 496757/558360 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 270632 event pairs, 1087 based on Foata normal form. 447/23056 useless extension candidates. Maximal degree in co-relation 58151. Up to 7847 conditions per place. [2022-12-06 18:10:49,606 INFO L137 encePairwiseOnDemand]: 112/144 looper letters, 731 selfloop transitions, 186 changer transitions 2699/3777 dead transitions. [2022-12-06 18:10:49,607 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 696 places, 3777 transitions, 127650 flow [2022-12-06 18:10:49,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-12-06 18:10:49,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2022-12-06 18:10:49,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2442 transitions. [2022-12-06 18:10:49,609 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4987745098039216 [2022-12-06 18:10:49,609 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 564 predicate places. [2022-12-06 18:10:49,609 INFO L495 AbstractCegarLoop]: Abstraction has has 696 places, 3777 transitions, 127650 flow [2022-12-06 18:10:49,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 68.64285714285714) internal successors, (1922), 28 states have internal predecessors, (1922), 0 states have call successors, (0), 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-06 18:10:49,610 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:10:49,610 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:10:49,619 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-06 18:10:49,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:10:49,816 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:10:49,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:10:49,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1447060735, now seen corresponding path program 12 times [2022-12-06 18:10:49,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:10:49,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258211957] [2022-12-06 18:10:49,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:10:49,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:10:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:10:53,362 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:10:53,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:10:53,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258211957] [2022-12-06 18:10:53,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258211957] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:10:53,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204543807] [2022-12-06 18:10:53,363 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:10:53,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:10:53,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:10:53,364 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-06 18:10:53,366 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-06 18:10:53,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-06 18:10:53,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:10:53,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 55 conjunts are in the unsatisfiable core [2022-12-06 18:10:53,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:10:53,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:10:53,951 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:10:53,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:10:54,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-06 18:10:54,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:10:54,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:10:54,787 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:10:54,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:10:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-06 18:10:54,883 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:10:54,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204543807] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:10:54,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:10:54,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [37] total 58 [2022-12-06 18:10:54,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554384141] [2022-12-06 18:10:54,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:10:54,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-12-06 18:10:54,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:10:54,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-12-06 18:10:54,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=3130, Unknown=0, NotChecked=0, Total=3306 [2022-12-06 18:10:54,885 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 144 [2022-12-06 18:10:54,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 3777 transitions, 127650 flow. Second operand has 25 states, 25 states have (on average 63.64) internal successors, (1591), 25 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 18:10:54,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:10:54,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 144 [2022-12-06 18:10:54,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:11:10,008 INFO L130 PetriNetUnfolder]: 9600/24840 cut-off events. [2022-12-06 18:11:10,008 INFO L131 PetriNetUnfolder]: For 574366/615925 co-relation queries the response was YES. [2022-12-06 18:11:10,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261470 conditions, 24840 events. 9600/24840 cut-off events. For 574366/615925 co-relation queries the response was YES. Maximal size of possible extension queue 839. Compared 278518 event pairs, 1129 based on Foata normal form. 491/24072 useless extension candidates. Maximal degree in co-relation 62879. Up to 7986 conditions per place. [2022-12-06 18:11:10,208 INFO L137 encePairwiseOnDemand]: 112/144 looper letters, 756 selfloop transitions, 186 changer transitions 2766/3878 dead transitions. [2022-12-06 18:11:10,208 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 725 places, 3878 transitions, 137847 flow [2022-12-06 18:11:10,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-12-06 18:11:10,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-12-06 18:11:10,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1976 transitions. [2022-12-06 18:11:10,210 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.45740740740740743 [2022-12-06 18:11:10,210 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 593 predicate places. [2022-12-06 18:11:10,210 INFO L495 AbstractCegarLoop]: Abstraction has has 725 places, 3878 transitions, 137847 flow [2022-12-06 18:11:10,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 63.64) internal successors, (1591), 25 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-06 18:11:10,211 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:11:10,211 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:11:10,218 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-06 18:11:10,419 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,SelfDestructingSolverStorable19 [2022-12-06 18:11:10,419 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:11:10,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:11:10,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1339281565, now seen corresponding path program 13 times [2022-12-06 18:11:10,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:11:10,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698311571] [2022-12-06 18:11:10,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:11:10,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:11:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:11:14,803 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:11:14,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:11:14,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698311571] [2022-12-06 18:11:14,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698311571] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:11:14,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603625120] [2022-12-06 18:11:14,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:11:14,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:11:14,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:11:14,806 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-06 18:11:14,818 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-06 18:11:14,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:11:14,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 82 conjunts are in the unsatisfiable core [2022-12-06 18:11:14,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:11:14,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:11:14,966 INFO L321 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-12-06 18:11:14,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-12-06 18:11:15,457 INFO L321 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-12-06 18:11:15,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-12-06 18:11:16,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:11:16,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-12-06 18:11:17,237 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:11:17,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 17 [2022-12-06 18:11:17,348 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:11:17,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:11:18,244 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:11:18,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 292 treesize of output 293 [2022-12-06 18:11:18,268 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:11:18,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 132 treesize of output 125 [2022-12-06 18:11:18,298 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:11:18,298 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 126 [2022-12-06 18:11:22,131 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:11:22,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603625120] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:11:22,131 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:11:22,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 36, 35] total 102 [2022-12-06 18:11:22,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554227837] [2022-12-06 18:11:22,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:11:22,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2022-12-06 18:11:22,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:11:22,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2022-12-06 18:11:22,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=9752, Unknown=9, NotChecked=0, Total=10302 [2022-12-06 18:11:22,137 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 144 [2022-12-06 18:11:22,140 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 3878 transitions, 137847 flow. Second operand has 102 states, 102 states have (on average 56.22549019607843) internal successors, (5735), 102 states have internal predecessors, (5735), 0 states have call successors, (0), 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-06 18:11:22,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:11:22,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 144 [2022-12-06 18:11:22,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:12:25,415 INFO L130 PetriNetUnfolder]: 10222/27327 cut-off events. [2022-12-06 18:12:25,416 INFO L131 PetriNetUnfolder]: For 683837/730915 co-relation queries the response was YES. [2022-12-06 18:12:25,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305274 conditions, 27327 events. 10222/27327 cut-off events. For 683837/730915 co-relation queries the response was YES. Maximal size of possible extension queue 996. Compared 318968 event pairs, 992 based on Foata normal form. 795/26830 useless extension candidates. Maximal degree in co-relation 65528. Up to 10141 conditions per place. [2022-12-06 18:12:25,627 INFO L137 encePairwiseOnDemand]: 94/144 looper letters, 723 selfloop transitions, 235 changer transitions 3479/4582 dead transitions. [2022-12-06 18:12:25,627 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 840 places, 4582 transitions, 171661 flow [2022-12-06 18:12:25,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-12-06 18:12:25,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2022-12-06 18:12:25,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 6802 transitions. [2022-12-06 18:12:25,637 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4072078544061303 [2022-12-06 18:12:25,637 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 708 predicate places. [2022-12-06 18:12:25,637 INFO L495 AbstractCegarLoop]: Abstraction has has 840 places, 4582 transitions, 171661 flow [2022-12-06 18:12:25,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 56.22549019607843) internal successors, (5735), 102 states have internal predecessors, (5735), 0 states have call successors, (0), 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-06 18:12:25,638 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:12:25,638 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:12:25,649 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-06 18:12:25,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:12:25,845 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:12:25,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:12:25,845 INFO L85 PathProgramCache]: Analyzing trace with hash -545102621, now seen corresponding path program 14 times [2022-12-06 18:12:25,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:12:25,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125350177] [2022-12-06 18:12:25,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:12:25,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:12:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:12:33,189 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:12:33,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:12:33,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125350177] [2022-12-06 18:12:33,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125350177] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:12:33,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698710232] [2022-12-06 18:12:33,190 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-06 18:12:33,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:12:33,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:12:33,192 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-06 18:12:33,196 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-06 18:12:33,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-12-06 18:12:33,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:12:33,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-06 18:12:33,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:12:33,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:12:33,688 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:12:33,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:12:34,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:12:34,675 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:12:34,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:12:34,796 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-06 18:12:34,797 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:12:34,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698710232] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:12:34,797 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:12:34,797 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [40] total 59 [2022-12-06 18:12:34,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409743466] [2022-12-06 18:12:34,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:12:34,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-06 18:12:34,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:12:34,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-06 18:12:34,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=3247, Unknown=0, NotChecked=0, Total=3422 [2022-12-06 18:12:34,799 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 144 [2022-12-06 18:12:34,800 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 4582 transitions, 171661 flow. Second operand has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:12:34,800 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:12:34,800 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 144 [2022-12-06 18:12:34,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:04,158 INFO L130 PetriNetUnfolder]: 10442/28320 cut-off events. [2022-12-06 18:13:04,159 INFO L131 PetriNetUnfolder]: For 746334/845160 co-relation queries the response was YES. [2022-12-06 18:13:04,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 334097 conditions, 28320 events. 10442/28320 cut-off events. For 746334/845160 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 335177 event pairs, 1127 based on Foata normal form. 704/27750 useless extension candidates. Maximal degree in co-relation 65143. Up to 11112 conditions per place. [2022-12-06 18:13:04,397 INFO L137 encePairwiseOnDemand]: 112/144 looper letters, 754 selfloop transitions, 180 changer transitions 3756/4861 dead transitions. [2022-12-06 18:13:04,397 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 868 places, 4861 transitions, 192255 flow [2022-12-06 18:13:04,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-06 18:13:04,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-06 18:13:04,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1971 transitions. [2022-12-06 18:13:04,399 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.47198275862068967 [2022-12-06 18:13:04,399 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 736 predicate places. [2022-12-06 18:13:04,400 INFO L495 AbstractCegarLoop]: Abstraction has has 868 places, 4861 transitions, 192255 flow [2022-12-06 18:13:04,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:13:04,400 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:04,400 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:13:04,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-06 18:13:04,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:04,606 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:13:04,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:04,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1678742911, now seen corresponding path program 15 times [2022-12-06 18:13:04,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:04,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725600882] [2022-12-06 18:13:04,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:04,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:04,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:08,353 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:13:08,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:08,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725600882] [2022-12-06 18:13:08,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725600882] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:08,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771158491] [2022-12-06 18:13:08,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-06 18:13:08,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:08,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:08,355 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-06 18:13:08,356 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-06 18:13:08,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-06 18:13:08,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:13:08,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-06 18:13:08,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:08,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:13:08,807 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:13:08,808 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:13:09,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-12-06 18:13:09,714 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:13:09,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:13:09,842 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-06 18:13:09,842 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:13:09,842 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771158491] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:13:09,843 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:13:09,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [38] total 57 [2022-12-06 18:13:09,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364446040] [2022-12-06 18:13:09,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:13:09,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-06 18:13:09,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:13:09,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-06 18:13:09,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=3011, Unknown=0, NotChecked=0, Total=3192 [2022-12-06 18:13:09,845 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 144 [2022-12-06 18:13:09,846 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 868 places, 4861 transitions, 192255 flow. Second operand has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:13:09,846 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:13:09,846 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 144 [2022-12-06 18:13:09,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:13:48,140 INFO L130 PetriNetUnfolder]: 10892/29424 cut-off events. [2022-12-06 18:13:48,140 INFO L131 PetriNetUnfolder]: For 874417/935454 co-relation queries the response was YES. [2022-12-06 18:13:48,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364043 conditions, 29424 events. 10892/29424 cut-off events. For 874417/935454 co-relation queries the response was YES. Maximal size of possible extension queue 1080. Compared 348895 event pairs, 1011 based on Foata normal form. 590/28725 useless extension candidates. Maximal degree in co-relation 83076. Up to 11716 conditions per place. [2022-12-06 18:13:48,384 INFO L137 encePairwiseOnDemand]: 113/144 looper letters, 765 selfloop transitions, 154 changer transitions 3934/5024 dead transitions. [2022-12-06 18:13:48,384 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 5024 transitions, 208759 flow [2022-12-06 18:13:48,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-06 18:13:48,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-06 18:13:48,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1971 transitions. [2022-12-06 18:13:48,386 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.47198275862068967 [2022-12-06 18:13:48,386 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 764 predicate places. [2022-12-06 18:13:48,386 INFO L495 AbstractCegarLoop]: Abstraction has has 896 places, 5024 transitions, 208759 flow [2022-12-06 18:13:48,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:13:48,386 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:13:48,387 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:13:48,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-06 18:13:48,591 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,SelfDestructingSolverStorable22 [2022-12-06 18:13:48,591 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:13:48,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:13:48,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2025766577, now seen corresponding path program 16 times [2022-12-06 18:13:48,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:13:48,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52575336] [2022-12-06 18:13:48,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:13:48,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:13:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:13:54,120 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:13:54,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:13:54,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52575336] [2022-12-06 18:13:54,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52575336] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:13:54,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334697245] [2022-12-06 18:13:54,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-06 18:13:54,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:13:54,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:13:54,141 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-06 18:13:54,143 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-06 18:13:54,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-06 18:13:54,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:13:54,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 68 conjunts are in the unsatisfiable core [2022-12-06 18:13:54,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:13:56,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-06 18:13:56,061 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-12-06 18:13:56,578 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:13:56,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 17 [2022-12-06 18:13:56,710 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:13:56,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:13:57,594 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:13:57,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 304 treesize of output 262 [2022-12-06 18:13:57,621 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:13:57,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 201 treesize of output 195 [2022-12-06 18:13:57,642 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:13:57,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 168 treesize of output 162 [2022-12-06 18:14:00,997 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:14:00,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334697245] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:14:00,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:14:00,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 34, 33] total 96 [2022-12-06 18:14:00,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008817066] [2022-12-06 18:14:00,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:14:00,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-12-06 18:14:00,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:14:01,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-12-06 18:14:01,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=8637, Unknown=2, NotChecked=0, Total=9120 [2022-12-06 18:14:01,003 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 144 [2022-12-06 18:14:01,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 896 places, 5024 transitions, 208759 flow. Second operand has 96 states, 96 states have (on average 59.322916666666664) internal successors, (5695), 96 states have internal predecessors, (5695), 0 states have call successors, (0), 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-06 18:14:01,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:14:01,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 144 [2022-12-06 18:14:01,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:15:20,443 INFO L130 PetriNetUnfolder]: 11281/30898 cut-off events. [2022-12-06 18:15:20,443 INFO L131 PetriNetUnfolder]: For 1000983/1062979 co-relation queries the response was YES. [2022-12-06 18:15:20,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 402445 conditions, 30898 events. 11281/30898 cut-off events. For 1000983/1062979 co-relation queries the response was YES. Maximal size of possible extension queue 1161. Compared 371497 event pairs, 956 based on Foata normal form. 747/30324 useless extension candidates. Maximal degree in co-relation 91368. Up to 12832 conditions per place. [2022-12-06 18:15:20,691 INFO L137 encePairwiseOnDemand]: 95/144 looper letters, 763 selfloop transitions, 205 changer transitions 4243/5359 dead transitions. [2022-12-06 18:15:20,691 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1008 places, 5359 transitions, 233981 flow [2022-12-06 18:15:20,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-12-06 18:15:20,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2022-12-06 18:15:20,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 6972 transitions. [2022-12-06 18:15:20,697 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4284660766961652 [2022-12-06 18:15:20,697 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 876 predicate places. [2022-12-06 18:15:20,697 INFO L495 AbstractCegarLoop]: Abstraction has has 1008 places, 5359 transitions, 233981 flow [2022-12-06 18:15:20,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 59.322916666666664) internal successors, (5695), 96 states have internal predecessors, (5695), 0 states have call successors, (0), 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-06 18:15:20,699 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:15:20,699 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:15:20,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-12-06 18:15:20,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:20,905 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:15:20,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:15:20,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1631075077, now seen corresponding path program 17 times [2022-12-06 18:15:20,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:15:20,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818839949] [2022-12-06 18:15:20,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:15:20,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:15:20,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:15:29,596 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:15:29,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:15:29,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818839949] [2022-12-06 18:15:29,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818839949] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:29,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072750936] [2022-12-06 18:15:29,596 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-06 18:15:29,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:15:29,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:15:29,598 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-06 18:15:29,600 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-06 18:15:29,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-12-06 18:15:29,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:15:29,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 60 conjunts are in the unsatisfiable core [2022-12-06 18:15:29,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:15:30,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-06 18:15:30,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2022-12-06 18:15:31,278 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:15:31,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:15:31,409 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:15:31,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:15:31,890 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_822 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_822) c_~queue~0.base))) (or (let ((.cse1 (* c_~start~0 4))) (= (mod (select .cse0 (+ .cse1 c_~queue~0.offset)) 4294967296) (mod (select .cse0 (+ .cse1 c_~queue~0.offset 4)) 4294967296))) (not (= (mod (select .cse0 (+ (* c_~end~0 4) c_~queue~0.offset)) 4294967296) (mod |c_thread2Thread1of1ForFork0_~x~1#1| 4294967296)))))) is different from false [2022-12-06 18:15:31,951 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:15:31,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 112 treesize of output 130 [2022-12-06 18:15:31,972 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:15:31,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 64 [2022-12-06 18:15:33,547 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:15:33,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072750936] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-06 18:15:33,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-06 18:15:33,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [41, 28] total 89 [2022-12-06 18:15:33,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736926290] [2022-12-06 18:15:33,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:15:33,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-12-06 18:15:33,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:15:33,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-12-06 18:15:33,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=7296, Unknown=1, NotChecked=172, Total=7832 [2022-12-06 18:15:33,550 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 66 out of 144 [2022-12-06 18:15:33,551 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1008 places, 5359 transitions, 233981 flow. Second operand has 28 states, 28 states have (on average 68.64285714285714) internal successors, (1922), 28 states have internal predecessors, (1922), 0 states have call successors, (0), 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-06 18:15:33,552 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:15:33,552 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 66 of 144 [2022-12-06 18:15:33,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:16:17,826 INFO L130 PetriNetUnfolder]: 11518/31723 cut-off events. [2022-12-06 18:16:17,826 INFO L131 PetriNetUnfolder]: For 1090611/1172547 co-relation queries the response was YES. [2022-12-06 18:16:17,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432733 conditions, 31723 events. 11518/31723 cut-off events. For 1090611/1172547 co-relation queries the response was YES. Maximal size of possible extension queue 1214. Compared 385811 event pairs, 1084 based on Foata normal form. 476/30889 useless extension candidates. Maximal degree in co-relation 95702. Up to 13488 conditions per place. [2022-12-06 18:16:18,166 INFO L137 encePairwiseOnDemand]: 109/144 looper letters, 749 selfloop transitions, 158 changer transitions 4488/5556 dead transitions. [2022-12-06 18:16:18,167 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1039 places, 5556 transitions, 253861 flow [2022-12-06 18:16:18,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-12-06 18:16:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-12-06 18:16:18,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2291 transitions. [2022-12-06 18:16:18,182 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.4971788194444444 [2022-12-06 18:16:18,182 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 907 predicate places. [2022-12-06 18:16:18,182 INFO L495 AbstractCegarLoop]: Abstraction has has 1039 places, 5556 transitions, 253861 flow [2022-12-06 18:16:18,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 68.64285714285714) internal successors, (1922), 28 states have internal predecessors, (1922), 0 states have call successors, (0), 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-06 18:16:18,183 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:16:18,183 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:16:18,188 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-06 18:16:18,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:18,388 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:16:18,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:16:18,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2000918741, now seen corresponding path program 18 times [2022-12-06 18:16:18,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:16:18,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882769633] [2022-12-06 18:16:18,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:16:18,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:16:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:16:20,406 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:16:20,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:16:20,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882769633] [2022-12-06 18:16:20,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882769633] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:16:20,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224467031] [2022-12-06 18:16:20,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-06 18:16:20,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:16:20,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:16:20,410 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-06 18:16:20,413 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-06 18:16:20,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2022-12-06 18:16:20,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-06 18:16:20,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 54 conjunts are in the unsatisfiable core [2022-12-06 18:16:20,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:16:20,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-12-06 18:16:20,799 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-06 18:16:20,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-12-06 18:16:21,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-12-06 18:16:21,521 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:16:21,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:16:21,635 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-06 18:16:21,635 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-06 18:16:21,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224467031] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-06 18:16:21,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-06 18:16:21,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [30] total 48 [2022-12-06 18:16:21,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508144225] [2022-12-06 18:16:21,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-06 18:16:21,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-06 18:16:21,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:16:21,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-06 18:16:21,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=2120, Unknown=0, NotChecked=0, Total=2256 [2022-12-06 18:16:21,637 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 144 [2022-12-06 18:16:21,638 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1039 places, 5556 transitions, 253861 flow. Second operand has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:16:21,638 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:16:21,638 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 144 [2022-12-06 18:16:21,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:17:06,143 INFO L130 PetriNetUnfolder]: 11653/32156 cut-off events. [2022-12-06 18:17:06,150 INFO L131 PetriNetUnfolder]: For 1196933/1275083 co-relation queries the response was YES. [2022-12-06 18:17:06,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 458580 conditions, 32156 events. 11653/32156 cut-off events. For 1196933/1275083 co-relation queries the response was YES. Maximal size of possible extension queue 1224. Compared 391510 event pairs, 968 based on Foata normal form. 728/31580 useless extension candidates. Maximal degree in co-relation 99118. Up to 13803 conditions per place. [2022-12-06 18:17:06,431 INFO L137 encePairwiseOnDemand]: 113/144 looper letters, 718 selfloop transitions, 130 changer transitions 4667/5686 dead transitions. [2022-12-06 18:17:06,431 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1067 places, 5686 transitions, 271159 flow [2022-12-06 18:17:06,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-06 18:17:06,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2022-12-06 18:17:06,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1970 transitions. [2022-12-06 18:17:06,433 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.47174329501915707 [2022-12-06 18:17:06,434 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 935 predicate places. [2022-12-06 18:17:06,434 INFO L495 AbstractCegarLoop]: Abstraction has has 1067 places, 5686 transitions, 271159 flow [2022-12-06 18:17:06,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 65.82608695652173) internal successors, (1514), 23 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-06 18:17:06,434 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:17:06,434 INFO L213 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:17:06,440 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-06 18:17:06,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:17:06,640 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:17:06,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:17:06,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1429234361, now seen corresponding path program 19 times [2022-12-06 18:17:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:17:06,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731283564] [2022-12-06 18:17:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:17:06,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:17:06,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:17:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:17:19,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:17:19,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731283564] [2022-12-06 18:17:19,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731283564] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:17:19,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503418474] [2022-12-06 18:17:19,012 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-06 18:17:19,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:17:19,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:17:19,014 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-06 18:17:19,016 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-06 18:17:19,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:17:19,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 65 conjunts are in the unsatisfiable core [2022-12-06 18:17:19,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:17:21,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-06 18:17:21,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 34 [2022-12-06 18:17:21,790 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:17:21,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 17 [2022-12-06 18:17:21,958 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:17:21,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:17:22,864 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ c_~start~0 1) c_~n~0)) (not (< c_~end~0 c_~n~0)) (not (= (mod (select (select |c_#memory_int| c_~queue~0.base) (+ (* c_~end~0 4) c_~queue~0.offset)) 4294967296) (mod |c_thread1Thread1of1ForFork2_~x~0#1| 4294967296))) (not (<= 0 c_~start~0)) (not (<= 0 c_~end~0)) (let ((.cse8 (* c_~start~0 4))) (let ((.cse4 (+ .cse8 c_~queue~0.offset 4)) (.cse3 (+ .cse8 c_~queue~0.offset))) (and (forall ((v_ArrVal_905 (Array Int Int))) (let ((.cse2 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_905) c_~queue~0.base))) (let ((.cse1 (select .cse2 .cse4)) (.cse0 (select .cse2 .cse3))) (<= (+ (* (div .cse0 4294967296) 4294967296) .cse1) (+ (* (div .cse1 4294967296) 4294967296) .cse0))))) (forall ((v_ArrVal_905 (Array Int Int))) (let ((.cse7 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_905) c_~queue~0.base))) (let ((.cse6 (select .cse7 .cse3)) (.cse5 (select .cse7 .cse4))) (< (+ (* (div .cse5 4294967296) 4294967296) .cse6) (+ (* (div .cse6 4294967296) 4294967296) .cse5 1))))))))) is different from false [2022-12-06 18:17:22,912 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:17:22,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 237 treesize of output 204 [2022-12-06 18:17:22,927 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:17:22,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 109 [2022-12-06 18:17:22,937 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-12-06 18:17:22,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-12-06 18:17:27,166 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:17:27,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503418474] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:17:27,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:17:27,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 34, 33] total 101 [2022-12-06 18:17:27,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330200499] [2022-12-06 18:17:27,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:17:27,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-12-06 18:17:27,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:17:27,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-12-06 18:17:27,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=503, Invalid=9399, Unknown=2, NotChecked=196, Total=10100 [2022-12-06 18:17:27,171 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 144 [2022-12-06 18:17:27,174 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1067 places, 5686 transitions, 271159 flow. Second operand has 101 states, 101 states have (on average 59.20792079207921) internal successors, (5980), 101 states have internal predecessors, (5980), 0 states have call successors, (0), 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-06 18:17:27,174 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:17:27,174 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 144 [2022-12-06 18:17:27,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:19:20,479 INFO L130 PetriNetUnfolder]: 12138/33766 cut-off events. [2022-12-06 18:19:20,479 INFO L131 PetriNetUnfolder]: For 1332049/1406442 co-relation queries the response was YES. [2022-12-06 18:19:20,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 505148 conditions, 33766 events. 12138/33766 cut-off events. For 1332049/1406442 co-relation queries the response was YES. Maximal size of possible extension queue 1277. Compared 416454 event pairs, 953 based on Foata normal form. 1069/33505 useless extension candidates. Maximal degree in co-relation 103609. Up to 15038 conditions per place. [2022-12-06 18:19:20,739 INFO L137 encePairwiseOnDemand]: 92/144 looper letters, 673 selfloop transitions, 153 changer transitions 5118/6092 dead transitions. [2022-12-06 18:19:20,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1172 places, 6092 transitions, 303407 flow [2022-12-06 18:19:20,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-12-06 18:19:20,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2022-12-06 18:19:20,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 6482 transitions. [2022-12-06 18:19:20,743 INFO L535 CegarLoopForPetriNet]: DFA transition density 0.42465932914046123 [2022-12-06 18:19:20,743 INFO L294 CegarLoopForPetriNet]: 132 programPoint places, 1040 predicate places. [2022-12-06 18:19:20,743 INFO L495 AbstractCegarLoop]: Abstraction has has 1172 places, 6092 transitions, 303407 flow [2022-12-06 18:19:20,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 59.20792079207921) internal successors, (5980), 101 states have internal predecessors, (5980), 0 states have call successors, (0), 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-06 18:19:20,744 INFO L205 CegarLoopForPetriNet]: Found error trace [2022-12-06 18:19:20,744 INFO L213 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 18:19:20,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-06 18:19:20,949 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,SelfDestructingSolverStorable26 [2022-12-06 18:19:20,949 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2022-12-06 18:19:20,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-06 18:19:20,950 INFO L85 PathProgramCache]: Analyzing trace with hash 783963766, now seen corresponding path program 1 times [2022-12-06 18:19:20,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-06 18:19:20,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22875353] [2022-12-06 18:19:20,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:19:20,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-06 18:19:20,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:19:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:19:22,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-06 18:19:22,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22875353] [2022-12-06 18:19:22,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22875353] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-06 18:19:22,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642012253] [2022-12-06 18:19:22,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-06 18:19:22,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-06 18:19:22,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-12-06 18:19:22,494 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-06 18:19:22,495 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-06 18:19:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-06 18:19:22,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 58 conjunts are in the unsatisfiable core [2022-12-06 18:19:22,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-06 18:19:24,055 INFO L321 Elim1Store]: treesize reduction 58, result has 10.8 percent of original size [2022-12-06 18:19:24,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 20 [2022-12-06 18:19:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:19:24,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-06 18:19:24,745 INFO L321 Elim1Store]: treesize reduction 12, result has 81.5 percent of original size [2022-12-06 18:19:24,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 101 [2022-12-06 18:19:27,478 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-06 18:19:27,478 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642012253] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-06 18:19:27,478 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-06 18:19:27,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 26] total 68 [2022-12-06 18:19:27,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517064351] [2022-12-06 18:19:27,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-06 18:19:27,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-12-06 18:19:27,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-06 18:19:27,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-12-06 18:19:27,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=4000, Unknown=0, NotChecked=0, Total=4556 [2022-12-06 18:19:27,482 INFO L490 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 144 [2022-12-06 18:19:27,496 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1172 places, 6092 transitions, 303407 flow. Second operand has 68 states, 68 states have (on average 69.66176470588235) internal successors, (4737), 68 states have internal predecessors, (4737), 0 states have call successors, (0), 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-06 18:19:27,496 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-12-06 18:19:27,496 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 144 [2022-12-06 18:19:27,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-12-06 18:20:02,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-06 18:20:13,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] Received shutdown request... [2022-12-06 18:20:18,824 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-12-06 18:20:18,824 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-06 18:20:19,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-12-06 18:20:19,160 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2022-12-06 18:20:19,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-06 18:20:19,366 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,SelfDestructingSolverStorable27 [2022-12-06 18:20:19,367 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (68states, 67/144 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 223995 conditions, 16875 events (6850/16874 cut-off events. For 902828/949011 co-relation queries the response was YES. Maximal size of possible extension queue 1390. Compared 195852 event pairs, 736 based on Foata normal form. 813/17636 useless extension candidates. Maximal degree in co-relation 88967. Up to 6597 conditions per place.). [2022-12-06 18:20:19,368 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2022-12-06 18:20:19,369 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2022-12-06 18:20:19,369 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2022-12-06 18:20:19,369 INFO L458 BasicCegarLoop]: Path program histogram: [19, 5, 2, 1, 1] [2022-12-06 18:20:19,372 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-12-06 18:20:19,372 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-06 18:20:19,374 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 06:20:19 BasicIcfg [2022-12-06 18:20:19,375 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-06 18:20:19,378 INFO L158 Benchmark]: Toolchain (without parser) took 816016.76ms. Allocated memory was 190.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 167.4MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 3.1GB. Max. memory is 8.0GB. [2022-12-06 18:20:19,379 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 190.8MB. Free memory was 167.1MB in the beginning and 167.1MB in the end (delta: 88.5kB). There was no memory consumed. Max. memory is 8.0GB. [2022-12-06 18:20:19,379 INFO L158 Benchmark]: CACSL2BoogieTranslator took 229.87ms. Allocated memory is still 190.8MB. Free memory was 167.4MB in the beginning and 154.3MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-12-06 18:20:19,379 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.69ms. Allocated memory is still 190.8MB. Free memory was 154.3MB in the beginning and 152.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-06 18:20:19,379 INFO L158 Benchmark]: Boogie Preprocessor took 22.52ms. Allocated memory is still 190.8MB. Free memory was 152.2MB in the beginning and 150.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-12-06 18:20:19,379 INFO L158 Benchmark]: RCFGBuilder took 534.14ms. Allocated memory is still 190.8MB. Free memory was 150.6MB in the beginning and 124.9MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. [2022-12-06 18:20:19,381 INFO L158 Benchmark]: TraceAbstraction took 815174.02ms. Allocated memory was 190.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 124.4MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 3.1GB. Max. memory is 8.0GB. [2022-12-06 18:20:19,383 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.09ms. Allocated memory is still 190.8MB. Free memory was 167.1MB in the beginning and 167.1MB in the end (delta: 88.5kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 229.87ms. Allocated memory is still 190.8MB. Free memory was 167.4MB in the beginning and 154.3MB in the end (delta: 13.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 51.69ms. Allocated memory is still 190.8MB. Free memory was 154.3MB in the beginning and 152.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 22.52ms. Allocated memory is still 190.8MB. Free memory was 152.2MB in the beginning and 150.6MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 534.14ms. Allocated memory is still 190.8MB. Free memory was 150.6MB in the beginning and 124.9MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 8.0GB. * TraceAbstraction took 815174.02ms. Allocated memory was 190.8MB in the beginning and 3.8GB in the end (delta: 3.6GB). Free memory was 124.4MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 3.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (68states, 67/144 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 223995 conditions, 16875 events (6850/16874 cut-off events. For 902828/949011 co-relation queries the response was YES. Maximal size of possible extension queue 1390. Compared 195852 event pairs, 736 based on Foata normal form. 813/17636 useless extension candidates. Maximal degree in co-relation 88967. Up to 6597 conditions per place.). - TimeoutResultAtElement [Line: 102]: 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 (68states, 67/144 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 223995 conditions, 16875 events (6850/16874 cut-off events. For 902828/949011 co-relation queries the response was YES. Maximal size of possible extension queue 1390. Compared 195852 event pairs, 736 based on Foata normal form. 813/17636 useless extension candidates. Maximal degree in co-relation 88967. Up to 6597 conditions per place.). - TimeoutResultAtElement [Line: 103]: 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 (68states, 67/144 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 223995 conditions, 16875 events (6850/16874 cut-off events. For 902828/949011 co-relation queries the response was YES. Maximal size of possible extension queue 1390. Compared 195852 event pairs, 736 based on Foata normal form. 813/17636 useless extension candidates. Maximal degree in co-relation 88967. Up to 6597 conditions per place.). - TimeoutResultAtElement [Line: 104]: 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 (68states, 67/144 universal loopers) in iteration 28,while PetriNetUnfolder was constructing finite prefix that currently has 223995 conditions, 16875 events (6850/16874 cut-off events. For 902828/949011 co-relation queries the response was YES. Maximal size of possible extension queue 1390. Compared 195852 event pairs, 736 based on Foata normal form. 813/17636 useless extension candidates. Maximal degree in co-relation 88967. Up to 6597 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 170 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 815.0s, OverallIterations: 28, TraceHistogramMax: 3, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 666.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 316 mSolverCounterUnknown, 27964 SdHoareTripleChecker+Valid, 67.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 27964 mSDsluCounter, 27837 SdHoareTripleChecker+Invalid, 61.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 478 IncrementalHoareTripleChecker+Unchecked, 26542 mSDsCounter, 2875 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 71656 IncrementalHoareTripleChecker+Invalid, 75325 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2875 mSolverCounterUnsat, 1295 mSDtfsCounter, 71656 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5807 GetRequests, 3423 SyntacticMatches, 20 SemanticMatches, 2364 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 92154 ImplicationChecksByTransitivity, 278.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=303407occurred in iteration=27, InterpolantAutomatonStates: 1103, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 139.1s InterpolantComputationTime, 6008 NumberOfCodeBlocks, 5861 NumberOfCodeBlocksAsserted, 61 NumberOfCheckSat, 7425 ConstructedInterpolants, 94 QuantifiedInterpolants, 180083 SizeOfPredicates, 550 NumberOfNonLiveVariables, 6365 ConjunctsInSsa, 1056 ConjunctsInUnsatCore, 61 InterpolantComputations, 19 PerfectInterpolantSequences, 286/922 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