/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-b8dbc81 [2023-01-28 03:00:13,780 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-01-28 03:00:13,782 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-01-28 03:00:13,807 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-01-28 03:00:13,808 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-01-28 03:00:13,810 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-01-28 03:00:13,812 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-01-28 03:00:13,814 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-01-28 03:00:13,815 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-01-28 03:00:13,819 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-01-28 03:00:13,820 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-01-28 03:00:13,821 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-01-28 03:00:13,821 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-01-28 03:00:13,825 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-01-28 03:00:13,826 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-01-28 03:00:13,827 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-01-28 03:00:13,827 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-01-28 03:00:13,827 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-01-28 03:00:13,828 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-01-28 03:00:13,829 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-01-28 03:00:13,830 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-01-28 03:00:13,833 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-01-28 03:00:13,835 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-01-28 03:00:13,836 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-01-28 03:00:13,845 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-01-28 03:00:13,846 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-01-28 03:00:13,846 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-01-28 03:00:13,847 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-01-28 03:00:13,847 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-01-28 03:00:13,848 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-01-28 03:00:13,848 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-01-28 03:00:13,849 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-01-28 03:00:13,850 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-01-28 03:00:13,850 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-01-28 03:00:13,851 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-01-28 03:00:13,851 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-01-28 03:00:13,851 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-01-28 03:00:13,851 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-01-28 03:00:13,851 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-01-28 03:00:13,852 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-01-28 03:00:13,852 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-01-28 03:00:13,854 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-01-28 03:00:13,895 INFO L113 SettingsManager]: Loading preferences was successful [2023-01-28 03:00:13,896 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-01-28 03:00:13,897 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-01-28 03:00:13,897 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-01-28 03:00:13,898 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-01-28 03:00:13,898 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-01-28 03:00:13,898 INFO L138 SettingsManager]: * Use SBE=true [2023-01-28 03:00:13,898 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-01-28 03:00:13,898 INFO L138 SettingsManager]: * sizeof long=4 [2023-01-28 03:00:13,898 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * sizeof long double=12 [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * Use constant arrays=true [2023-01-28 03:00:13,899 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-01-28 03:00:13,899 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * To the following directory=./dump/ [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:00:13,900 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-01-28 03:00:13,900 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-01-28 03:00:13,901 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-01-28 03:00:13,901 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> BEFORE [2023-01-28 03:00:14,054 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-01-28 03:00:14,073 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-01-28 03:00:14,075 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-01-28 03:00:14,075 INFO L271 PluginConnector]: Initializing CDTParser... [2023-01-28 03:00:14,076 INFO L275 PluginConnector]: CDTParser initialized [2023-01-28 03:00:14,076 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-01-28 03:00:15,213 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-01-28 03:00:15,374 INFO L351 CDTParser]: Found 1 translation units. [2023-01-28 03:00:15,375 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-01-28 03:00:15,380 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a1349501/4702caf816654a3084355e2df75a5f16/FLAGa74c7ed94 [2023-01-28 03:00:15,393 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a1349501/4702caf816654a3084355e2df75a5f16 [2023-01-28 03:00:15,395 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-01-28 03:00:15,396 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2023-01-28 03:00:15,398 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-01-28 03:00:15,398 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-01-28 03:00:15,401 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-01-28 03:00:15,401 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,402 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@624147fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15, skipping insertion in model container [2023-01-28 03:00:15,402 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,407 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-01-28 03:00:15,422 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-01-28 03:00:15,532 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c[2848,2861] [2023-01-28 03:00:15,538 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:00:15,544 INFO L203 MainTranslator]: Completed pre-run [2023-01-28 03:00:15,559 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c[2848,2861] [2023-01-28 03:00:15,561 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-01-28 03:00:15,571 INFO L208 MainTranslator]: Completed translation [2023-01-28 03:00:15,572 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15 WrapperNode [2023-01-28 03:00:15,572 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-01-28 03:00:15,572 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-01-28 03:00:15,573 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-01-28 03:00:15,573 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-01-28 03:00:15,577 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,583 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,599 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 134 [2023-01-28 03:00:15,599 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-01-28 03:00:15,600 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-01-28 03:00:15,600 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-01-28 03:00:15,600 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-01-28 03:00:15,606 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,606 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,609 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,609 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,614 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,617 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,618 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,619 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,623 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-01-28 03:00:15,623 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-01-28 03:00:15,623 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-01-28 03:00:15,624 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-01-28 03:00:15,624 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (1/1) ... [2023-01-28 03:00:15,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-01-28 03:00:15,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:15,660 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-01-28 03:00:15,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-01-28 03:00:15,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-01-28 03:00:15,693 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-01-28 03:00:15,693 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-01-28 03:00:15,693 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-01-28 03:00:15,693 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-01-28 03:00:15,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-01-28 03:00:15,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-01-28 03:00:15,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-01-28 03:00:15,694 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-01-28 03:00:15,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-01-28 03:00:15,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-01-28 03:00:15,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-01-28 03:00:15,698 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-01-28 03:00:15,699 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-01-28 03:00:15,809 INFO L236 CfgBuilder]: Building ICFG [2023-01-28 03:00:15,812 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-01-28 03:00:16,044 INFO L277 CfgBuilder]: Performing block encoding [2023-01-28 03:00:16,050 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-01-28 03:00:16,051 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-01-28 03:00:16,052 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:00:16 BoogieIcfgContainer [2023-01-28 03:00:16,052 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-01-28 03:00:16,054 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-01-28 03:00:16,054 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-01-28 03:00:16,056 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-01-28 03:00:16,056 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 03:00:15" (1/3) ... [2023-01-28 03:00:16,056 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37fb7b4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:00:16, skipping insertion in model container [2023-01-28 03:00:16,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 03:00:15" (2/3) ... [2023-01-28 03:00:16,057 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37fb7b4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:00:16, skipping insertion in model container [2023-01-28 03:00:16,057 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:00:16" (3/3) ... [2023-01-28 03:00:16,058 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-01-28 03:00:16,069 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-01-28 03:00:16,070 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-01-28 03:00:16,070 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-01-28 03:00:16,128 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-01-28 03:00:16,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 199 places, 213 transitions, 442 flow [2023-01-28 03:00:16,253 INFO L130 PetriNetUnfolder]: 21/211 cut-off events. [2023-01-28 03:00:16,253 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 03:00:16,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 220 conditions, 211 events. 21/211 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 231 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 146. Up to 3 conditions per place. [2023-01-28 03:00:16,259 INFO L82 GeneralOperation]: Start removeDead. Operand has 199 places, 213 transitions, 442 flow [2023-01-28 03:00:16,267 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 189 places, 203 transitions, 418 flow [2023-01-28 03:00:16,270 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-01-28 03:00:16,286 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 189 places, 203 transitions, 418 flow [2023-01-28 03:00:16,288 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 189 places, 203 transitions, 418 flow [2023-01-28 03:00:16,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 203 transitions, 418 flow [2023-01-28 03:00:16,339 INFO L130 PetriNetUnfolder]: 21/203 cut-off events. [2023-01-28 03:00:16,340 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 03:00:16,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 212 conditions, 203 events. 21/203 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 229 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 146. Up to 3 conditions per place. [2023-01-28 03:00:16,342 INFO L119 LiptonReduction]: Number of co-enabled transitions 2700 [2023-01-28 03:00:21,273 INFO L134 LiptonReduction]: Checked pairs total: 3067 [2023-01-28 03:00:21,273 INFO L136 LiptonReduction]: Total number of compositions: 222 [2023-01-28 03:00:21,283 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-01-28 03:00:21,287 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;@67b11c20, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-01-28 03:00:21,287 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-01-28 03:00:21,290 INFO L130 PetriNetUnfolder]: 7/24 cut-off events. [2023-01-28 03:00:21,290 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-01-28 03:00:21,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:21,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:21,291 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:21,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:21,294 INFO L85 PathProgramCache]: Analyzing trace with hash -266999657, now seen corresponding path program 1 times [2023-01-28 03:00:21,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:21,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949271196] [2023-01-28 03:00:21,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:21,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:21,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:21,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:21,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:21,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949271196] [2023-01-28 03:00:21,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949271196] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:21,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:21,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:00:21,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937735641] [2023-01-28 03:00:21,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:21,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:00:21,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:00:21,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:00:21,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-01-28 03:00:21,734 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 62 flow. Second operand has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:21,734 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:21,734 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-01-28 03:00:21,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:21,853 INFO L130 PetriNetUnfolder]: 112/192 cut-off events. [2023-01-28 03:00:21,853 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2023-01-28 03:00:21,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 192 events. 112/192 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 556 event pairs, 51 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 338. Up to 151 conditions per place. [2023-01-28 03:00:21,856 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 35 selfloop transitions, 1 changer transitions 5/41 dead transitions. [2023-01-28 03:00:21,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 41 transitions, 188 flow [2023-01-28 03:00:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:00:21,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:00:21,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 755 transitions. [2023-01-28 03:00:21,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4339080459770115 [2023-01-28 03:00:21,869 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 755 transitions. [2023-01-28 03:00:21,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 755 transitions. [2023-01-28 03:00:21,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:21,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 755 transitions. [2023-01-28 03:00:21,876 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 188.75) internal successors, (755), 4 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:21,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:21,881 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:21,882 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 62 flow. Second operand 4 states and 755 transitions. [2023-01-28 03:00:21,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 41 transitions, 188 flow [2023-01-28 03:00:21,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 41 transitions, 172 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-01-28 03:00:21,886 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 63 flow [2023-01-28 03:00:21,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=63, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-01-28 03:00:21,889 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1 predicate places. [2023-01-28 03:00:21,889 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 63 flow [2023-01-28 03:00:21,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:21,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:21,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:21,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-01-28 03:00:21,890 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:21,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:21,890 INFO L85 PathProgramCache]: Analyzing trace with hash 541242839, now seen corresponding path program 2 times [2023-01-28 03:00:21,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:21,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335179824] [2023-01-28 03:00:21,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:21,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:21,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:22,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:22,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335179824] [2023-01-28 03:00:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335179824] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:22,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:00:22,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916162011] [2023-01-28 03:00:22,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:22,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-01-28 03:00:22,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:22,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-01-28 03:00:22,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-01-28 03:00:22,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 435 [2023-01-28 03:00:22,048 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:22,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 435 [2023-01-28 03:00:22,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:22,168 INFO L130 PetriNetUnfolder]: 119/215 cut-off events. [2023-01-28 03:00:22,169 INFO L131 PetriNetUnfolder]: For 55/55 co-relation queries the response was YES. [2023-01-28 03:00:22,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 215 events. 119/215 cut-off events. For 55/55 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 686 event pairs, 67 based on Foata normal form. 5/172 useless extension candidates. Maximal degree in co-relation 466. Up to 179 conditions per place. [2023-01-28 03:00:22,170 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 31 selfloop transitions, 1 changer transitions 7/39 dead transitions. [2023-01-28 03:00:22,170 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 179 flow [2023-01-28 03:00:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-01-28 03:00:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-01-28 03:00:22,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 753 transitions. [2023-01-28 03:00:22,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43275862068965515 [2023-01-28 03:00:22,183 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 753 transitions. [2023-01-28 03:00:22,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 753 transitions. [2023-01-28 03:00:22,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:22,183 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 753 transitions. [2023-01-28 03:00:22,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 188.25) internal successors, (753), 4 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,191 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 435.0) internal successors, (2175), 5 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,191 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 63 flow. Second operand 4 states and 753 transitions. [2023-01-28 03:00:22,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 179 flow [2023-01-28 03:00:22,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 173 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-01-28 03:00:22,195 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 69 flow [2023-01-28 03:00:22,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=69, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-01-28 03:00:22,196 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-01-28 03:00:22,196 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 69 flow [2023-01-28 03:00:22,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 181.25) internal successors, (725), 4 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:22,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:22,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-01-28 03:00:22,197 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:22,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:22,200 INFO L85 PathProgramCache]: Analyzing trace with hash -682121893, now seen corresponding path program 1 times [2023-01-28 03:00:22,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:22,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267856403] [2023-01-28 03:00:22,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:22,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:22,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:22,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:22,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:22,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267856403] [2023-01-28 03:00:22,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267856403] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:22,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:22,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-01-28 03:00:22,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618597049] [2023-01-28 03:00:22,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:22,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-01-28 03:00:22,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:22,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-01-28 03:00:22,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-01-28 03:00:22,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 435 [2023-01-28 03:00:22,241 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,241 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:22,241 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 435 [2023-01-28 03:00:22,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:22,286 INFO L130 PetriNetUnfolder]: 87/154 cut-off events. [2023-01-28 03:00:22,286 INFO L131 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2023-01-28 03:00:22,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 154 events. 87/154 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 408 event pairs, 24 based on Foata normal form. 16/138 useless extension candidates. Maximal degree in co-relation 348. Up to 133 conditions per place. [2023-01-28 03:00:22,289 INFO L137 encePairwiseOnDemand]: 431/435 looper letters, 26 selfloop transitions, 2 changer transitions 4/32 dead transitions. [2023-01-28 03:00:22,289 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 32 transitions, 153 flow [2023-01-28 03:00:22,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-01-28 03:00:22,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-01-28 03:00:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 595 transitions. [2023-01-28 03:00:22,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559386973180077 [2023-01-28 03:00:22,290 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 595 transitions. [2023-01-28 03:00:22,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 595 transitions. [2023-01-28 03:00:22,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:22,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 595 transitions. [2023-01-28 03:00:22,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 198.33333333333334) internal successors, (595), 3 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,294 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 435.0) internal successors, (1740), 4 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,294 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 69 flow. Second operand 3 states and 595 transitions. [2023-01-28 03:00:22,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 32 transitions, 153 flow [2023-01-28 03:00:22,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 32 transitions, 150 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-01-28 03:00:22,296 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 72 flow [2023-01-28 03:00:22,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-01-28 03:00:22,298 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-01-28 03:00:22,300 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 72 flow [2023-01-28 03:00:22,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 191.66666666666666) internal successors, (575), 3 states have internal predecessors, (575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:22,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:22,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-01-28 03:00:22,301 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:22,301 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:22,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1884163200, now seen corresponding path program 1 times [2023-01-28 03:00:22,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:22,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41352405] [2023-01-28 03:00:22,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:22,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:22,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:22,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:22,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:22,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41352405] [2023-01-28 03:00:22,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41352405] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:22,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:22,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:00:22,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110272181] [2023-01-28 03:00:22,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:22,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:22,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:22,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:22,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:00:22,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:22,808 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 72 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:22,808 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:22,808 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:22,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:23,094 INFO L130 PetriNetUnfolder]: 268/494 cut-off events. [2023-01-28 03:00:23,095 INFO L131 PetriNetUnfolder]: For 201/201 co-relation queries the response was YES. [2023-01-28 03:00:23,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1182 conditions, 494 events. 268/494 cut-off events. For 201/201 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2010 event pairs, 43 based on Foata normal form. 2/393 useless extension candidates. Maximal degree in co-relation 395. Up to 100 conditions per place. [2023-01-28 03:00:23,097 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 111 selfloop transitions, 25 changer transitions 22/158 dead transitions. [2023-01-28 03:00:23,097 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 158 transitions, 747 flow [2023-01-28 03:00:23,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-01-28 03:00:23,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-01-28 03:00:23,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2660 transitions. [2023-01-28 03:00:23,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3397190293742018 [2023-01-28 03:00:23,103 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2660 transitions. [2023-01-28 03:00:23,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2660 transitions. [2023-01-28 03:00:23,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:23,104 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2660 transitions. [2023-01-28 03:00:23,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 147.77777777777777) internal successors, (2660), 18 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:23,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 435.0) internal successors, (8265), 19 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:23,157 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 435.0) internal successors, (8265), 19 states have internal predecessors, (8265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:23,157 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 72 flow. Second operand 18 states and 2660 transitions. [2023-01-28 03:00:23,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 158 transitions, 747 flow [2023-01-28 03:00:23,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 158 transitions, 707 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-01-28 03:00:23,161 INFO L231 Difference]: Finished difference. Result has 53 places, 50 transitions, 252 flow [2023-01-28 03:00:23,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=252, PETRI_PLACES=53, PETRI_TRANSITIONS=50} [2023-01-28 03:00:23,162 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 28 predicate places. [2023-01-28 03:00:23,162 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 50 transitions, 252 flow [2023-01-28 03:00:23,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:23,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:23,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:23,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-01-28 03:00:23,163 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:23,163 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:23,163 INFO L85 PathProgramCache]: Analyzing trace with hash 839378742, now seen corresponding path program 2 times [2023-01-28 03:00:23,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:23,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554079938] [2023-01-28 03:00:23,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:23,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:23,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:23,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:23,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:23,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554079938] [2023-01-28 03:00:23,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554079938] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:23,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:23,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:00:23,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337946928] [2023-01-28 03:00:23,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:23,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:23,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:23,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:23,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:00:23,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:23,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 50 transitions, 252 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:23,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:23,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:23,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:24,019 INFO L130 PetriNetUnfolder]: 274/499 cut-off events. [2023-01-28 03:00:24,019 INFO L131 PetriNetUnfolder]: For 1057/1057 co-relation queries the response was YES. [2023-01-28 03:00:24,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1686 conditions, 499 events. 274/499 cut-off events. For 1057/1057 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1987 event pairs, 51 based on Foata normal form. 13/485 useless extension candidates. Maximal degree in co-relation 1650. Up to 209 conditions per place. [2023-01-28 03:00:24,022 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 72 selfloop transitions, 23 changer transitions 10/105 dead transitions. [2023-01-28 03:00:24,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 105 transitions, 676 flow [2023-01-28 03:00:24,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:00:24,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:00:24,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1622 transitions. [2023-01-28 03:00:24,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33897596656217344 [2023-01-28 03:00:24,026 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1622 transitions. [2023-01-28 03:00:24,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1622 transitions. [2023-01-28 03:00:24,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:24,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1622 transitions. [2023-01-28 03:00:24,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.45454545454547) internal successors, (1622), 11 states have internal predecessors, (1622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,034 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,034 INFO L175 Difference]: Start difference. First operand has 53 places, 50 transitions, 252 flow. Second operand 11 states and 1622 transitions. [2023-01-28 03:00:24,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 105 transitions, 676 flow [2023-01-28 03:00:24,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 105 transitions, 630 flow, removed 23 selfloop flow, removed 4 redundant places. [2023-01-28 03:00:24,042 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 361 flow [2023-01-28 03:00:24,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=361, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2023-01-28 03:00:24,043 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2023-01-28 03:00:24,043 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 361 flow [2023-01-28 03:00:24,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:24,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:24,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-01-28 03:00:24,044 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:24,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:24,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1337186352, now seen corresponding path program 3 times [2023-01-28 03:00:24,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:24,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839268394] [2023-01-28 03:00:24,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:24,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:24,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:24,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:24,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839268394] [2023-01-28 03:00:24,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839268394] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:24,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:24,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:00:24,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733374503] [2023-01-28 03:00:24,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:24,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:24,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:24,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:24,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:00:24,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:24,457 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 361 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,457 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:24,457 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:24,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:24,881 INFO L130 PetriNetUnfolder]: 302/562 cut-off events. [2023-01-28 03:00:24,882 INFO L131 PetriNetUnfolder]: For 1148/1148 co-relation queries the response was YES. [2023-01-28 03:00:24,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2046 conditions, 562 events. 302/562 cut-off events. For 1148/1148 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2407 event pairs, 31 based on Foata normal form. 14/543 useless extension candidates. Maximal degree in co-relation 1828. Up to 99 conditions per place. [2023-01-28 03:00:24,885 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 136 selfloop transitions, 33 changer transitions 14/183 dead transitions. [2023-01-28 03:00:24,885 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 183 transitions, 1160 flow [2023-01-28 03:00:24,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-01-28 03:00:24,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-01-28 03:00:24,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2824 transitions. [2023-01-28 03:00:24,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34168179068360555 [2023-01-28 03:00:24,891 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2824 transitions. [2023-01-28 03:00:24,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2824 transitions. [2023-01-28 03:00:24,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:24,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2824 transitions. [2023-01-28 03:00:24,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 148.6315789473684) internal successors, (2824), 19 states have internal predecessors, (2824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 435.0) internal successors, (8700), 20 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,904 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 435.0) internal successors, (8700), 20 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,905 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 361 flow. Second operand 19 states and 2824 transitions. [2023-01-28 03:00:24,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 183 transitions, 1160 flow [2023-01-28 03:00:24,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 183 transitions, 998 flow, removed 50 selfloop flow, removed 10 redundant places. [2023-01-28 03:00:24,911 INFO L231 Difference]: Finished difference. Result has 74 places, 63 transitions, 403 flow [2023-01-28 03:00:24,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=403, PETRI_PLACES=74, PETRI_TRANSITIONS=63} [2023-01-28 03:00:24,912 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 49 predicate places. [2023-01-28 03:00:24,912 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 63 transitions, 403 flow [2023-01-28 03:00:24,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:24,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:24,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:24,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-01-28 03:00:24,913 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:24,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:24,913 INFO L85 PathProgramCache]: Analyzing trace with hash -1557044638, now seen corresponding path program 4 times [2023-01-28 03:00:24,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:24,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333382175] [2023-01-28 03:00:24,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:24,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:24,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:25,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:25,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:25,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333382175] [2023-01-28 03:00:25,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333382175] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:25,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:25,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:00:25,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374727449] [2023-01-28 03:00:25,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:25,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:25,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:25,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:25,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:00:25,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:25,285 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 63 transitions, 403 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:25,285 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:25,285 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:25,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:25,603 INFO L130 PetriNetUnfolder]: 281/536 cut-off events. [2023-01-28 03:00:25,603 INFO L131 PetriNetUnfolder]: For 1062/1062 co-relation queries the response was YES. [2023-01-28 03:00:25,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1911 conditions, 536 events. 281/536 cut-off events. For 1062/1062 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2320 event pairs, 68 based on Foata normal form. 19/522 useless extension candidates. Maximal degree in co-relation 1867. Up to 257 conditions per place. [2023-01-28 03:00:25,606 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 73 selfloop transitions, 26 changer transitions 9/108 dead transitions. [2023-01-28 03:00:25,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 108 transitions, 760 flow [2023-01-28 03:00:25,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:00:25,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:00:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1619 transitions. [2023-01-28 03:00:25,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33834900731452455 [2023-01-28 03:00:25,610 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1619 transitions. [2023-01-28 03:00:25,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1619 transitions. [2023-01-28 03:00:25,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:25,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1619 transitions. [2023-01-28 03:00:25,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.1818181818182) internal successors, (1619), 11 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:25,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:25,618 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:25,618 INFO L175 Difference]: Start difference. First operand has 74 places, 63 transitions, 403 flow. Second operand 11 states and 1619 transitions. [2023-01-28 03:00:25,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 108 transitions, 760 flow [2023-01-28 03:00:25,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 108 transitions, 694 flow, removed 7 selfloop flow, removed 12 redundant places. [2023-01-28 03:00:25,622 INFO L231 Difference]: Finished difference. Result has 77 places, 64 transitions, 448 flow [2023-01-28 03:00:25,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=448, PETRI_PLACES=77, PETRI_TRANSITIONS=64} [2023-01-28 03:00:25,623 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 52 predicate places. [2023-01-28 03:00:25,623 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 64 transitions, 448 flow [2023-01-28 03:00:25,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:25,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:25,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:25,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-01-28 03:00:25,624 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:25,624 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:25,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1332429184, now seen corresponding path program 5 times [2023-01-28 03:00:25,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:25,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920584225] [2023-01-28 03:00:25,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:25,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:25,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:25,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:26,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:26,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920584225] [2023-01-28 03:00:26,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920584225] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:26,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:26,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:00:26,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344272836] [2023-01-28 03:00:26,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:26,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:26,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:26,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:26,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:00:26,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:26,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 64 transitions, 448 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:26,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:26,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:26,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:26,320 INFO L130 PetriNetUnfolder]: 270/536 cut-off events. [2023-01-28 03:00:26,320 INFO L131 PetriNetUnfolder]: For 1618/1618 co-relation queries the response was YES. [2023-01-28 03:00:26,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 536 events. 270/536 cut-off events. For 1618/1618 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2466 event pairs, 49 based on Foata normal form. 20/519 useless extension candidates. Maximal degree in co-relation 1863. Up to 143 conditions per place. [2023-01-28 03:00:26,323 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 103 selfloop transitions, 34 changer transitions 7/144 dead transitions. [2023-01-28 03:00:26,323 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 144 transitions, 996 flow [2023-01-28 03:00:26,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:00:26,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:00:26,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2213 transitions. [2023-01-28 03:00:26,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33915708812260537 [2023-01-28 03:00:26,328 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2213 transitions. [2023-01-28 03:00:26,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2213 transitions. [2023-01-28 03:00:26,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:26,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2213 transitions. [2023-01-28 03:00:26,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.53333333333333) internal successors, (2213), 15 states have internal predecessors, (2213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:26,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:26,339 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:26,339 INFO L175 Difference]: Start difference. First operand has 77 places, 64 transitions, 448 flow. Second operand 15 states and 2213 transitions. [2023-01-28 03:00:26,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 144 transitions, 996 flow [2023-01-28 03:00:26,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 144 transitions, 906 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-01-28 03:00:26,344 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 530 flow [2023-01-28 03:00:26,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=530, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2023-01-28 03:00:26,345 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 61 predicate places. [2023-01-28 03:00:26,345 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 530 flow [2023-01-28 03:00:26,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:26,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:26,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:26,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-01-28 03:00:26,346 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:26,347 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:26,347 INFO L85 PathProgramCache]: Analyzing trace with hash 481879698, now seen corresponding path program 6 times [2023-01-28 03:00:26,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:26,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341849328] [2023-01-28 03:00:26,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:26,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:26,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:26,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:26,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341849328] [2023-01-28 03:00:26,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341849328] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:26,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:26,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-01-28 03:00:26,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27629625] [2023-01-28 03:00:26,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:26,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:26,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:26,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:26,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:00:26,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:26,705 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 530 flow. Second operand has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:26,706 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:26,706 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:26,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:27,416 INFO L130 PetriNetUnfolder]: 264/518 cut-off events. [2023-01-28 03:00:27,417 INFO L131 PetriNetUnfolder]: For 1242/1242 co-relation queries the response was YES. [2023-01-28 03:00:27,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1980 conditions, 518 events. 264/518 cut-off events. For 1242/1242 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2306 event pairs, 51 based on Foata normal form. 2/483 useless extension candidates. Maximal degree in co-relation 1938. Up to 87 conditions per place. [2023-01-28 03:00:27,421 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 134 selfloop transitions, 36 changer transitions 10/180 dead transitions. [2023-01-28 03:00:27,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 180 transitions, 1173 flow [2023-01-28 03:00:27,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-01-28 03:00:27,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-01-28 03:00:27,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2955 transitions. [2023-01-28 03:00:27,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3396551724137931 [2023-01-28 03:00:27,432 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2955 transitions. [2023-01-28 03:00:27,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2955 transitions. [2023-01-28 03:00:27,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:27,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2955 transitions. [2023-01-28 03:00:27,442 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 147.75) internal successors, (2955), 20 states have internal predecessors, (2955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:27,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 435.0) internal successors, (9135), 21 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:27,455 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 435.0) internal successors, (9135), 21 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:27,455 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 530 flow. Second operand 20 states and 2955 transitions. [2023-01-28 03:00:27,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 180 transitions, 1173 flow [2023-01-28 03:00:27,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 180 transitions, 1095 flow, removed 21 selfloop flow, removed 10 redundant places. [2023-01-28 03:00:27,465 INFO L231 Difference]: Finished difference. Result has 97 places, 69 transitions, 539 flow [2023-01-28 03:00:27,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=539, PETRI_PLACES=97, PETRI_TRANSITIONS=69} [2023-01-28 03:00:27,466 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 72 predicate places. [2023-01-28 03:00:27,467 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 69 transitions, 539 flow [2023-01-28 03:00:27,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.66666666666666) internal successors, (1266), 9 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:27,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:27,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:27,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-01-28 03:00:27,468 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:27,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:27,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1377073745, now seen corresponding path program 1 times [2023-01-28 03:00:27,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:27,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878580850] [2023-01-28 03:00:27,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:27,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:27,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:27,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878580850] [2023-01-28 03:00:27,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878580850] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:27,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636269859] [2023-01-28 03:00:27,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:27,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:27,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:27,812 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:27,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-01-28 03:00:27,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:27,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:00:27,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:28,373 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:28,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:00:28,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:28,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:28,546 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:28,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:00:29,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:29,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636269859] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:00:29,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:00:29,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-01-28 03:00:29,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20663840] [2023-01-28 03:00:29,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:00:29,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 03:00:29,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 03:00:29,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-01-28 03:00:29,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:29,164 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 69 transitions, 539 flow. Second operand has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:29,165 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:29,165 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:29,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:30,869 INFO L130 PetriNetUnfolder]: 636/1206 cut-off events. [2023-01-28 03:00:30,869 INFO L131 PetriNetUnfolder]: For 2965/2965 co-relation queries the response was YES. [2023-01-28 03:00:30,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4554 conditions, 1206 events. 636/1206 cut-off events. For 2965/2965 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6509 event pairs, 117 based on Foata normal form. 30/1156 useless extension candidates. Maximal degree in co-relation 4475. Up to 223 conditions per place. [2023-01-28 03:00:30,876 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 200 selfloop transitions, 74 changer transitions 15/289 dead transitions. [2023-01-28 03:00:30,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 289 transitions, 2139 flow [2023-01-28 03:00:30,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 03:00:30,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-28 03:00:30,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4834 transitions. [2023-01-28 03:00:30,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3367467781260885 [2023-01-28 03:00:30,885 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4834 transitions. [2023-01-28 03:00:30,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4834 transitions. [2023-01-28 03:00:30,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:30,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4834 transitions. [2023-01-28 03:00:30,895 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 146.4848484848485) internal successors, (4834), 33 states have internal predecessors, (4834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:30,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:30,908 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:30,909 INFO L175 Difference]: Start difference. First operand has 97 places, 69 transitions, 539 flow. Second operand 33 states and 4834 transitions. [2023-01-28 03:00:30,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 289 transitions, 2139 flow [2023-01-28 03:00:30,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 289 transitions, 1973 flow, removed 21 selfloop flow, removed 18 redundant places. [2023-01-28 03:00:30,918 INFO L231 Difference]: Finished difference. Result has 122 places, 113 transitions, 985 flow [2023-01-28 03:00:30,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=985, PETRI_PLACES=122, PETRI_TRANSITIONS=113} [2023-01-28 03:00:30,920 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 97 predicate places. [2023-01-28 03:00:30,920 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 113 transitions, 985 flow [2023-01-28 03:00:30,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:30,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:30,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:30,926 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-01-28 03:00:31,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-01-28 03:00:31,125 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:31,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:31,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1571800870, now seen corresponding path program 1 times [2023-01-28 03:00:31,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:31,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756452389] [2023-01-28 03:00:31,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:31,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:31,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:31,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:31,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:31,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756452389] [2023-01-28 03:00:31,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756452389] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:31,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483131605] [2023-01-28 03:00:31,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:31,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:31,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:31,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:31,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-01-28 03:00:31,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:31,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 03:00:31,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:31,659 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:31,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:00:31,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:31,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:31,803 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:31,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:00:32,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:32,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483131605] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:32,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:32,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 21 [2023-01-28 03:00:32,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028789825] [2023-01-28 03:00:32,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:32,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:32,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:32,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:32,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:00:32,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:32,316 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 113 transitions, 985 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:32,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:32,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:32,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:32,957 INFO L130 PetriNetUnfolder]: 628/1178 cut-off events. [2023-01-28 03:00:32,958 INFO L131 PetriNetUnfolder]: For 5762/5762 co-relation queries the response was YES. [2023-01-28 03:00:32,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5068 conditions, 1178 events. 628/1178 cut-off events. For 5762/5762 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6225 event pairs, 117 based on Foata normal form. 2/1101 useless extension candidates. Maximal degree in co-relation 4988. Up to 313 conditions per place. [2023-01-28 03:00:32,966 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 100 selfloop transitions, 60 changer transitions 10/170 dead transitions. [2023-01-28 03:00:32,966 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 170 transitions, 1511 flow [2023-01-28 03:00:32,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 03:00:32,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 03:00:32,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2048 transitions. [2023-01-28 03:00:32,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3362889983579639 [2023-01-28 03:00:32,968 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2048 transitions. [2023-01-28 03:00:32,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2048 transitions. [2023-01-28 03:00:32,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:32,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2048 transitions. [2023-01-28 03:00:32,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 146.28571428571428) internal successors, (2048), 14 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:32,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:32,975 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:32,975 INFO L175 Difference]: Start difference. First operand has 122 places, 113 transitions, 985 flow. Second operand 14 states and 2048 transitions. [2023-01-28 03:00:32,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 170 transitions, 1511 flow [2023-01-28 03:00:32,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 170 transitions, 1355 flow, removed 57 selfloop flow, removed 14 redundant places. [2023-01-28 03:00:32,995 INFO L231 Difference]: Finished difference. Result has 120 places, 112 transitions, 957 flow [2023-01-28 03:00:32,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=957, PETRI_PLACES=120, PETRI_TRANSITIONS=112} [2023-01-28 03:00:32,996 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 95 predicate places. [2023-01-28 03:00:32,996 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 112 transitions, 957 flow [2023-01-28 03:00:32,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:32,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:32,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:33,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:33,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-01-28 03:00:33,201 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:33,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:33,202 INFO L85 PathProgramCache]: Analyzing trace with hash -525334967, now seen corresponding path program 2 times [2023-01-28 03:00:33,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:33,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463197316] [2023-01-28 03:00:33,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:33,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:33,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:33,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:33,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:33,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463197316] [2023-01-28 03:00:33,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463197316] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:33,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96182271] [2023-01-28 03:00:33,375 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:00:33,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:33,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:33,386 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:33,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-01-28 03:00:33,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:00:33,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:33,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 03:00:33,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:33,657 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:33,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:00:33,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:33,684 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:00:33,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96182271] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:33,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:00:33,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-01-28 03:00:33,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680029090] [2023-01-28 03:00:33,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:33,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:33,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:33,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:33,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-01-28 03:00:33,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:33,687 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 112 transitions, 957 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:33,687 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:33,687 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:33,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:33,927 INFO L130 PetriNetUnfolder]: 620/1151 cut-off events. [2023-01-28 03:00:33,927 INFO L131 PetriNetUnfolder]: For 4594/4594 co-relation queries the response was YES. [2023-01-28 03:00:33,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 1151 events. 620/1151 cut-off events. For 4594/4594 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5934 event pairs, 129 based on Foata normal form. 1/1074 useless extension candidates. Maximal degree in co-relation 4803. Up to 563 conditions per place. [2023-01-28 03:00:33,934 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 84 selfloop transitions, 55 changer transitions 11/150 dead transitions. [2023-01-28 03:00:33,934 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 150 transitions, 1437 flow [2023-01-28 03:00:33,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:00:33,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:00:33,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1326 transitions. [2023-01-28 03:00:33,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33869731800766284 [2023-01-28 03:00:33,936 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1326 transitions. [2023-01-28 03:00:33,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1326 transitions. [2023-01-28 03:00:33,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:33,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1326 transitions. [2023-01-28 03:00:33,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 147.33333333333334) internal successors, (1326), 9 states have internal predecessors, (1326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:33,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:33,940 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:33,940 INFO L175 Difference]: Start difference. First operand has 120 places, 112 transitions, 957 flow. Second operand 9 states and 1326 transitions. [2023-01-28 03:00:33,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 150 transitions, 1437 flow [2023-01-28 03:00:33,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1359 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-01-28 03:00:33,952 INFO L231 Difference]: Finished difference. Result has 117 places, 112 transitions, 998 flow [2023-01-28 03:00:33,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=998, PETRI_PLACES=117, PETRI_TRANSITIONS=112} [2023-01-28 03:00:33,953 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-01-28 03:00:33,953 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 112 transitions, 998 flow [2023-01-28 03:00:33,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:33,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:33,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:33,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:34,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:34,158 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:34,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:34,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2145988610, now seen corresponding path program 2 times [2023-01-28 03:00:34,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:34,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266690783] [2023-01-28 03:00:34,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:34,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:34,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:34,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:34,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266690783] [2023-01-28 03:00:34,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266690783] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:34,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035999259] [2023-01-28 03:00:34,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:00:34,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:34,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:34,332 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:34,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-01-28 03:00:34,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:00:34,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:34,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 03:00:34,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:34,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:34,571 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:00:34,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035999259] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:34,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:00:34,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-01-28 03:00:34,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900435494] [2023-01-28 03:00:34,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:34,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-01-28 03:00:34,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:34,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-01-28 03:00:34,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-01-28 03:00:34,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:34,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 112 transitions, 998 flow. Second operand has 8 states, 8 states have (on average 141.0) internal successors, (1128), 8 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:34,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:34,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:34,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:34,797 INFO L130 PetriNetUnfolder]: 614/1134 cut-off events. [2023-01-28 03:00:34,798 INFO L131 PetriNetUnfolder]: For 4984/4984 co-relation queries the response was YES. [2023-01-28 03:00:34,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4895 conditions, 1134 events. 614/1134 cut-off events. For 4984/4984 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5819 event pairs, 142 based on Foata normal form. 2/1058 useless extension candidates. Maximal degree in co-relation 4838. Up to 559 conditions per place. [2023-01-28 03:00:34,805 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 110 selfloop transitions, 46 changer transitions 9/165 dead transitions. [2023-01-28 03:00:34,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 165 transitions, 1474 flow [2023-01-28 03:00:34,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:00:34,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:00:34,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1632 transitions. [2023-01-28 03:00:34,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34106583072100316 [2023-01-28 03:00:34,806 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1632 transitions. [2023-01-28 03:00:34,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1632 transitions. [2023-01-28 03:00:34,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:34,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1632 transitions. [2023-01-28 03:00:34,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 148.36363636363637) internal successors, (1632), 11 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:34,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:34,811 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:34,811 INFO L175 Difference]: Start difference. First operand has 117 places, 112 transitions, 998 flow. Second operand 11 states and 1632 transitions. [2023-01-28 03:00:34,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 165 transitions, 1474 flow [2023-01-28 03:00:34,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 165 transitions, 1357 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-01-28 03:00:34,826 INFO L231 Difference]: Finished difference. Result has 119 places, 109 transitions, 960 flow [2023-01-28 03:00:34,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=960, PETRI_PLACES=119, PETRI_TRANSITIONS=109} [2023-01-28 03:00:34,827 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 94 predicate places. [2023-01-28 03:00:34,828 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 109 transitions, 960 flow [2023-01-28 03:00:34,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.0) internal successors, (1128), 8 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:34,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:34,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:34,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:35,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:35,034 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:35,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:35,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1204862359, now seen corresponding path program 3 times [2023-01-28 03:00:35,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:35,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118396135] [2023-01-28 03:00:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:35,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:35,251 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:35,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:35,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118396135] [2023-01-28 03:00:35,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118396135] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:35,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691510961] [2023-01-28 03:00:35,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:00:35,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:35,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:35,252 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:35,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-01-28 03:00:35,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 03:00:35,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:35,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 03:00:35,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:35,511 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:35,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:00:35,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:35,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:00:35,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691510961] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:35,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:00:35,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-01-28 03:00:35,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985594661] [2023-01-28 03:00:35,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:35,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:35,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:35,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:35,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-01-28 03:00:35,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:35,552 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 109 transitions, 960 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:35,552 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:35,552 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:35,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:35,761 INFO L130 PetriNetUnfolder]: 606/1107 cut-off events. [2023-01-28 03:00:35,762 INFO L131 PetriNetUnfolder]: For 4463/4463 co-relation queries the response was YES. [2023-01-28 03:00:35,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4831 conditions, 1107 events. 606/1107 cut-off events. For 4463/4463 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5523 event pairs, 109 based on Foata normal form. 1/1030 useless extension candidates. Maximal degree in co-relation 4667. Up to 504 conditions per place. [2023-01-28 03:00:35,769 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 84 selfloop transitions, 57 changer transitions 5/146 dead transitions. [2023-01-28 03:00:35,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 146 transitions, 1397 flow [2023-01-28 03:00:35,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:00:35,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:00:35,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1328 transitions. [2023-01-28 03:00:35,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3392081736909323 [2023-01-28 03:00:35,771 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1328 transitions. [2023-01-28 03:00:35,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1328 transitions. [2023-01-28 03:00:35,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:35,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1328 transitions. [2023-01-28 03:00:35,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 147.55555555555554) internal successors, (1328), 9 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:35,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:35,775 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:35,775 INFO L175 Difference]: Start difference. First operand has 119 places, 109 transitions, 960 flow. Second operand 9 states and 1328 transitions. [2023-01-28 03:00:35,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 146 transitions, 1397 flow [2023-01-28 03:00:35,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1268 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-01-28 03:00:35,786 INFO L231 Difference]: Finished difference. Result has 113 places, 108 transitions, 942 flow [2023-01-28 03:00:35,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=942, PETRI_PLACES=113, PETRI_TRANSITIONS=108} [2023-01-28 03:00:35,786 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 88 predicate places. [2023-01-28 03:00:35,787 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 108 transitions, 942 flow [2023-01-28 03:00:35,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:35,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:35,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:35,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:35,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-01-28 03:00:35,992 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:35,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:35,992 INFO L85 PathProgramCache]: Analyzing trace with hash -410144759, now seen corresponding path program 4 times [2023-01-28 03:00:35,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:35,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849329528] [2023-01-28 03:00:35,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:35,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:36,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:36,164 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:36,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:36,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849329528] [2023-01-28 03:00:36,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849329528] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:36,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235307378] [2023-01-28 03:00:36,165 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:00:36,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:36,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:36,166 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:36,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-01-28 03:00:36,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:00:36,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:36,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjunts are in the unsatisfiable core [2023-01-28 03:00:36,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:36,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:36,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:36,554 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:36,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:00:37,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:37,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235307378] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:37,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:37,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-01-28 03:00:37,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083628598] [2023-01-28 03:00:37,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:37,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:00:37,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:37,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:00:37,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2023-01-28 03:00:37,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:37,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 108 transitions, 942 flow. Second operand has 10 states, 10 states have (on average 140.6) internal successors, (1406), 10 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:37,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:37,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:37,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:37,833 INFO L130 PetriNetUnfolder]: 576/1077 cut-off events. [2023-01-28 03:00:37,833 INFO L131 PetriNetUnfolder]: For 4379/4379 co-relation queries the response was YES. [2023-01-28 03:00:37,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4424 conditions, 1077 events. 576/1077 cut-off events. For 4379/4379 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5475 event pairs, 140 based on Foata normal form. 29/1028 useless extension candidates. Maximal degree in co-relation 4372. Up to 316 conditions per place. [2023-01-28 03:00:37,840 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 100 selfloop transitions, 62 changer transitions 9/171 dead transitions. [2023-01-28 03:00:37,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 171 transitions, 1536 flow [2023-01-28 03:00:37,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 03:00:37,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 03:00:37,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1913 transitions. [2023-01-28 03:00:37,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3382847038019452 [2023-01-28 03:00:37,842 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1913 transitions. [2023-01-28 03:00:37,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1913 transitions. [2023-01-28 03:00:37,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:37,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1913 transitions. [2023-01-28 03:00:37,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.15384615384616) internal successors, (1913), 13 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:37,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:37,847 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:37,847 INFO L175 Difference]: Start difference. First operand has 113 places, 108 transitions, 942 flow. Second operand 13 states and 1913 transitions. [2023-01-28 03:00:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 171 transitions, 1536 flow [2023-01-28 03:00:37,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 171 transitions, 1406 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-01-28 03:00:37,857 INFO L231 Difference]: Finished difference. Result has 123 places, 110 transitions, 1060 flow [2023-01-28 03:00:37,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=824, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1060, PETRI_PLACES=123, PETRI_TRANSITIONS=110} [2023-01-28 03:00:37,857 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 98 predicate places. [2023-01-28 03:00:37,857 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 110 transitions, 1060 flow [2023-01-28 03:00:37,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 140.6) internal successors, (1406), 10 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:37,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:37,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:37,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:38,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-01-28 03:00:38,073 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:38,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:38,073 INFO L85 PathProgramCache]: Analyzing trace with hash 938212337, now seen corresponding path program 5 times [2023-01-28 03:00:38,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:38,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222008426] [2023-01-28 03:00:38,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:38,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:38,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:38,268 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:38,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222008426] [2023-01-28 03:00:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222008426] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717854650] [2023-01-28 03:00:38,268 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:00:38,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:38,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:38,269 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:38,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-01-28 03:00:38,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:00:38,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:38,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:00:38,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:38,583 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:38,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:00:38,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:38,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:38,834 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:38,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:00:39,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:39,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717854650] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:00:39,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:00:39,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2023-01-28 03:00:39,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836443122] [2023-01-28 03:00:39,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:00:39,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 03:00:39,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:39,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 03:00:39,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=541, Unknown=0, NotChecked=0, Total=650 [2023-01-28 03:00:39,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:39,042 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 110 transitions, 1060 flow. Second operand has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:39,042 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:39,042 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:39,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:40,639 INFO L130 PetriNetUnfolder]: 592/1122 cut-off events. [2023-01-28 03:00:40,639 INFO L131 PetriNetUnfolder]: For 5303/5303 co-relation queries the response was YES. [2023-01-28 03:00:40,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4784 conditions, 1122 events. 592/1122 cut-off events. For 5303/5303 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5913 event pairs, 140 based on Foata normal form. 2/1038 useless extension candidates. Maximal degree in co-relation 4725. Up to 186 conditions per place. [2023-01-28 03:00:40,648 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 187 selfloop transitions, 73 changer transitions 10/270 dead transitions. [2023-01-28 03:00:40,648 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 270 transitions, 2253 flow [2023-01-28 03:00:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-28 03:00:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-28 03:00:40,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4667 transitions. [2023-01-28 03:00:40,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3352729885057471 [2023-01-28 03:00:40,653 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4667 transitions. [2023-01-28 03:00:40,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4667 transitions. [2023-01-28 03:00:40,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:40,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4667 transitions. [2023-01-28 03:00:40,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 145.84375) internal successors, (4667), 32 states have internal predecessors, (4667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:40,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:40,668 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:40,668 INFO L175 Difference]: Start difference. First operand has 123 places, 110 transitions, 1060 flow. Second operand 32 states and 4667 transitions. [2023-01-28 03:00:40,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 270 transitions, 2253 flow [2023-01-28 03:00:40,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 270 transitions, 2079 flow, removed 58 selfloop flow, removed 11 redundant places. [2023-01-28 03:00:40,685 INFO L231 Difference]: Finished difference. Result has 147 places, 118 transitions, 1214 flow [2023-01-28 03:00:40,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1214, PETRI_PLACES=147, PETRI_TRANSITIONS=118} [2023-01-28 03:00:40,685 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 122 predicate places. [2023-01-28 03:00:40,686 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 118 transitions, 1214 flow [2023-01-28 03:00:40,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 140.84615384615384) internal successors, (3662), 26 states have internal predecessors, (3662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:40,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:40,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:40,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:40,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:40,892 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:40,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:40,892 INFO L85 PathProgramCache]: Analyzing trace with hash 87662851, now seen corresponding path program 6 times [2023-01-28 03:00:40,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:40,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432843906] [2023-01-28 03:00:40,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:40,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:40,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:41,097 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:41,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432843906] [2023-01-28 03:00:41,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432843906] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388331497] [2023-01-28 03:00:41,098 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:00:41,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:41,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:41,113 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:41,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-01-28 03:00:41,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 03:00:41,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:41,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-01-28 03:00:41,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:41,334 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:41,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:00:41,373 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:41,374 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:00:41,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388331497] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:41,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:00:41,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-01-28 03:00:41,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429907266] [2023-01-28 03:00:41,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:41,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:00:41,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:41,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:00:41,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-01-28 03:00:41,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:00:41,377 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 118 transitions, 1214 flow. Second operand has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:41,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:41,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:00:41,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:41,601 INFO L130 PetriNetUnfolder]: 590/1109 cut-off events. [2023-01-28 03:00:41,601 INFO L131 PetriNetUnfolder]: For 3839/3839 co-relation queries the response was YES. [2023-01-28 03:00:41,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4705 conditions, 1109 events. 590/1109 cut-off events. For 3839/3839 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5774 event pairs, 140 based on Foata normal form. 1/1024 useless extension candidates. Maximal degree in co-relation 4645. Up to 512 conditions per place. [2023-01-28 03:00:41,614 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 90 selfloop transitions, 58 changer transitions 6/154 dead transitions. [2023-01-28 03:00:41,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 154 transitions, 1623 flow [2023-01-28 03:00:41,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:00:41,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:00:41,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1327 transitions. [2023-01-28 03:00:41,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3389527458492976 [2023-01-28 03:00:41,616 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1327 transitions. [2023-01-28 03:00:41,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1327 transitions. [2023-01-28 03:00:41,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:41,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1327 transitions. [2023-01-28 03:00:41,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 147.44444444444446) internal successors, (1327), 9 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:41,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:41,619 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:41,619 INFO L175 Difference]: Start difference. First operand has 147 places, 118 transitions, 1214 flow. Second operand 9 states and 1327 transitions. [2023-01-28 03:00:41,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 154 transitions, 1623 flow [2023-01-28 03:00:41,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 154 transitions, 1508 flow, removed 11 selfloop flow, removed 22 redundant places. [2023-01-28 03:00:41,633 INFO L231 Difference]: Finished difference. Result has 132 places, 116 transitions, 1196 flow [2023-01-28 03:00:41,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1196, PETRI_PLACES=132, PETRI_TRANSITIONS=116} [2023-01-28 03:00:41,633 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 107 predicate places. [2023-01-28 03:00:41,633 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 116 transitions, 1196 flow [2023-01-28 03:00:41,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 140.77777777777777) internal successors, (1267), 9 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:41,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:41,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:41,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-01-28 03:00:41,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-01-28 03:00:41,838 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:41,839 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:41,839 INFO L85 PathProgramCache]: Analyzing trace with hash -74845507, now seen corresponding path program 1 times [2023-01-28 03:00:41,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:41,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360056480] [2023-01-28 03:00:41,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:41,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:41,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:41,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:41,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:41,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360056480] [2023-01-28 03:00:41,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360056480] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:41,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131208466] [2023-01-28 03:00:41,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:41,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:41,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:41,940 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:41,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-01-28 03:00:42,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:42,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 10 conjunts are in the unsatisfiable core [2023-01-28 03:00:42,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:42,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:42,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:42,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:42,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131208466] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:42,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:42,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2023-01-28 03:00:42,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84039854] [2023-01-28 03:00:42,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:42,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-01-28 03:00:42,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:42,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-01-28 03:00:42,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-01-28 03:00:42,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 435 [2023-01-28 03:00:42,145 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 116 transitions, 1196 flow. Second operand has 7 states, 7 states have (on average 158.42857142857142) internal successors, (1109), 7 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,145 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:42,145 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 435 [2023-01-28 03:00:42,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:42,431 INFO L130 PetriNetUnfolder]: 627/1189 cut-off events. [2023-01-28 03:00:42,432 INFO L131 PetriNetUnfolder]: For 5251/5251 co-relation queries the response was YES. [2023-01-28 03:00:42,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5166 conditions, 1189 events. 627/1189 cut-off events. For 5251/5251 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6405 event pairs, 106 based on Foata normal form. 16/1119 useless extension candidates. Maximal degree in co-relation 5109. Up to 357 conditions per place. [2023-01-28 03:00:42,437 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 156 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2023-01-28 03:00:42,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 175 transitions, 1918 flow [2023-01-28 03:00:42,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:00:42,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:00:42,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1643 transitions. [2023-01-28 03:00:42,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3777011494252874 [2023-01-28 03:00:42,439 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1643 transitions. [2023-01-28 03:00:42,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1643 transitions. [2023-01-28 03:00:42,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:42,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1643 transitions. [2023-01-28 03:00:42,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 164.3) internal successors, (1643), 10 states have internal predecessors, (1643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,443 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,443 INFO L175 Difference]: Start difference. First operand has 132 places, 116 transitions, 1196 flow. Second operand 10 states and 1643 transitions. [2023-01-28 03:00:42,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 175 transitions, 1918 flow [2023-01-28 03:00:42,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 175 transitions, 1752 flow, removed 5 selfloop flow, removed 10 redundant places. [2023-01-28 03:00:42,453 INFO L231 Difference]: Finished difference. Result has 130 places, 121 transitions, 1127 flow [2023-01-28 03:00:42,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1066, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1127, PETRI_PLACES=130, PETRI_TRANSITIONS=121} [2023-01-28 03:00:42,453 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 105 predicate places. [2023-01-28 03:00:42,453 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 121 transitions, 1127 flow [2023-01-28 03:00:42,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 158.42857142857142) internal successors, (1109), 7 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:42,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:42,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:42,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-01-28 03:00:42,658 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:42,658 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:42,658 INFO L85 PathProgramCache]: Analyzing trace with hash -116190729, now seen corresponding path program 1 times [2023-01-28 03:00:42,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:42,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062921957] [2023-01-28 03:00:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:42,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:42,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:42,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:42,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062921957] [2023-01-28 03:00:42,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062921957] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:42,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:42,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-01-28 03:00:42,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784892690] [2023-01-28 03:00:42,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:42,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:00:42,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:42,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:00:42,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:00:42,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-01-28 03:00:42,704 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 121 transitions, 1127 flow. Second operand has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,704 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:42,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-01-28 03:00:42,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:42,806 INFO L130 PetriNetUnfolder]: 402/790 cut-off events. [2023-01-28 03:00:42,806 INFO L131 PetriNetUnfolder]: For 3590/3590 co-relation queries the response was YES. [2023-01-28 03:00:42,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3628 conditions, 790 events. 402/790 cut-off events. For 3590/3590 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3725 event pairs, 237 based on Foata normal form. 42/832 useless extension candidates. Maximal degree in co-relation 3399. Up to 687 conditions per place. [2023-01-28 03:00:42,810 INFO L137 encePairwiseOnDemand]: 430/435 looper letters, 74 selfloop transitions, 2 changer transitions 33/109 dead transitions. [2023-01-28 03:00:42,810 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 109 transitions, 1176 flow [2023-01-28 03:00:42,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:00:42,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:00:42,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 835 transitions. [2023-01-28 03:00:42,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3839080459770115 [2023-01-28 03:00:42,811 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 835 transitions. [2023-01-28 03:00:42,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 835 transitions. [2023-01-28 03:00:42,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:42,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 835 transitions. [2023-01-28 03:00:42,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.0) internal successors, (835), 5 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,813 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,813 INFO L175 Difference]: Start difference. First operand has 130 places, 121 transitions, 1127 flow. Second operand 5 states and 835 transitions. [2023-01-28 03:00:42,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 109 transitions, 1176 flow [2023-01-28 03:00:42,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 109 transitions, 1097 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-01-28 03:00:42,821 INFO L231 Difference]: Finished difference. Result has 117 places, 76 transitions, 649 flow [2023-01-28 03:00:42,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=649, PETRI_PLACES=117, PETRI_TRANSITIONS=76} [2023-01-28 03:00:42,821 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 92 predicate places. [2023-01-28 03:00:42,821 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 76 transitions, 649 flow [2023-01-28 03:00:42,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.6) internal successors, (813), 5 states have internal predecessors, (813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:42,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:42,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-01-28 03:00:42,822 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:42,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:42,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1934131672, now seen corresponding path program 1 times [2023-01-28 03:00:42,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:42,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266821775] [2023-01-28 03:00:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:42,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:42,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:42,863 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:42,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:42,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266821775] [2023-01-28 03:00:42,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266821775] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:00:42,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:00:42,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-01-28 03:00:42,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866416725] [2023-01-28 03:00:42,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:42,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-01-28 03:00:42,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:42,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-01-28 03:00:42,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-01-28 03:00:42,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 435 [2023-01-28 03:00:42,865 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 76 transitions, 649 flow. Second operand has 5 states, 5 states have (on average 162.8) internal successors, (814), 5 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,865 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:42,865 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 435 [2023-01-28 03:00:42,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:42,951 INFO L130 PetriNetUnfolder]: 226/442 cut-off events. [2023-01-28 03:00:42,951 INFO L131 PetriNetUnfolder]: For 1807/1807 co-relation queries the response was YES. [2023-01-28 03:00:42,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2014 conditions, 442 events. 226/442 cut-off events. For 1807/1807 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1699 event pairs, 126 based on Foata normal form. 28/470 useless extension candidates. Maximal degree in co-relation 1978. Up to 375 conditions per place. [2023-01-28 03:00:42,953 INFO L137 encePairwiseOnDemand]: 430/435 looper letters, 38 selfloop transitions, 4 changer transitions 25/67 dead transitions. [2023-01-28 03:00:42,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 67 transitions, 627 flow [2023-01-28 03:00:42,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-01-28 03:00:42,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-01-28 03:00:42,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 833 transitions. [2023-01-28 03:00:42,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38298850574712645 [2023-01-28 03:00:42,954 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 833 transitions. [2023-01-28 03:00:42,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 833 transitions. [2023-01-28 03:00:42,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:42,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 833 transitions. [2023-01-28 03:00:42,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 166.6) internal successors, (833), 5 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,956 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 435.0) internal successors, (2610), 6 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,956 INFO L175 Difference]: Start difference. First operand has 117 places, 76 transitions, 649 flow. Second operand 5 states and 833 transitions. [2023-01-28 03:00:42,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 67 transitions, 627 flow [2023-01-28 03:00:42,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 67 transitions, 574 flow, removed 9 selfloop flow, removed 15 redundant places. [2023-01-28 03:00:42,959 INFO L231 Difference]: Finished difference. Result has 79 places, 42 transitions, 243 flow [2023-01-28 03:00:42,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=423, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=243, PETRI_PLACES=79, PETRI_TRANSITIONS=42} [2023-01-28 03:00:42,960 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-01-28 03:00:42,960 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 42 transitions, 243 flow [2023-01-28 03:00:42,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 162.8) internal successors, (814), 5 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:42,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:42,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:42,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-01-28 03:00:42,960 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:42,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:42,960 INFO L85 PathProgramCache]: Analyzing trace with hash 331731570, now seen corresponding path program 1 times [2023-01-28 03:00:42,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:42,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081484159] [2023-01-28 03:00:42,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:42,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:42,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:43,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:43,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081484159] [2023-01-28 03:00:43,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081484159] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:43,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908201909] [2023-01-28 03:00:43,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:43,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:43,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:43,213 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:43,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-01-28 03:00:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:43,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 51 conjunts are in the unsatisfiable core [2023-01-28 03:00:43,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:43,313 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-01-28 03:00:43,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-01-28 03:00:43,378 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-01-28 03:00:43,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-01-28 03:00:43,411 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:00:43,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:43,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:43,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:43,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:43,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:43,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908201909] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:43,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:43,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [10, 11] total 25 [2023-01-28 03:00:43,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996641141] [2023-01-28 03:00:43,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:43,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 03:00:43,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:43,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 03:00:43,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=500, Unknown=7, NotChecked=0, Total=650 [2023-01-28 03:00:43,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 435 [2023-01-28 03:00:43,828 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 42 transitions, 243 flow. Second operand has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:43,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:43,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 435 [2023-01-28 03:00:43,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:44,197 INFO L130 PetriNetUnfolder]: 514/926 cut-off events. [2023-01-28 03:00:44,197 INFO L131 PetriNetUnfolder]: For 1595/1595 co-relation queries the response was YES. [2023-01-28 03:00:44,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3525 conditions, 926 events. 514/926 cut-off events. For 1595/1595 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4338 event pairs, 100 based on Foata normal form. 32/957 useless extension candidates. Maximal degree in co-relation 3441. Up to 348 conditions per place. [2023-01-28 03:00:44,201 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 85 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2023-01-28 03:00:44,201 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 102 transitions, 794 flow [2023-01-28 03:00:44,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:00:44,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:00:44,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1333 transitions. [2023-01-28 03:00:44,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064367816091954 [2023-01-28 03:00:44,203 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1333 transitions. [2023-01-28 03:00:44,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1333 transitions. [2023-01-28 03:00:44,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:44,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1333 transitions. [2023-01-28 03:00:44,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 133.3) internal successors, (1333), 10 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:44,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:44,207 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:44,207 INFO L175 Difference]: Start difference. First operand has 79 places, 42 transitions, 243 flow. Second operand 10 states and 1333 transitions. [2023-01-28 03:00:44,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 102 transitions, 794 flow [2023-01-28 03:00:44,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 102 transitions, 740 flow, removed 23 selfloop flow, removed 9 redundant places. [2023-01-28 03:00:44,211 INFO L231 Difference]: Finished difference. Result has 61 places, 50 transitions, 312 flow [2023-01-28 03:00:44,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=312, PETRI_PLACES=61, PETRI_TRANSITIONS=50} [2023-01-28 03:00:44,211 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 36 predicate places. [2023-01-28 03:00:44,211 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 50 transitions, 312 flow [2023-01-28 03:00:44,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:44,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:44,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:44,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:44,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-01-28 03:00:44,416 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:44,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:44,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1880584320, now seen corresponding path program 2 times [2023-01-28 03:00:44,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:44,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642521948] [2023-01-28 03:00:44,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:44,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:44,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:44,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642521948] [2023-01-28 03:00:44,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642521948] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:44,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560301968] [2023-01-28 03:00:44,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:00:44,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:44,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:44,700 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:44,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-01-28 03:00:44,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:00:44,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:44,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:00:44,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:44,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:44,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:45,024 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:45,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:45,030 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:45,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:45,063 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 03:00:45,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 03:00:45,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:45,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560301968] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:00:45,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:00:45,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-01-28 03:00:45,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875856774] [2023-01-28 03:00:45,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:00:45,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 03:00:45,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:45,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 03:00:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-01-28 03:00:45,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:00:45,189 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 50 transitions, 312 flow. Second operand has 22 states, 22 states have (on average 132.77272727272728) internal successors, (2921), 22 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:45,189 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:45,190 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:00:45,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:45,607 INFO L130 PetriNetUnfolder]: 894/1642 cut-off events. [2023-01-28 03:00:45,608 INFO L131 PetriNetUnfolder]: For 3114/3114 co-relation queries the response was YES. [2023-01-28 03:00:45,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6300 conditions, 1642 events. 894/1642 cut-off events. For 3114/3114 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9073 event pairs, 254 based on Foata normal form. 64/1705 useless extension candidates. Maximal degree in co-relation 3138. Up to 757 conditions per place. [2023-01-28 03:00:45,614 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 84 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2023-01-28 03:00:45,614 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 110 transitions, 894 flow [2023-01-28 03:00:45,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:00:45,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:00:45,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1511 transitions. [2023-01-28 03:00:45,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31577847439916407 [2023-01-28 03:00:45,615 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1511 transitions. [2023-01-28 03:00:45,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1511 transitions. [2023-01-28 03:00:45,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:45,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1511 transitions. [2023-01-28 03:00:45,617 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 137.36363636363637) internal successors, (1511), 11 states have internal predecessors, (1511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:45,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:45,619 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:45,619 INFO L175 Difference]: Start difference. First operand has 61 places, 50 transitions, 312 flow. Second operand 11 states and 1511 transitions. [2023-01-28 03:00:45,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 110 transitions, 894 flow [2023-01-28 03:00:45,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 110 transitions, 876 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-01-28 03:00:45,623 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 488 flow [2023-01-28 03:00:45,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=488, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2023-01-28 03:00:45,624 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 46 predicate places. [2023-01-28 03:00:45,624 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 488 flow [2023-01-28 03:00:45,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 132.77272727272728) internal successors, (2921), 22 states have internal predecessors, (2921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:45,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:45,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:45,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:45,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-01-28 03:00:45,829 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:45,829 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:45,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1839051542, now seen corresponding path program 3 times [2023-01-28 03:00:45,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:45,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094258076] [2023-01-28 03:00:45,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:45,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:45,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:46,112 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:46,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:46,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094258076] [2023-01-28 03:00:46,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094258076] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:46,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853013066] [2023-01-28 03:00:46,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:00:46,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:46,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:46,114 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:46,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-01-28 03:00:46,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:00:46,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:46,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:00:46,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:46,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:46,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:46,446 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:46,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:46,478 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-01-28 03:00:46,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-01-28 03:00:46,496 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:46,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 4 [2023-01-28 03:00:46,580 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:46,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853013066] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:46,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:46,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-01-28 03:00:46,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578295206] [2023-01-28 03:00:46,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:46,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:00:46,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:46,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:00:46,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-01-28 03:00:46,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 03:00:46,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 488 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:46,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:46,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 03:00:46,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:46,946 INFO L130 PetriNetUnfolder]: 1060/1974 cut-off events. [2023-01-28 03:00:46,946 INFO L131 PetriNetUnfolder]: For 5813/5813 co-relation queries the response was YES. [2023-01-28 03:00:46,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8545 conditions, 1974 events. 1060/1974 cut-off events. For 5813/5813 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11384 event pairs, 336 based on Foata normal form. 64/2038 useless extension candidates. Maximal degree in co-relation 8505. Up to 1040 conditions per place. [2023-01-28 03:00:46,954 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 79 selfloop transitions, 31 changer transitions 0/110 dead transitions. [2023-01-28 03:00:46,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 110 transitions, 1024 flow [2023-01-28 03:00:46,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:00:46,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:00:46,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1416 transitions. [2023-01-28 03:00:46,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255172413793103 [2023-01-28 03:00:46,956 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1416 transitions. [2023-01-28 03:00:46,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1416 transitions. [2023-01-28 03:00:46,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:46,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1416 transitions. [2023-01-28 03:00:46,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:46,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:46,960 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:46,960 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 488 flow. Second operand 10 states and 1416 transitions. [2023-01-28 03:00:46,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 110 transitions, 1024 flow [2023-01-28 03:00:46,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 110 transitions, 1002 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-01-28 03:00:46,968 INFO L231 Difference]: Finished difference. Result has 79 places, 73 transitions, 632 flow [2023-01-28 03:00:46,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=632, PETRI_PLACES=79, PETRI_TRANSITIONS=73} [2023-01-28 03:00:46,968 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-01-28 03:00:46,968 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 73 transitions, 632 flow [2023-01-28 03:00:46,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:46,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:46,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:46,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:47,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-01-28 03:00:47,173 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:47,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:47,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2036209612, now seen corresponding path program 4 times [2023-01-28 03:00:47,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:47,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92845093] [2023-01-28 03:00:47,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:47,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:47,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:47,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92845093] [2023-01-28 03:00:47,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92845093] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:47,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535761222] [2023-01-28 03:00:47,436 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:00:47,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:47,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:47,437 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:47,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-01-28 03:00:47,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:00:47,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:47,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:00:47,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:47,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:00:47,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:47,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:47,747 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:47,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:47,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:00:47,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535761222] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:47,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:47,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 22 [2023-01-28 03:00:47,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494468026] [2023-01-28 03:00:47,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:47,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:00:47,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:47,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:00:47,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-01-28 03:00:47,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 435 [2023-01-28 03:00:47,887 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 73 transitions, 632 flow. Second operand has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:47,887 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:47,887 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 435 [2023-01-28 03:00:47,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:48,393 INFO L130 PetriNetUnfolder]: 1152/2126 cut-off events. [2023-01-28 03:00:48,393 INFO L131 PetriNetUnfolder]: For 7537/7537 co-relation queries the response was YES. [2023-01-28 03:00:48,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10046 conditions, 2126 events. 1152/2126 cut-off events. For 7537/7537 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12387 event pairs, 370 based on Foata normal form. 4/2130 useless extension candidates. Maximal degree in co-relation 10002. Up to 1587 conditions per place. [2023-01-28 03:00:48,404 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 103 selfloop transitions, 24 changer transitions 0/127 dead transitions. [2023-01-28 03:00:48,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 127 transitions, 1292 flow [2023-01-28 03:00:48,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:00:48,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:00:48,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1310 transitions. [2023-01-28 03:00:48,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3764367816091954 [2023-01-28 03:00:48,405 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1310 transitions. [2023-01-28 03:00:48,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1310 transitions. [2023-01-28 03:00:48,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:48,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1310 transitions. [2023-01-28 03:00:48,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 163.75) internal successors, (1310), 8 states have internal predecessors, (1310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:48,408 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:48,408 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:48,408 INFO L175 Difference]: Start difference. First operand has 79 places, 73 transitions, 632 flow. Second operand 8 states and 1310 transitions. [2023-01-28 03:00:48,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 127 transitions, 1292 flow [2023-01-28 03:00:48,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 1241 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-01-28 03:00:48,421 INFO L231 Difference]: Finished difference. Result has 84 places, 84 transitions, 775 flow [2023-01-28 03:00:48,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=775, PETRI_PLACES=84, PETRI_TRANSITIONS=84} [2023-01-28 03:00:48,421 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 59 predicate places. [2023-01-28 03:00:48,422 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 84 transitions, 775 flow [2023-01-28 03:00:48,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:48,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:48,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:48,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:48,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-01-28 03:00:48,627 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:48,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:48,627 INFO L85 PathProgramCache]: Analyzing trace with hash 705047868, now seen corresponding path program 5 times [2023-01-28 03:00:48,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:48,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310500287] [2023-01-28 03:00:48,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:48,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:48,892 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:48,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:48,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310500287] [2023-01-28 03:00:48,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310500287] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:48,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130804299] [2023-01-28 03:00:48,892 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:00:48,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:48,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:48,893 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:48,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-01-28 03:00:48,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:00:48,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:48,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:00:48,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:49,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:00:49,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:49,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:49,210 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:49,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:49,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:00:49,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130804299] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:49,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:49,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-01-28 03:00:49,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323510176] [2023-01-28 03:00:49,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:49,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:00:49,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:49,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:00:49,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:00:49,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 435 [2023-01-28 03:00:49,338 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 84 transitions, 775 flow. Second operand has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:49,338 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:49,338 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 435 [2023-01-28 03:00:49,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:49,803 INFO L130 PetriNetUnfolder]: 1172/2180 cut-off events. [2023-01-28 03:00:49,803 INFO L131 PetriNetUnfolder]: For 8870/8870 co-relation queries the response was YES. [2023-01-28 03:00:49,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10568 conditions, 2180 events. 1172/2180 cut-off events. For 8870/8870 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13064 event pairs, 344 based on Foata normal form. 4/2184 useless extension candidates. Maximal degree in co-relation 9532. Up to 1445 conditions per place. [2023-01-28 03:00:49,814 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 114 selfloop transitions, 26 changer transitions 0/140 dead transitions. [2023-01-28 03:00:49,815 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 140 transitions, 1454 flow [2023-01-28 03:00:49,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:00:49,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:00:49,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1156 transitions. [2023-01-28 03:00:49,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37963875205254516 [2023-01-28 03:00:49,816 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1156 transitions. [2023-01-28 03:00:49,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1156 transitions. [2023-01-28 03:00:49,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:49,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1156 transitions. [2023-01-28 03:00:49,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:49,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:49,819 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:49,819 INFO L175 Difference]: Start difference. First operand has 84 places, 84 transitions, 775 flow. Second operand 7 states and 1156 transitions. [2023-01-28 03:00:49,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 140 transitions, 1454 flow [2023-01-28 03:00:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 140 transitions, 1401 flow, removed 13 selfloop flow, removed 2 redundant places. [2023-01-28 03:00:49,834 INFO L231 Difference]: Finished difference. Result has 93 places, 95 transitions, 977 flow [2023-01-28 03:00:49,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=977, PETRI_PLACES=93, PETRI_TRANSITIONS=95} [2023-01-28 03:00:49,834 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 68 predicate places. [2023-01-28 03:00:49,834 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 95 transitions, 977 flow [2023-01-28 03:00:49,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:49,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:49,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:49,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:50,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:50,039 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:50,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:50,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1236215570, now seen corresponding path program 6 times [2023-01-28 03:00:50,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:50,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612468302] [2023-01-28 03:00:50,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:50,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:50,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:50,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:50,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612468302] [2023-01-28 03:00:50,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612468302] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:50,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737343109] [2023-01-28 03:00:50,309 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:00:50,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:50,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:50,315 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:50,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-01-28 03:00:50,425 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 03:00:50,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:50,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:00:50,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:50,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:50,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:50,610 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:50,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:50,615 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:50,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:50,664 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 03:00:50,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 03:00:50,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:50,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737343109] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:50,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:50,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 03:00:50,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352014021] [2023-01-28 03:00:50,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:50,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:00:50,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:50,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:00:50,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:00:50,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 03:00:50,781 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 95 transitions, 977 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:50,781 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:50,781 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 03:00:50,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:51,162 INFO L130 PetriNetUnfolder]: 1154/2110 cut-off events. [2023-01-28 03:00:51,162 INFO L131 PetriNetUnfolder]: For 11019/11019 co-relation queries the response was YES. [2023-01-28 03:00:51,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10756 conditions, 2110 events. 1154/2110 cut-off events. For 11019/11019 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12247 event pairs, 376 based on Foata normal form. 8/2118 useless extension candidates. Maximal degree in co-relation 10562. Up to 1372 conditions per place. [2023-01-28 03:00:51,172 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 90 selfloop transitions, 39 changer transitions 0/129 dead transitions. [2023-01-28 03:00:51,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 129 transitions, 1541 flow [2023-01-28 03:00:51,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:00:51,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:00:51,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1410 transitions. [2023-01-28 03:00:51,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32413793103448274 [2023-01-28 03:00:51,174 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1410 transitions. [2023-01-28 03:00:51,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1410 transitions. [2023-01-28 03:00:51,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:51,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1410 transitions. [2023-01-28 03:00:51,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:51,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:51,178 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:51,178 INFO L175 Difference]: Start difference. First operand has 93 places, 95 transitions, 977 flow. Second operand 10 states and 1410 transitions. [2023-01-28 03:00:51,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 129 transitions, 1541 flow [2023-01-28 03:00:51,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 129 transitions, 1503 flow, removed 19 selfloop flow, removed 0 redundant places. [2023-01-28 03:00:51,196 INFO L231 Difference]: Finished difference. Result has 103 places, 100 transitions, 1134 flow [2023-01-28 03:00:51,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1134, PETRI_PLACES=103, PETRI_TRANSITIONS=100} [2023-01-28 03:00:51,196 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 78 predicate places. [2023-01-28 03:00:51,196 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 100 transitions, 1134 flow [2023-01-28 03:00:51,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:51,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:51,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:51,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-01-28 03:00:51,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-01-28 03:00:51,401 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:51,402 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:51,402 INFO L85 PathProgramCache]: Analyzing trace with hash 2051793062, now seen corresponding path program 7 times [2023-01-28 03:00:51,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:51,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207228401] [2023-01-28 03:00:51,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:51,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:51,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:51,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207228401] [2023-01-28 03:00:51,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207228401] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:51,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797299408] [2023-01-28 03:00:51,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:00:51,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:51,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:51,783 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:51,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-01-28 03:00:51,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:51,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 51 conjunts are in the unsatisfiable core [2023-01-28 03:00:51,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:51,893 INFO L321 Elim1Store]: treesize reduction 44, result has 20.0 percent of original size [2023-01-28 03:00:51,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 12 treesize of output 16 [2023-01-28 03:00:51,967 INFO L321 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-01-28 03:00:51,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-01-28 03:00:52,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:00:52,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:52,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:52,140 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:52,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:52,435 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-01-28 03:00:52,444 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 274 [2023-01-28 03:00:52,463 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-01-28 03:00:52,472 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,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 230 treesize of output 223 [2023-01-28 03:00:52,634 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-01-28 03:00:52,642 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-01-28 03:00:52,680 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-01-28 03:00:52,694 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:52,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-01-28 03:00:52,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:52,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797299408] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:00:52,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:00:52,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-01-28 03:00:52,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099663502] [2023-01-28 03:00:52,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:00:52,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 03:00:52,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:52,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 03:00:52,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=503, Unknown=10, NotChecked=0, Total=650 [2023-01-28 03:00:52,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 435 [2023-01-28 03:00:52,980 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 100 transitions, 1134 flow. Second operand has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:52,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:52,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 435 [2023-01-28 03:00:52,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:53,603 INFO L130 PetriNetUnfolder]: 1410/2618 cut-off events. [2023-01-28 03:00:53,603 INFO L131 PetriNetUnfolder]: For 15946/15946 co-relation queries the response was YES. [2023-01-28 03:00:53,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13560 conditions, 2618 events. 1410/2618 cut-off events. For 15946/15946 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16306 event pairs, 328 based on Foata normal form. 44/2662 useless extension candidates. Maximal degree in co-relation 13340. Up to 1431 conditions per place. [2023-01-28 03:00:53,618 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 122 selfloop transitions, 37 changer transitions 0/159 dead transitions. [2023-01-28 03:00:53,618 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 159 transitions, 1991 flow [2023-01-28 03:00:53,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:00:53,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:00:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1398 transitions. [2023-01-28 03:00:53,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2921630094043887 [2023-01-28 03:00:53,637 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1398 transitions. [2023-01-28 03:00:53,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1398 transitions. [2023-01-28 03:00:53,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:53,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1398 transitions. [2023-01-28 03:00:53,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 127.0909090909091) internal successors, (1398), 11 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:53,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:53,641 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:53,641 INFO L175 Difference]: Start difference. First operand has 103 places, 100 transitions, 1134 flow. Second operand 11 states and 1398 transitions. [2023-01-28 03:00:53,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 159 transitions, 1991 flow [2023-01-28 03:00:53,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 159 transitions, 1891 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-01-28 03:00:53,672 INFO L231 Difference]: Finished difference. Result has 109 places, 109 transitions, 1276 flow [2023-01-28 03:00:53,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1276, PETRI_PLACES=109, PETRI_TRANSITIONS=109} [2023-01-28 03:00:53,672 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 84 predicate places. [2023-01-28 03:00:53,672 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 109 transitions, 1276 flow [2023-01-28 03:00:53,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 122.53846153846153) internal successors, (3186), 26 states have internal predecessors, (3186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:53,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:53,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:53,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:53,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-01-28 03:00:53,877 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:53,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:53,878 INFO L85 PathProgramCache]: Analyzing trace with hash 428376716, now seen corresponding path program 8 times [2023-01-28 03:00:53,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:53,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579145147] [2023-01-28 03:00:53,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:53,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:54,164 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:54,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:54,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579145147] [2023-01-28 03:00:54,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579145147] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:54,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354672002] [2023-01-28 03:00:54,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:00:54,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:54,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:54,165 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:54,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-01-28 03:00:54,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:00:54,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:54,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:00:54,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:54,450 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:54,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:54,527 INFO L321 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2023-01-28 03:00:54,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 72 [2023-01-28 03:00:54,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:54,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354672002] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:54,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:54,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 03:00:54,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266418518] [2023-01-28 03:00:54,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:54,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:00:54,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:54,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:00:54,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:00:54,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 03:00:54,658 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 109 transitions, 1276 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:54,658 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:54,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 03:00:54,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:55,031 INFO L130 PetriNetUnfolder]: 1416/2652 cut-off events. [2023-01-28 03:00:55,031 INFO L131 PetriNetUnfolder]: For 18594/18594 co-relation queries the response was YES. [2023-01-28 03:00:55,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14779 conditions, 2652 events. 1416/2652 cut-off events. For 18594/18594 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16581 event pairs, 324 based on Foata normal form. 4/2656 useless extension candidates. Maximal degree in co-relation 14719. Up to 1436 conditions per place. [2023-01-28 03:00:55,047 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 112 selfloop transitions, 44 changer transitions 0/156 dead transitions. [2023-01-28 03:00:55,047 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 156 transitions, 1982 flow [2023-01-28 03:00:55,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:00:55,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:00:55,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1410 transitions. [2023-01-28 03:00:55,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32413793103448274 [2023-01-28 03:00:55,049 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1410 transitions. [2023-01-28 03:00:55,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1410 transitions. [2023-01-28 03:00:55,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:55,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1410 transitions. [2023-01-28 03:00:55,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.0) internal successors, (1410), 10 states have internal predecessors, (1410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:55,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:55,052 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:55,052 INFO L175 Difference]: Start difference. First operand has 109 places, 109 transitions, 1276 flow. Second operand 10 states and 1410 transitions. [2023-01-28 03:00:55,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 156 transitions, 1982 flow [2023-01-28 03:00:55,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 156 transitions, 1943 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-01-28 03:00:55,087 INFO L231 Difference]: Finished difference. Result has 116 places, 114 transitions, 1477 flow [2023-01-28 03:00:55,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1477, PETRI_PLACES=116, PETRI_TRANSITIONS=114} [2023-01-28 03:00:55,089 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 91 predicate places. [2023-01-28 03:00:55,089 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 114 transitions, 1477 flow [2023-01-28 03:00:55,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:55,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:55,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:55,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-01-28 03:00:55,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-01-28 03:00:55,294 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:55,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:55,295 INFO L85 PathProgramCache]: Analyzing trace with hash -2137221722, now seen corresponding path program 9 times [2023-01-28 03:00:55,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:55,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596672007] [2023-01-28 03:00:55,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:55,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:55,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:55,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:55,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:55,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596672007] [2023-01-28 03:00:55,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596672007] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:55,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988058426] [2023-01-28 03:00:55,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:00:55,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:55,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:55,590 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:55,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-01-28 03:00:55,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:00:55,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:55,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:00:55,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:55,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:55,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:55,953 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:55,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:55,958 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:55,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:00:55,993 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 03:00:55,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 03:00:56,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:56,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988058426] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:56,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:56,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 03:00:56,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749287856] [2023-01-28 03:00:56,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:56,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:00:56,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:56,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:00:56,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:00:56,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 03:00:56,119 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 114 transitions, 1477 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:56,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:56,119 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 03:00:56,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:56,589 INFO L130 PetriNetUnfolder]: 1418/2658 cut-off events. [2023-01-28 03:00:56,589 INFO L131 PetriNetUnfolder]: For 22024/22024 co-relation queries the response was YES. [2023-01-28 03:00:56,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15998 conditions, 2658 events. 1418/2658 cut-off events. For 22024/22024 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16817 event pairs, 332 based on Foata normal form. 4/2662 useless extension candidates. Maximal degree in co-relation 15827. Up to 1436 conditions per place. [2023-01-28 03:00:56,606 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 108 selfloop transitions, 39 changer transitions 0/147 dead transitions. [2023-01-28 03:00:56,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 147 transitions, 2070 flow [2023-01-28 03:00:56,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:00:56,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:00:56,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1407 transitions. [2023-01-28 03:00:56,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.323448275862069 [2023-01-28 03:00:56,609 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1407 transitions. [2023-01-28 03:00:56,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1407 transitions. [2023-01-28 03:00:56,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:56,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1407 transitions. [2023-01-28 03:00:56,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.7) internal successors, (1407), 10 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:56,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:56,613 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:56,613 INFO L175 Difference]: Start difference. First operand has 116 places, 114 transitions, 1477 flow. Second operand 10 states and 1407 transitions. [2023-01-28 03:00:56,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 147 transitions, 2070 flow [2023-01-28 03:00:56,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 2007 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-01-28 03:00:56,655 INFO L231 Difference]: Finished difference. Result has 121 places, 117 transitions, 1576 flow [2023-01-28 03:00:56,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1576, PETRI_PLACES=121, PETRI_TRANSITIONS=117} [2023-01-28 03:00:56,657 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 96 predicate places. [2023-01-28 03:00:56,657 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 117 transitions, 1576 flow [2023-01-28 03:00:56,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:56,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:56,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:56,662 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-01-28 03:00:56,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-01-28 03:00:56,860 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:56,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:56,860 INFO L85 PathProgramCache]: Analyzing trace with hash -905893090, now seen corresponding path program 10 times [2023-01-28 03:00:56,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:56,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059940071] [2023-01-28 03:00:56,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:56,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:57,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:57,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:57,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059940071] [2023-01-28 03:00:57,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059940071] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:57,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678589104] [2023-01-28 03:00:57,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:00:57,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:57,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:57,158 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:57,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-01-28 03:00:57,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:00:57,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:57,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:00:57,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:57,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:00:57,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:57,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:57,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:57,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:00:57,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678589104] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:57,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:00:57,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10, 10] total 24 [2023-01-28 03:00:57,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182564511] [2023-01-28 03:00:57,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:00:57,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:00:57,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:57,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:00:57,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:00:57,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 435 [2023-01-28 03:00:57,663 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 117 transitions, 1576 flow. Second operand has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:57,663 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:57,663 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 435 [2023-01-28 03:00:57,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:00:58,285 INFO L130 PetriNetUnfolder]: 1398/2582 cut-off events. [2023-01-28 03:00:58,285 INFO L131 PetriNetUnfolder]: For 21402/21402 co-relation queries the response was YES. [2023-01-28 03:00:58,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15483 conditions, 2582 events. 1398/2582 cut-off events. For 21402/21402 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15763 event pairs, 292 based on Foata normal form. 4/2586 useless extension candidates. Maximal degree in co-relation 15419. Up to 1189 conditions per place. [2023-01-28 03:00:58,300 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 128 selfloop transitions, 51 changer transitions 0/179 dead transitions. [2023-01-28 03:00:58,300 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 179 transitions, 2420 flow [2023-01-28 03:00:58,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:00:58,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:00:58,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1318 transitions. [2023-01-28 03:00:58,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37873563218390804 [2023-01-28 03:00:58,302 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1318 transitions. [2023-01-28 03:00:58,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1318 transitions. [2023-01-28 03:00:58,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:00:58,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1318 transitions. [2023-01-28 03:00:58,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 164.75) internal successors, (1318), 8 states have internal predecessors, (1318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:58,305 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:58,305 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:58,305 INFO L175 Difference]: Start difference. First operand has 121 places, 117 transitions, 1576 flow. Second operand 8 states and 1318 transitions. [2023-01-28 03:00:58,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 179 transitions, 2420 flow [2023-01-28 03:00:58,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 179 transitions, 2282 flow, removed 20 selfloop flow, removed 8 redundant places. [2023-01-28 03:00:58,345 INFO L231 Difference]: Finished difference. Result has 123 places, 135 transitions, 1860 flow [2023-01-28 03:00:58,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1860, PETRI_PLACES=123, PETRI_TRANSITIONS=135} [2023-01-28 03:00:58,345 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 98 predicate places. [2023-01-28 03:00:58,345 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 135 transitions, 1860 flow [2023-01-28 03:00:58,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 158.16666666666666) internal successors, (949), 6 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:58,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:00:58,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:00:58,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-01-28 03:00:58,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:58,550 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:00:58,551 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:00:58,551 INFO L85 PathProgramCache]: Analyzing trace with hash 593308546, now seen corresponding path program 11 times [2023-01-28 03:00:58,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:00:58,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125697761] [2023-01-28 03:00:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:00:58,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:00:58,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:00:59,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:00:59,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:00:59,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125697761] [2023-01-28 03:00:59,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125697761] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:00:59,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477887981] [2023-01-28 03:00:59,006 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:00:59,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:00:59,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:00:59,007 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:00:59,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-01-28 03:00:59,099 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:00:59,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:00:59,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 03:00:59,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:00:59,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:00:59,220 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:00:59,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:00:59,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:00:59,350 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 03:00:59,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-01-28 03:00:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:59,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:00:59,638 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:59,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 54 [2023-01-28 03:00:59,644 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:00:59,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 636 treesize of output 556 [2023-01-28 03:00:59,667 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:59,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 284 [2023-01-28 03:00:59,679 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:00:59,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-01-28 03:00:59,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:00:59,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477887981] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:00:59,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:00:59,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 29 [2023-01-28 03:00:59,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919292539] [2023-01-28 03:00:59,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:00:59,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:00:59,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:00:59,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:00:59,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=742, Unknown=8, NotChecked=0, Total=870 [2023-01-28 03:00:59,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 435 [2023-01-28 03:00:59,958 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 135 transitions, 1860 flow. Second operand has 30 states, 30 states have (on average 120.56666666666666) internal successors, (3617), 30 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:00:59,958 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:00:59,958 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 435 [2023-01-28 03:00:59,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:01,040 INFO L130 PetriNetUnfolder]: 1992/3622 cut-off events. [2023-01-28 03:01:01,040 INFO L131 PetriNetUnfolder]: For 32334/32334 co-relation queries the response was YES. [2023-01-28 03:01:01,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21242 conditions, 3622 events. 1992/3622 cut-off events. For 32334/32334 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23251 event pairs, 248 based on Foata normal form. 64/3686 useless extension candidates. Maximal degree in co-relation 21067. Up to 1408 conditions per place. [2023-01-28 03:01:01,063 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 160 selfloop transitions, 70 changer transitions 0/230 dead transitions. [2023-01-28 03:01:01,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 230 transitions, 3430 flow [2023-01-28 03:01:01,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 03:01:01,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 03:01:01,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1518 transitions. [2023-01-28 03:01:01,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2908045977011494 [2023-01-28 03:01:01,065 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1518 transitions. [2023-01-28 03:01:01,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1518 transitions. [2023-01-28 03:01:01,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:01,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1518 transitions. [2023-01-28 03:01:01,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 126.5) internal successors, (1518), 12 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:01,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:01,070 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:01,070 INFO L175 Difference]: Start difference. First operand has 123 places, 135 transitions, 1860 flow. Second operand 12 states and 1518 transitions. [2023-01-28 03:01:01,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 230 transitions, 3430 flow [2023-01-28 03:01:01,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 230 transitions, 3364 flow, removed 24 selfloop flow, removed 1 redundant places. [2023-01-28 03:01:01,143 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 2317 flow [2023-01-28 03:01:01,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2317, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2023-01-28 03:01:01,143 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 113 predicate places. [2023-01-28 03:01:01,144 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 2317 flow [2023-01-28 03:01:01,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 120.56666666666666) internal successors, (3617), 30 states have internal predecessors, (3617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:01,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:01,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:01,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:01,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-01-28 03:01:01,349 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:01,350 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:01,350 INFO L85 PathProgramCache]: Analyzing trace with hash -473871770, now seen corresponding path program 12 times [2023-01-28 03:01:01,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:01,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254896253] [2023-01-28 03:01:01,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:01,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:01,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:01,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:01,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254896253] [2023-01-28 03:01:01,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254896253] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:01,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798706403] [2023-01-28 03:01:01,690 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:01:01,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:01,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:01,691 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:01,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-01-28 03:01:01,785 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 03:01:01,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:01,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 03:01:01,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:01,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:01:01,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 03:01:02,084 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:02,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:02,248 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse3 (forall ((~get2~0.base Int) (v_ArrVal_970 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_970) ~get2~0.base) .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (forall ((~get2~0.base Int) (v_ArrVal_970 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_970))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset)) (not (= (select .cse0 .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|)))))) (or (< 0 c_~n2~0) .cse3) (or (< 0 c_~n1~0) .cse3)))) is different from false [2023-01-28 03:01:02,287 INFO L321 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-01-28 03:01:02,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-01-28 03:01:02,301 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:02,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-01-28 03:01:02,476 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:01:02,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-01-28 03:01:02,481 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:01:02,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-01-28 03:01:02,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:02,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798706403] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:02,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:01:02,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 28 [2023-01-28 03:01:02,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087059540] [2023-01-28 03:01:02,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:02,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:02,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:02,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:02,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=651, Unknown=1, NotChecked=52, Total=812 [2023-01-28 03:01:02,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 435 [2023-01-28 03:01:02,600 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 2317 flow. Second operand has 11 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:02,601 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:02,601 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 435 [2023-01-28 03:01:02,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:08,936 WARN L222 SmtUtils]: Spent 6.25s on a formula simplification. DAG size of input: 55 DAG size of output: 47 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-01-28 03:01:09,747 INFO L130 PetriNetUnfolder]: 2038/3638 cut-off events. [2023-01-28 03:01:09,747 INFO L131 PetriNetUnfolder]: For 40681/40681 co-relation queries the response was YES. [2023-01-28 03:01:09,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23712 conditions, 3638 events. 2038/3638 cut-off events. For 40681/40681 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 22659 event pairs, 762 based on Foata normal form. 8/3646 useless extension candidates. Maximal degree in co-relation 23457. Up to 2649 conditions per place. [2023-01-28 03:01:09,772 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 123 selfloop transitions, 89 changer transitions 0/212 dead transitions. [2023-01-28 03:01:09,772 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 212 transitions, 3657 flow [2023-01-28 03:01:09,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-01-28 03:01:09,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-01-28 03:01:09,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1585 transitions. [2023-01-28 03:01:09,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.303639846743295 [2023-01-28 03:01:09,778 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1585 transitions. [2023-01-28 03:01:09,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1585 transitions. [2023-01-28 03:01:09,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:09,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1585 transitions. [2023-01-28 03:01:09,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.08333333333334) internal successors, (1585), 12 states have internal predecessors, (1585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:09,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:09,807 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 435.0) internal successors, (5655), 13 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:09,807 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 2317 flow. Second operand 12 states and 1585 transitions. [2023-01-28 03:01:09,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 212 transitions, 3657 flow [2023-01-28 03:01:09,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 212 transitions, 3590 flow, removed 11 selfloop flow, removed 6 redundant places. [2023-01-28 03:01:09,892 INFO L231 Difference]: Finished difference. Result has 146 places, 189 transitions, 3224 flow [2023-01-28 03:01:09,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3224, PETRI_PLACES=146, PETRI_TRANSITIONS=189} [2023-01-28 03:01:09,893 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 121 predicate places. [2023-01-28 03:01:09,893 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 189 transitions, 3224 flow [2023-01-28 03:01:09,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:09,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:09,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:09,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:10,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:10,099 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:10,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:10,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1418947498, now seen corresponding path program 13 times [2023-01-28 03:01:10,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:10,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050535267] [2023-01-28 03:01:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:10,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:10,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:10,465 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:10,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:10,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050535267] [2023-01-28 03:01:10,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050535267] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:10,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29021828] [2023-01-28 03:01:10,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:01:10,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:10,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:10,467 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:10,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-01-28 03:01:10,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:10,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 42 conjunts are in the unsatisfiable core [2023-01-28 03:01:10,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:10,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:01:10,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:10,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:01:10,799 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 03:01:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:10,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:11,244 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-01-28 03:01:11,252 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:01:11,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 868 treesize of output 756 [2023-01-28 03:01:11,273 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 348 [2023-01-28 03:01:11,288 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 308 [2023-01-28 03:01:11,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-01-28 03:01:11,506 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 134 [2023-01-28 03:01:11,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-01-28 03:01:11,518 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 111 [2023-01-28 03:01:11,591 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-01-28 03:01:11,602 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 134 [2023-01-28 03:01:11,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-01-28 03:01:11,617 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:11,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 111 [2023-01-28 03:01:11,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:11,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29021828] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:01:11,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:01:11,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 30 [2023-01-28 03:01:11,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144936438] [2023-01-28 03:01:11,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:01:11,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 03:01:11,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:11,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 03:01:11,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=767, Unknown=15, NotChecked=0, Total=930 [2023-01-28 03:01:11,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 435 [2023-01-28 03:01:11,790 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 189 transitions, 3224 flow. Second operand has 31 states, 31 states have (on average 124.51612903225806) internal successors, (3860), 31 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:11,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:11,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 435 [2023-01-28 03:01:11,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:13,699 INFO L130 PetriNetUnfolder]: 2260/4040 cut-off events. [2023-01-28 03:01:13,700 INFO L131 PetriNetUnfolder]: For 45528/45528 co-relation queries the response was YES. [2023-01-28 03:01:13,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26915 conditions, 4040 events. 2260/4040 cut-off events. For 45528/45528 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 25587 event pairs, 288 based on Foata normal form. 56/4096 useless extension candidates. Maximal degree in co-relation 26840. Up to 1500 conditions per place. [2023-01-28 03:01:13,732 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 188 selfloop transitions, 105 changer transitions 0/293 dead transitions. [2023-01-28 03:01:13,733 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 293 transitions, 5000 flow [2023-01-28 03:01:13,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 03:01:13,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 03:01:13,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2070 transitions. [2023-01-28 03:01:13,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2974137931034483 [2023-01-28 03:01:13,737 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2070 transitions. [2023-01-28 03:01:13,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2070 transitions. [2023-01-28 03:01:13,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:13,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2070 transitions. [2023-01-28 03:01:13,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 129.375) internal successors, (2070), 16 states have internal predecessors, (2070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:13,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:13,745 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:13,745 INFO L175 Difference]: Start difference. First operand has 146 places, 189 transitions, 3224 flow. Second operand 16 states and 2070 transitions. [2023-01-28 03:01:13,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 293 transitions, 5000 flow [2023-01-28 03:01:13,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 293 transitions, 4816 flow, removed 30 selfloop flow, removed 8 redundant places. [2023-01-28 03:01:13,848 INFO L231 Difference]: Finished difference. Result has 156 places, 215 transitions, 3722 flow [2023-01-28 03:01:13,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3722, PETRI_PLACES=156, PETRI_TRANSITIONS=215} [2023-01-28 03:01:13,849 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 131 predicate places. [2023-01-28 03:01:13,849 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 215 transitions, 3722 flow [2023-01-28 03:01:13,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 124.51612903225806) internal successors, (3860), 31 states have internal predecessors, (3860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:13,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:13,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:13,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:14,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:14,054 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:14,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:14,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1777071356, now seen corresponding path program 14 times [2023-01-28 03:01:14,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:14,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236360088] [2023-01-28 03:01:14,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:14,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:14,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:14,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:14,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236360088] [2023-01-28 03:01:14,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236360088] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:14,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850901994] [2023-01-28 03:01:14,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:01:14,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:14,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:14,298 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:14,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-01-28 03:01:14,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:01:14,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:14,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:01:14,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:14,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:14,659 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-01-28 03:01:14,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-01-28 03:01:14,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:14,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850901994] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:14,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:01:14,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-01-28 03:01:14,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421227953] [2023-01-28 03:01:14,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:14,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:01:14,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:14,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:01:14,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:01:14,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 435 [2023-01-28 03:01:14,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 215 transitions, 3722 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:14,807 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:14,807 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 435 [2023-01-28 03:01:14,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:15,485 INFO L130 PetriNetUnfolder]: 2228/3940 cut-off events. [2023-01-28 03:01:15,485 INFO L131 PetriNetUnfolder]: For 45275/45275 co-relation queries the response was YES. [2023-01-28 03:01:15,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27766 conditions, 3940 events. 2228/3940 cut-off events. For 45275/45275 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 24640 event pairs, 752 based on Foata normal form. 6/3946 useless extension candidates. Maximal degree in co-relation 27688. Up to 2956 conditions per place. [2023-01-28 03:01:15,514 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 181 selfloop transitions, 65 changer transitions 0/246 dead transitions. [2023-01-28 03:01:15,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 246 transitions, 4492 flow [2023-01-28 03:01:15,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:01:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:01:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1412 transitions. [2023-01-28 03:01:15,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32459770114942527 [2023-01-28 03:01:15,516 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1412 transitions. [2023-01-28 03:01:15,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1412 transitions. [2023-01-28 03:01:15,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:15,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1412 transitions. [2023-01-28 03:01:15,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 141.2) internal successors, (1412), 10 states have internal predecessors, (1412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:15,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:15,520 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:15,520 INFO L175 Difference]: Start difference. First operand has 156 places, 215 transitions, 3722 flow. Second operand 10 states and 1412 transitions. [2023-01-28 03:01:15,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 246 transitions, 4492 flow [2023-01-28 03:01:15,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 246 transitions, 4253 flow, removed 28 selfloop flow, removed 10 redundant places. [2023-01-28 03:01:15,638 INFO L231 Difference]: Finished difference. Result has 158 places, 218 transitions, 3808 flow [2023-01-28 03:01:15,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3808, PETRI_PLACES=158, PETRI_TRANSITIONS=218} [2023-01-28 03:01:15,638 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 133 predicate places. [2023-01-28 03:01:15,638 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 218 transitions, 3808 flow [2023-01-28 03:01:15,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:15,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:15,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:15,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:15,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:15,843 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:15,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:15,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1175767787, now seen corresponding path program 1 times [2023-01-28 03:01:15,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:15,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899241431] [2023-01-28 03:01:15,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:15,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:16,119 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:01:16,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:16,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899241431] [2023-01-28 03:01:16,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899241431] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:16,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971753019] [2023-01-28 03:01:16,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:16,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:16,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:16,121 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:16,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-01-28 03:01:16,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:16,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 03:01:16,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:16,575 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:16,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 128 treesize of output 93 [2023-01-28 03:01:16,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:01:16,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:16,690 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:16,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:01:17,027 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:01:17,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971753019] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:01:17,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:01:17,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2023-01-28 03:01:17,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461040415] [2023-01-28 03:01:17,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:01:17,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-01-28 03:01:17,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:17,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-01-28 03:01:17,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-01-28 03:01:17,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:01:17,032 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 218 transitions, 3808 flow. Second operand has 26 states, 26 states have (on average 141.15384615384616) internal successors, (3670), 26 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:17,032 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:17,032 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:01:17,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:18,964 INFO L130 PetriNetUnfolder]: 4913/8263 cut-off events. [2023-01-28 03:01:18,965 INFO L131 PetriNetUnfolder]: For 94963/94963 co-relation queries the response was YES. [2023-01-28 03:01:19,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58762 conditions, 8263 events. 4913/8263 cut-off events. For 94963/94963 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 55572 event pairs, 857 based on Foata normal form. 128/8391 useless extension candidates. Maximal degree in co-relation 58283. Up to 2237 conditions per place. [2023-01-28 03:01:19,062 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 508 selfloop transitions, 169 changer transitions 46/723 dead transitions. [2023-01-28 03:01:19,062 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 723 transitions, 13366 flow [2023-01-28 03:01:19,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 03:01:19,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 03:01:19,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3216 transitions. [2023-01-28 03:01:19,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3360501567398119 [2023-01-28 03:01:19,066 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3216 transitions. [2023-01-28 03:01:19,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3216 transitions. [2023-01-28 03:01:19,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:19,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3216 transitions. [2023-01-28 03:01:19,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 146.1818181818182) internal successors, (3216), 22 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:19,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:19,184 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:19,184 INFO L175 Difference]: Start difference. First operand has 158 places, 218 transitions, 3808 flow. Second operand 22 states and 3216 transitions. [2023-01-28 03:01:19,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 723 transitions, 13366 flow [2023-01-28 03:01:19,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 723 transitions, 13023 flow, removed 81 selfloop flow, removed 6 redundant places. [2023-01-28 03:01:19,598 INFO L231 Difference]: Finished difference. Result has 187 places, 340 transitions, 6892 flow [2023-01-28 03:01:19,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6892, PETRI_PLACES=187, PETRI_TRANSITIONS=340} [2023-01-28 03:01:19,599 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 162 predicate places. [2023-01-28 03:01:19,599 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 340 transitions, 6892 flow [2023-01-28 03:01:19,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 141.15384615384616) internal successors, (3670), 26 states have internal predecessors, (3670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:19,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:19,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:19,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:19,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:19,801 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:19,801 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:19,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1835803252, now seen corresponding path program 1 times [2023-01-28 03:01:19,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:19,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140149450] [2023-01-28 03:01:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:19,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:19,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:20,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:20,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:20,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140149450] [2023-01-28 03:01:20,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140149450] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:20,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613950920] [2023-01-28 03:01:20,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:20,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:20,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:20,642 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:20,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-01-28 03:01:20,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:20,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:01:20,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:20,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:01:20,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:20,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:21,041 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:21,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:01:21,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:21,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:21,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:21,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613950920] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:21,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:01:21,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 11] total 28 [2023-01-28 03:01:21,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018770369] [2023-01-28 03:01:21,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:21,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:21,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:21,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:21,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:01:21,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 03:01:21,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 340 transitions, 6892 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:21,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:21,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 03:01:21,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:23,426 INFO L130 PetriNetUnfolder]: 4792/8054 cut-off events. [2023-01-28 03:01:23,426 INFO L131 PetriNetUnfolder]: For 113545/113545 co-relation queries the response was YES. [2023-01-28 03:01:23,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62543 conditions, 8054 events. 4792/8054 cut-off events. For 113545/113545 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 53859 event pairs, 1476 based on Foata normal form. 3/8057 useless extension candidates. Maximal degree in co-relation 62050. Up to 6833 conditions per place. [2023-01-28 03:01:23,501 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 359 selfloop transitions, 49 changer transitions 12/420 dead transitions. [2023-01-28 03:01:23,502 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 420 transitions, 9016 flow [2023-01-28 03:01:23,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:01:23,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:01:23,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1476 transitions. [2023-01-28 03:01:23,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3084639498432602 [2023-01-28 03:01:23,504 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1476 transitions. [2023-01-28 03:01:23,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1476 transitions. [2023-01-28 03:01:23,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:23,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1476 transitions. [2023-01-28 03:01:23,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.1818181818182) internal successors, (1476), 11 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:23,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:23,516 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:23,516 INFO L175 Difference]: Start difference. First operand has 187 places, 340 transitions, 6892 flow. Second operand 11 states and 1476 transitions. [2023-01-28 03:01:23,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 420 transitions, 9016 flow [2023-01-28 03:01:24,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 420 transitions, 8903 flow, removed 46 selfloop flow, removed 5 redundant places. [2023-01-28 03:01:24,189 INFO L231 Difference]: Finished difference. Result has 197 places, 364 transitions, 7327 flow [2023-01-28 03:01:24,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=6783, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7327, PETRI_PLACES=197, PETRI_TRANSITIONS=364} [2023-01-28 03:01:24,189 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 172 predicate places. [2023-01-28 03:01:24,189 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 364 transitions, 7327 flow [2023-01-28 03:01:24,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:24,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:24,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:24,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:24,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-01-28 03:01:24,394 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:24,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:24,395 INFO L85 PathProgramCache]: Analyzing trace with hash 717068420, now seen corresponding path program 2 times [2023-01-28 03:01:24,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:24,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089893241] [2023-01-28 03:01:24,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:24,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:24,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:25,132 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:25,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:25,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089893241] [2023-01-28 03:01:25,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089893241] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:25,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587863340] [2023-01-28 03:01:25,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:01:25,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:25,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:25,135 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:25,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-01-28 03:01:25,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:01:25,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:25,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:01:25,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:25,550 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:25,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:01:25,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:01:25,618 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:01:25,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587863340] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:01:25,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:01:25,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 03:01:25,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068389639] [2023-01-28 03:01:25,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:25,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:25,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:25,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:25,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:01:25,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:01:25,621 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 364 transitions, 7327 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:25,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:25,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:01:25,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:27,598 INFO L130 PetriNetUnfolder]: 4930/8337 cut-off events. [2023-01-28 03:01:27,598 INFO L131 PetriNetUnfolder]: For 122167/122167 co-relation queries the response was YES. [2023-01-28 03:01:27,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66339 conditions, 8337 events. 4930/8337 cut-off events. For 122167/122167 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 56742 event pairs, 1346 based on Foata normal form. 6/8343 useless extension candidates. Maximal degree in co-relation 65983. Up to 5953 conditions per place. [2023-01-28 03:01:27,669 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 373 selfloop transitions, 74 changer transitions 24/471 dead transitions. [2023-01-28 03:01:27,669 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 471 transitions, 10072 flow [2023-01-28 03:01:27,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:01:27,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:01:27,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1355 transitions. [2023-01-28 03:01:27,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34610472541507026 [2023-01-28 03:01:27,670 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1355 transitions. [2023-01-28 03:01:27,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1355 transitions. [2023-01-28 03:01:27,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:27,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1355 transitions. [2023-01-28 03:01:27,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.55555555555554) internal successors, (1355), 9 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:27,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:27,673 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:27,673 INFO L175 Difference]: Start difference. First operand has 197 places, 364 transitions, 7327 flow. Second operand 9 states and 1355 transitions. [2023-01-28 03:01:27,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 471 transitions, 10072 flow [2023-01-28 03:01:28,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 471 transitions, 10034 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-01-28 03:01:28,308 INFO L231 Difference]: Finished difference. Result has 202 places, 371 transitions, 7797 flow [2023-01-28 03:01:28,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7797, PETRI_PLACES=202, PETRI_TRANSITIONS=371} [2023-01-28 03:01:28,308 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 177 predicate places. [2023-01-28 03:01:28,308 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 371 transitions, 7797 flow [2023-01-28 03:01:28,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:28,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:28,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:28,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:28,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-01-28 03:01:28,513 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:28,513 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:28,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1526172356, now seen corresponding path program 3 times [2023-01-28 03:01:28,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:28,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183530823] [2023-01-28 03:01:28,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:28,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:29,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:29,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:29,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183530823] [2023-01-28 03:01:29,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183530823] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:29,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615290635] [2023-01-28 03:01:29,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:01:29,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:29,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:29,224 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:29,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-01-28 03:01:29,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 03:01:29,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:29,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:01:29,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:29,671 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:01:29,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:01:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:01:29,706 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:01:29,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615290635] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:01:29,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:01:29,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 03:01:29,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13854503] [2023-01-28 03:01:29,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:29,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:29,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:29,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:29,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=419, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:01:29,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:01:29,715 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 371 transitions, 7797 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:29,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:29,716 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:01:29,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:31,692 INFO L130 PetriNetUnfolder]: 5034/8557 cut-off events. [2023-01-28 03:01:31,692 INFO L131 PetriNetUnfolder]: For 137664/137664 co-relation queries the response was YES. [2023-01-28 03:01:31,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70101 conditions, 8557 events. 5034/8557 cut-off events. For 137664/137664 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 59079 event pairs, 1397 based on Foata normal form. 6/8563 useless extension candidates. Maximal degree in co-relation 69712. Up to 5953 conditions per place. [2023-01-28 03:01:31,770 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 425 selfloop transitions, 70 changer transitions 11/506 dead transitions. [2023-01-28 03:01:31,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 506 transitions, 11503 flow [2023-01-28 03:01:31,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:01:31,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:01:31,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1358 transitions. [2023-01-28 03:01:31,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34687100893997447 [2023-01-28 03:01:31,772 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1358 transitions. [2023-01-28 03:01:31,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1358 transitions. [2023-01-28 03:01:31,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:31,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1358 transitions. [2023-01-28 03:01:31,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:31,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:31,775 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:31,775 INFO L175 Difference]: Start difference. First operand has 202 places, 371 transitions, 7797 flow. Second operand 9 states and 1358 transitions. [2023-01-28 03:01:31,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 506 transitions, 11503 flow [2023-01-28 03:01:32,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 506 transitions, 11185 flow, removed 124 selfloop flow, removed 5 redundant places. [2023-01-28 03:01:32,485 INFO L231 Difference]: Finished difference. Result has 206 places, 387 transitions, 8164 flow [2023-01-28 03:01:32,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=7629, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8164, PETRI_PLACES=206, PETRI_TRANSITIONS=387} [2023-01-28 03:01:32,486 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 181 predicate places. [2023-01-28 03:01:32,486 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 387 transitions, 8164 flow [2023-01-28 03:01:32,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:32,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:32,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:32,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:32,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-01-28 03:01:32,691 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:32,691 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:32,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1843499728, now seen corresponding path program 4 times [2023-01-28 03:01:32,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:32,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707521613] [2023-01-28 03:01:32,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:32,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:32,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:33,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:33,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:33,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707521613] [2023-01-28 03:01:33,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707521613] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:33,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075025124] [2023-01-28 03:01:33,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:01:33,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:33,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:33,694 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:33,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-01-28 03:01:33,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:01:33,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:33,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:01:33,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:33,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:01:33,882 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:33,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:34,203 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:34,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:01:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:01:34,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:01:34,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075025124] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:34,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:01:34,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11, 12] total 31 [2023-01-28 03:01:34,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576744492] [2023-01-28 03:01:34,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:34,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:01:34,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:34,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:01:34,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:01:34,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 435 [2023-01-28 03:01:34,783 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 387 transitions, 8164 flow. Second operand has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:34,783 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:34,783 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 435 [2023-01-28 03:01:34,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:37,815 INFO L130 PetriNetUnfolder]: 5081/8651 cut-off events. [2023-01-28 03:01:37,816 INFO L131 PetriNetUnfolder]: For 146992/146992 co-relation queries the response was YES. [2023-01-28 03:01:37,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72574 conditions, 8651 events. 5081/8651 cut-off events. For 146992/146992 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 59948 event pairs, 1543 based on Foata normal form. 3/8654 useless extension candidates. Maximal degree in co-relation 72167. Up to 7194 conditions per place. [2023-01-28 03:01:37,905 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 394 selfloop transitions, 61 changer transitions 17/472 dead transitions. [2023-01-28 03:01:37,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 472 transitions, 10692 flow [2023-01-28 03:01:37,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:01:37,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:01:37,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1375 transitions. [2023-01-28 03:01:37,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.351213282247765 [2023-01-28 03:01:37,907 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1375 transitions. [2023-01-28 03:01:37,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1375 transitions. [2023-01-28 03:01:37,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:37,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1375 transitions. [2023-01-28 03:01:37,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 152.77777777777777) internal successors, (1375), 9 states have internal predecessors, (1375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:37,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:37,910 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:37,910 INFO L175 Difference]: Start difference. First operand has 206 places, 387 transitions, 8164 flow. Second operand 9 states and 1375 transitions. [2023-01-28 03:01:37,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 472 transitions, 10692 flow [2023-01-28 03:01:38,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 472 transitions, 10617 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-01-28 03:01:38,541 INFO L231 Difference]: Finished difference. Result has 213 places, 398 transitions, 8520 flow [2023-01-28 03:01:38,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8093, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8520, PETRI_PLACES=213, PETRI_TRANSITIONS=398} [2023-01-28 03:01:38,543 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 188 predicate places. [2023-01-28 03:01:38,543 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 398 transitions, 8520 flow [2023-01-28 03:01:38,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:38,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:38,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:38,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:38,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-01-28 03:01:38,748 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:38,748 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:38,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1503335692, now seen corresponding path program 5 times [2023-01-28 03:01:38,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:38,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361127928] [2023-01-28 03:01:38,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:38,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:38,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:39,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:39,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361127928] [2023-01-28 03:01:39,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361127928] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:39,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789206198] [2023-01-28 03:01:39,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:01:39,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:39,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:39,486 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:39,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-01-28 03:01:39,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:01:39,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:39,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:01:39,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:39,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:01:39,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:39,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:39,970 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:01:39,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:01:40,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:40,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:40,603 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:40,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789206198] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:40,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:01:40,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-01-28 03:01:40,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998606918] [2023-01-28 03:01:40,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:40,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:40,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:40,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:40,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=867, Unknown=0, NotChecked=0, Total=1056 [2023-01-28 03:01:40,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 03:01:40,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 398 transitions, 8520 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:40,606 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:40,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 03:01:40,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:42,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 03:01:45,257 INFO L130 PetriNetUnfolder]: 5089/8665 cut-off events. [2023-01-28 03:01:45,258 INFO L131 PetriNetUnfolder]: For 149448/149448 co-relation queries the response was YES. [2023-01-28 03:01:45,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73095 conditions, 8665 events. 5089/8665 cut-off events. For 149448/149448 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 59875 event pairs, 1539 based on Foata normal form. 3/8668 useless extension candidates. Maximal degree in co-relation 72685. Up to 7187 conditions per place. [2023-01-28 03:01:45,343 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 390 selfloop transitions, 58 changer transitions 10/458 dead transitions. [2023-01-28 03:01:45,343 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 458 transitions, 10526 flow [2023-01-28 03:01:45,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:01:45,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:01:45,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1478 transitions. [2023-01-28 03:01:45,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3088819226750261 [2023-01-28 03:01:45,344 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1478 transitions. [2023-01-28 03:01:45,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1478 transitions. [2023-01-28 03:01:45,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:45,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1478 transitions. [2023-01-28 03:01:45,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.36363636363637) internal successors, (1478), 11 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:45,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:45,348 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:45,348 INFO L175 Difference]: Start difference. First operand has 213 places, 398 transitions, 8520 flow. Second operand 11 states and 1478 transitions. [2023-01-28 03:01:45,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 458 transitions, 10526 flow [2023-01-28 03:01:45,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 458 transitions, 10402 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-01-28 03:01:45,924 INFO L231 Difference]: Finished difference. Result has 218 places, 399 transitions, 8561 flow [2023-01-28 03:01:45,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8404, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8561, PETRI_PLACES=218, PETRI_TRANSITIONS=399} [2023-01-28 03:01:45,924 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 193 predicate places. [2023-01-28 03:01:45,924 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 399 transitions, 8561 flow [2023-01-28 03:01:45,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:45,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:45,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:45,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:46,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-01-28 03:01:46,169 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:46,169 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:46,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1925954328, now seen corresponding path program 6 times [2023-01-28 03:01:46,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:46,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678420471] [2023-01-28 03:01:46,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:46,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:46,987 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:46,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:46,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678420471] [2023-01-28 03:01:46,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678420471] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:46,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802000673] [2023-01-28 03:01:46,987 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:01:46,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:46,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:46,988 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:46,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-01-28 03:01:47,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 03:01:47,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:47,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:01:47,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:47,399 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:01:47,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:01:47,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:01:47,436 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:01:47,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802000673] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:01:47,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:01:47,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 03:01:47,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729030023] [2023-01-28 03:01:47,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:47,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:47,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:47,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:47,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:01:47,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:01:47,438 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 399 transitions, 8561 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:47,438 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:47,438 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:01:47,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:49,405 INFO L130 PetriNetUnfolder]: 5120/8754 cut-off events. [2023-01-28 03:01:49,405 INFO L131 PetriNetUnfolder]: For 151349/151349 co-relation queries the response was YES. [2023-01-28 03:01:49,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73814 conditions, 8754 events. 5120/8754 cut-off events. For 151349/151349 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 61199 event pairs, 1410 based on Foata normal form. 9/8763 useless extension candidates. Maximal degree in co-relation 73404. Up to 5953 conditions per place. [2023-01-28 03:01:49,509 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 399 selfloop transitions, 100 changer transitions 11/510 dead transitions. [2023-01-28 03:01:49,510 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 510 transitions, 11647 flow [2023-01-28 03:01:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:01:49,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:01:49,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1358 transitions. [2023-01-28 03:01:49,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34687100893997447 [2023-01-28 03:01:49,512 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1358 transitions. [2023-01-28 03:01:49,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1358 transitions. [2023-01-28 03:01:49,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:49,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1358 transitions. [2023-01-28 03:01:49,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.88888888888889) internal successors, (1358), 9 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:49,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:49,516 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:49,516 INFO L175 Difference]: Start difference. First operand has 218 places, 399 transitions, 8561 flow. Second operand 9 states and 1358 transitions. [2023-01-28 03:01:49,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 510 transitions, 11647 flow [2023-01-28 03:01:50,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 510 transitions, 11526 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-01-28 03:01:50,311 INFO L231 Difference]: Finished difference. Result has 221 places, 421 transitions, 9255 flow [2023-01-28 03:01:50,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8460, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9255, PETRI_PLACES=221, PETRI_TRANSITIONS=421} [2023-01-28 03:01:50,311 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 196 predicate places. [2023-01-28 03:01:50,312 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 421 transitions, 9255 flow [2023-01-28 03:01:50,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:50,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:50,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:50,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-01-28 03:01:50,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-01-28 03:01:50,518 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:50,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:50,518 INFO L85 PathProgramCache]: Analyzing trace with hash -804013576, now seen corresponding path program 7 times [2023-01-28 03:01:50,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:50,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94330452] [2023-01-28 03:01:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:50,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:51,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:51,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:51,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94330452] [2023-01-28 03:01:51,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94330452] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:51,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320464563] [2023-01-28 03:01:51,464 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:01:51,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:51,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:51,465 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:51,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-01-28 03:01:51,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:51,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:01:51,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:51,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:01:51,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:51,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:01:51,933 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:51,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:01:51,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:51,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:01:52,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:52,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320464563] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:52,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:01:52,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 30 [2023-01-28 03:01:52,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232752070] [2023-01-28 03:01:52,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:52,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:52,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:52,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:52,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=816, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:01:52,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 03:01:52,456 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 421 transitions, 9255 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:52,456 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:52,456 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 03:01:52,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:54,802 INFO L130 PetriNetUnfolder]: 5093/8700 cut-off events. [2023-01-28 03:01:54,803 INFO L131 PetriNetUnfolder]: For 155236/155236 co-relation queries the response was YES. [2023-01-28 03:01:54,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74360 conditions, 8700 events. 5093/8700 cut-off events. For 155236/155236 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 60496 event pairs, 1537 based on Foata normal form. 6/8706 useless extension candidates. Maximal degree in co-relation 73962. Up to 7267 conditions per place. [2023-01-28 03:01:54,899 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 368 selfloop transitions, 83 changer transitions 24/475 dead transitions. [2023-01-28 03:01:54,900 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 475 transitions, 11114 flow [2023-01-28 03:01:54,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:01:54,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:01:54,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1482 transitions. [2023-01-28 03:01:54,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30971786833855797 [2023-01-28 03:01:54,902 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1482 transitions. [2023-01-28 03:01:54,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1482 transitions. [2023-01-28 03:01:54,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:54,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1482 transitions. [2023-01-28 03:01:54,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.72727272727272) internal successors, (1482), 11 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:54,905 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:54,906 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:54,906 INFO L175 Difference]: Start difference. First operand has 221 places, 421 transitions, 9255 flow. Second operand 11 states and 1482 transitions. [2023-01-28 03:01:54,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 475 transitions, 11114 flow [2023-01-28 03:01:55,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 475 transitions, 10973 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-01-28 03:01:55,610 INFO L231 Difference]: Finished difference. Result has 229 places, 423 transitions, 9380 flow [2023-01-28 03:01:55,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9118, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9380, PETRI_PLACES=229, PETRI_TRANSITIONS=423} [2023-01-28 03:01:55,611 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 204 predicate places. [2023-01-28 03:01:55,611 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 423 transitions, 9380 flow [2023-01-28 03:01:55,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:55,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:55,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:55,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-01-28 03:01:55,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:55,817 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:01:55,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:01:55,817 INFO L85 PathProgramCache]: Analyzing trace with hash -371235756, now seen corresponding path program 8 times [2023-01-28 03:01:55,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:01:55,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861184320] [2023-01-28 03:01:55,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:01:55,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:01:55,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:01:56,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:01:56,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:01:56,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861184320] [2023-01-28 03:01:56,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861184320] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:01:56,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341337827] [2023-01-28 03:01:56,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:01:56,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:01:56,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:01:56,509 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:01:56,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-01-28 03:01:56,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:01:56,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:01:56,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:01:56,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:01:56,939 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:01:56,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:01:57,006 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:01:57,007 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:01:57,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341337827] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:01:57,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:01:57,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-01-28 03:01:57,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915700976] [2023-01-28 03:01:57,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:01:57,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:01:57,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:01:57,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:01:57,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2023-01-28 03:01:57,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:01:57,010 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 423 transitions, 9380 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:57,010 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:01:57,010 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:01:57,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:01:59,219 INFO L130 PetriNetUnfolder]: 5062/8711 cut-off events. [2023-01-28 03:01:59,219 INFO L131 PetriNetUnfolder]: For 152216/152216 co-relation queries the response was YES. [2023-01-28 03:01:59,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73933 conditions, 8711 events. 5062/8711 cut-off events. For 152216/152216 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61258 event pairs, 1394 based on Foata normal form. 6/8717 useless extension candidates. Maximal degree in co-relation 73586. Up to 5953 conditions per place. [2023-01-28 03:01:59,310 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 365 selfloop transitions, 102 changer transitions 38/505 dead transitions. [2023-01-28 03:01:59,310 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 505 transitions, 11619 flow [2023-01-28 03:01:59,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:01:59,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:01:59,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1363 transitions. [2023-01-28 03:01:59,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2023-01-28 03:01:59,312 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1363 transitions. [2023-01-28 03:01:59,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1363 transitions. [2023-01-28 03:01:59,312 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:01:59,312 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1363 transitions. [2023-01-28 03:01:59,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.44444444444446) internal successors, (1363), 9 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:59,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:59,314 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:59,314 INFO L175 Difference]: Start difference. First operand has 229 places, 423 transitions, 9380 flow. Second operand 9 states and 1363 transitions. [2023-01-28 03:01:59,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 505 transitions, 11619 flow [2023-01-28 03:01:59,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 505 transitions, 11523 flow, removed 31 selfloop flow, removed 7 redundant places. [2023-01-28 03:01:59,943 INFO L231 Difference]: Finished difference. Result has 232 places, 410 transitions, 9160 flow [2023-01-28 03:01:59,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9160, PETRI_PLACES=232, PETRI_TRANSITIONS=410} [2023-01-28 03:01:59,944 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 207 predicate places. [2023-01-28 03:01:59,944 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 410 transitions, 9160 flow [2023-01-28 03:01:59,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:01:59,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:01:59,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:01:59,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:00,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:00,149 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:00,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:00,150 INFO L85 PathProgramCache]: Analyzing trace with hash 833066182, now seen corresponding path program 9 times [2023-01-28 03:02:00,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:00,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740957420] [2023-01-28 03:02:00,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:00,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:00,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:00,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:00,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:00,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740957420] [2023-01-28 03:02:00,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740957420] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:00,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288590163] [2023-01-28 03:02:00,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:02:00,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:00,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:00,936 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:00,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-01-28 03:02:01,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 03:02:01,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:01,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:02:01,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:01,388 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:02:01,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:02:01,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:02:01,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:02:01,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288590163] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:02:01,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:02:01,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-01-28 03:02:01,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725397110] [2023-01-28 03:02:01,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:02:01,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:02:01,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:01,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:02:01,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2023-01-28 03:02:01,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:02:01,422 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 410 transitions, 9160 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:01,422 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:01,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:02:01,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:03,505 INFO L130 PetriNetUnfolder]: 5004/8605 cut-off events. [2023-01-28 03:02:03,505 INFO L131 PetriNetUnfolder]: For 155290/155290 co-relation queries the response was YES. [2023-01-28 03:02:03,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73461 conditions, 8605 events. 5004/8605 cut-off events. For 155290/155290 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 60450 event pairs, 1392 based on Foata normal form. 6/8611 useless extension candidates. Maximal degree in co-relation 73043. Up to 5953 conditions per place. [2023-01-28 03:02:03,598 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 349 selfloop transitions, 115 changer transitions 11/475 dead transitions. [2023-01-28 03:02:03,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 475 transitions, 11073 flow [2023-01-28 03:02:03,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:02:03,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:02:03,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1359 transitions. [2023-01-28 03:02:03,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3471264367816092 [2023-01-28 03:02:03,600 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1359 transitions. [2023-01-28 03:02:03,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1359 transitions. [2023-01-28 03:02:03,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:03,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1359 transitions. [2023-01-28 03:02:03,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.0) internal successors, (1359), 9 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:03,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:03,603 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:03,603 INFO L175 Difference]: Start difference. First operand has 232 places, 410 transitions, 9160 flow. Second operand 9 states and 1359 transitions. [2023-01-28 03:02:03,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 475 transitions, 11073 flow [2023-01-28 03:02:04,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 475 transitions, 10894 flow, removed 33 selfloop flow, removed 5 redundant places. [2023-01-28 03:02:04,257 INFO L231 Difference]: Finished difference. Result has 235 places, 420 transitions, 9500 flow [2023-01-28 03:02:04,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9015, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9500, PETRI_PLACES=235, PETRI_TRANSITIONS=420} [2023-01-28 03:02:04,258 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 03:02:04,258 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 420 transitions, 9500 flow [2023-01-28 03:02:04,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:04,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:04,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:04,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:04,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-01-28 03:02:04,461 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:04,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:04,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1324051588, now seen corresponding path program 10 times [2023-01-28 03:02:04,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:04,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325936172] [2023-01-28 03:02:04,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:04,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:04,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:05,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325936172] [2023-01-28 03:02:05,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325936172] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570095901] [2023-01-28 03:02:05,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:02:05,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:05,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:05,181 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:05,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-01-28 03:02:05,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:02:05,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:05,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:02:05,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:05,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:02:05,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:05,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:05,819 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:05,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:02:05,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:02:05,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:02:06,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:02:06,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570095901] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:06,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:02:06,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13, 12] total 33 [2023-01-28 03:02:06,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550185017] [2023-01-28 03:02:06,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:02:06,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:02:06,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:06,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:02:06,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=984, Unknown=0, NotChecked=0, Total=1122 [2023-01-28 03:02:06,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 435 [2023-01-28 03:02:06,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 420 transitions, 9500 flow. Second operand has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:06,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:06,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 435 [2023-01-28 03:02:06,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:09,464 INFO L130 PetriNetUnfolder]: 4980/8584 cut-off events. [2023-01-28 03:02:09,464 INFO L131 PetriNetUnfolder]: For 157362/157362 co-relation queries the response was YES. [2023-01-28 03:02:09,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73588 conditions, 8584 events. 4980/8584 cut-off events. For 157362/157362 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 60372 event pairs, 1478 based on Foata normal form. 3/8587 useless extension candidates. Maximal degree in co-relation 73154. Up to 6654 conditions per place. [2023-01-28 03:02:09,552 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 356 selfloop transitions, 87 changer transitions 19/462 dead transitions. [2023-01-28 03:02:09,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 462 transitions, 10856 flow [2023-01-28 03:02:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:02:09,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:02:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1522 transitions. [2023-01-28 03:02:09,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34988505747126436 [2023-01-28 03:02:09,555 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1522 transitions. [2023-01-28 03:02:09,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1522 transitions. [2023-01-28 03:02:09,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:09,556 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1522 transitions. [2023-01-28 03:02:09,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 152.2) internal successors, (1522), 10 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:09,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:09,558 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:09,558 INFO L175 Difference]: Start difference. First operand has 235 places, 420 transitions, 9500 flow. Second operand 10 states and 1522 transitions. [2023-01-28 03:02:09,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 462 transitions, 10856 flow [2023-01-28 03:02:10,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 462 transitions, 10630 flow, removed 27 selfloop flow, removed 5 redundant places. [2023-01-28 03:02:10,240 INFO L231 Difference]: Finished difference. Result has 241 places, 411 transitions, 9209 flow [2023-01-28 03:02:10,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9284, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9209, PETRI_PLACES=241, PETRI_TRANSITIONS=411} [2023-01-28 03:02:10,241 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 216 predicate places. [2023-01-28 03:02:10,241 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 411 transitions, 9209 flow [2023-01-28 03:02:10,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 147.22222222222223) internal successors, (1325), 9 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:10,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:10,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:10,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-01-28 03:02:10,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:10,446 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:10,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:10,446 INFO L85 PathProgramCache]: Analyzing trace with hash 460643924, now seen corresponding path program 11 times [2023-01-28 03:02:10,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:10,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19076326] [2023-01-28 03:02:10,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:10,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:11,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:11,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:11,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19076326] [2023-01-28 03:02:11,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19076326] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:11,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075388272] [2023-01-28 03:02:11,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:02:11,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:11,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:11,309 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:11,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-01-28 03:02:11,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:02:11,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:11,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 46 conjunts are in the unsatisfiable core [2023-01-28 03:02:11,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:11,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:02:11,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:11,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:11,910 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:11,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:02:11,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:11,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:02:14,619 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:14,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-01-28 03:02:14,630 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 03:02:14,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1021 [2023-01-28 03:02:14,654 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:14,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-01-28 03:02:14,665 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:14,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-01-28 03:02:14,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:14,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-01-28 03:02:14,916 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 03:02:14,916 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-01-28 03:02:14,926 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:14,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-01-28 03:02:14,964 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:14,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-01-28 03:02:15,277 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:15,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075388272] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:02:15,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:02:15,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 37 [2023-01-28 03:02:15,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509928724] [2023-01-28 03:02:15,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:02:15,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 03:02:15,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:15,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 03:02:15,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1204, Unknown=14, NotChecked=0, Total=1482 [2023-01-28 03:02:15,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 106 out of 435 [2023-01-28 03:02:15,281 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 411 transitions, 9209 flow. Second operand has 39 states, 39 states have (on average 107.41025641025641) internal successors, (4189), 39 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:15,281 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:15,281 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 106 of 435 [2023-01-28 03:02:15,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:18,995 INFO L130 PetriNetUnfolder]: 5038/8719 cut-off events. [2023-01-28 03:02:18,995 INFO L131 PetriNetUnfolder]: For 162530/162530 co-relation queries the response was YES. [2023-01-28 03:02:19,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74530 conditions, 8719 events. 5038/8719 cut-off events. For 162530/162530 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 61947 event pairs, 840 based on Foata normal form. 38/8757 useless extension candidates. Maximal degree in co-relation 74079. Up to 5284 conditions per place. [2023-01-28 03:02:19,106 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 266 selfloop transitions, 254 changer transitions 24/544 dead transitions. [2023-01-28 03:02:19,107 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 544 transitions, 12138 flow [2023-01-28 03:02:19,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-01-28 03:02:19,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-01-28 03:02:19,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2988 transitions. [2023-01-28 03:02:19,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25440613026819925 [2023-01-28 03:02:19,109 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2988 transitions. [2023-01-28 03:02:19,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2988 transitions. [2023-01-28 03:02:19,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:19,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2988 transitions. [2023-01-28 03:02:19,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 110.66666666666667) internal successors, (2988), 27 states have internal predecessors, (2988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:19,117 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:19,118 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 435.0) internal successors, (12180), 28 states have internal predecessors, (12180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:19,118 INFO L175 Difference]: Start difference. First operand has 241 places, 411 transitions, 9209 flow. Second operand 27 states and 2988 transitions. [2023-01-28 03:02:19,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 544 transitions, 12138 flow [2023-01-28 03:02:19,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 544 transitions, 11962 flow, removed 18 selfloop flow, removed 7 redundant places. [2023-01-28 03:02:20,007 INFO L231 Difference]: Finished difference. Result has 259 places, 446 transitions, 10324 flow [2023-01-28 03:02:20,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9050, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10324, PETRI_PLACES=259, PETRI_TRANSITIONS=446} [2023-01-28 03:02:20,008 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 234 predicate places. [2023-01-28 03:02:20,008 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 446 transitions, 10324 flow [2023-01-28 03:02:20,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 107.41025641025641) internal successors, (4189), 39 states have internal predecessors, (4189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:20,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:20,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:20,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:20,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-01-28 03:02:20,213 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:20,214 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:20,214 INFO L85 PathProgramCache]: Analyzing trace with hash -1370477854, now seen corresponding path program 12 times [2023-01-28 03:02:20,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:20,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033095022] [2023-01-28 03:02:20,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:20,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:20,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:20,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:20,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033095022] [2023-01-28 03:02:20,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033095022] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:20,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722489992] [2023-01-28 03:02:20,793 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:02:20,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:20,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:20,794 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:20,796 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-01-28 03:02:20,949 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 03:02:20,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:20,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 03:02:20,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:21,259 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:21,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:02:21,319 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:02:21,319 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:02:21,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722489992] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:02:21,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:02:21,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-01-28 03:02:21,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716091378] [2023-01-28 03:02:21,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:02:21,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:02:21,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:21,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:02:21,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:02:21,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:02:21,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 446 transitions, 10324 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:21,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:21,334 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:02:21,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:23,593 INFO L130 PetriNetUnfolder]: 5021/8687 cut-off events. [2023-01-28 03:02:23,594 INFO L131 PetriNetUnfolder]: For 177126/177126 co-relation queries the response was YES. [2023-01-28 03:02:23,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77349 conditions, 8687 events. 5021/8687 cut-off events. For 177126/177126 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 61693 event pairs, 876 based on Foata normal form. 3/8690 useless extension candidates. Maximal degree in co-relation 77228. Up to 5440 conditions per place. [2023-01-28 03:02:23,739 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 294 selfloop transitions, 180 changer transitions 18/492 dead transitions. [2023-01-28 03:02:23,740 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 492 transitions, 11780 flow [2023-01-28 03:02:23,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:02:23,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:02:23,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1355 transitions. [2023-01-28 03:02:23,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34610472541507026 [2023-01-28 03:02:23,741 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1355 transitions. [2023-01-28 03:02:23,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1355 transitions. [2023-01-28 03:02:23,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:23,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1355 transitions. [2023-01-28 03:02:23,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 150.55555555555554) internal successors, (1355), 9 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:23,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:23,745 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:23,746 INFO L175 Difference]: Start difference. First operand has 259 places, 446 transitions, 10324 flow. Second operand 9 states and 1355 transitions. [2023-01-28 03:02:23,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 492 transitions, 11780 flow [2023-01-28 03:02:24,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 492 transitions, 11048 flow, removed 103 selfloop flow, removed 24 redundant places. [2023-01-28 03:02:24,660 INFO L231 Difference]: Finished difference. Result has 242 places, 438 transitions, 9846 flow [2023-01-28 03:02:24,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9624, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9846, PETRI_PLACES=242, PETRI_TRANSITIONS=438} [2023-01-28 03:02:24,660 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 217 predicate places. [2023-01-28 03:02:24,660 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 438 transitions, 9846 flow [2023-01-28 03:02:24,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:24,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:24,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:24,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:24,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:24,865 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:24,866 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:24,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1337180468, now seen corresponding path program 13 times [2023-01-28 03:02:24,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:24,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732536056] [2023-01-28 03:02:24,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:24,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:24,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:25,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:25,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:25,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732536056] [2023-01-28 03:02:25,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732536056] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:25,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575155815] [2023-01-28 03:02:25,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:02:25,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:25,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:25,559 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:25,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-01-28 03:02:25,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:25,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:02:25,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:25,797 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:02:25,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:25,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:26,078 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:26,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:02:26,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:26,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:02:26,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:26,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575155815] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:26,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:02:26,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 31 [2023-01-28 03:02:26,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546247046] [2023-01-28 03:02:26,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:02:26,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:02:26,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:26,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:02:26,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=925, Unknown=0, NotChecked=0, Total=1056 [2023-01-28 03:02:26,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 435 [2023-01-28 03:02:26,538 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 438 transitions, 9846 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:26,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:26,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 435 [2023-01-28 03:02:26,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:29,097 INFO L130 PetriNetUnfolder]: 5002/8623 cut-off events. [2023-01-28 03:02:29,097 INFO L131 PetriNetUnfolder]: For 176284/176284 co-relation queries the response was YES. [2023-01-28 03:02:29,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77092 conditions, 8623 events. 5002/8623 cut-off events. For 176284/176284 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 60793 event pairs, 876 based on Foata normal form. 3/8626 useless extension candidates. Maximal degree in co-relation 76852. Up to 5434 conditions per place. [2023-01-28 03:02:29,201 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 260 selfloop transitions, 195 changer transitions 20/475 dead transitions. [2023-01-28 03:02:29,202 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 475 transitions, 11187 flow [2023-01-28 03:02:29,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:02:29,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:02:29,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1477 transitions. [2023-01-28 03:02:29,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30867293625914316 [2023-01-28 03:02:29,203 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1477 transitions. [2023-01-28 03:02:29,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1477 transitions. [2023-01-28 03:02:29,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:29,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1477 transitions. [2023-01-28 03:02:29,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.27272727272728) internal successors, (1477), 11 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:29,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:29,208 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:29,208 INFO L175 Difference]: Start difference. First operand has 242 places, 438 transitions, 9846 flow. Second operand 11 states and 1477 transitions. [2023-01-28 03:02:29,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 475 transitions, 11187 flow [2023-01-28 03:02:30,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 475 transitions, 10827 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-01-28 03:02:30,147 INFO L231 Difference]: Finished difference. Result has 244 places, 428 transitions, 9622 flow [2023-01-28 03:02:30,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9494, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9622, PETRI_PLACES=244, PETRI_TRANSITIONS=428} [2023-01-28 03:02:30,148 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 219 predicate places. [2023-01-28 03:02:30,148 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 428 transitions, 9622 flow [2023-01-28 03:02:30,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:30,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:30,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:30,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:30,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-01-28 03:02:30,354 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:30,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:30,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1229202098, now seen corresponding path program 14 times [2023-01-28 03:02:30,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:30,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697548405] [2023-01-28 03:02:30,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:30,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:30,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:31,144 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:31,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:31,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697548405] [2023-01-28 03:02:31,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697548405] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:31,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300563293] [2023-01-28 03:02:31,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:02:31,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:31,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:31,146 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:31,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-01-28 03:02:31,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:02:31,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:31,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 32 conjunts are in the unsatisfiable core [2023-01-28 03:02:31,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:31,694 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:31,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:02:31,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:02:31,765 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:02:31,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300563293] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:02:31,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:02:31,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-01-28 03:02:31,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055037326] [2023-01-28 03:02:31,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:02:31,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:02:31,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:31,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:02:31,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2023-01-28 03:02:31,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:02:31,768 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 428 transitions, 9622 flow. Second operand has 11 states, 11 states have (on average 140.8181818181818) internal successors, (1549), 11 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:31,768 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:31,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:02:31,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:33,767 INFO L130 PetriNetUnfolder]: 4977/8565 cut-off events. [2023-01-28 03:02:33,767 INFO L131 PetriNetUnfolder]: For 174470/174470 co-relation queries the response was YES. [2023-01-28 03:02:33,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76621 conditions, 8565 events. 4977/8565 cut-off events. For 174470/174470 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 60086 event pairs, 924 based on Foata normal form. 3/8568 useless extension candidates. Maximal degree in co-relation 76449. Up to 5690 conditions per place. [2023-01-28 03:02:33,990 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 258 selfloop transitions, 180 changer transitions 24/462 dead transitions. [2023-01-28 03:02:33,990 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 462 transitions, 10864 flow [2023-01-28 03:02:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:02:33,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:02:33,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1312 transitions. [2023-01-28 03:02:33,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3351213282247765 [2023-01-28 03:02:33,991 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1312 transitions. [2023-01-28 03:02:33,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1312 transitions. [2023-01-28 03:02:33,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:33,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1312 transitions. [2023-01-28 03:02:33,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 145.77777777777777) internal successors, (1312), 9 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:33,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:33,994 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:33,994 INFO L175 Difference]: Start difference. First operand has 244 places, 428 transitions, 9622 flow. Second operand 9 states and 1312 transitions. [2023-01-28 03:02:33,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 462 transitions, 10864 flow [2023-01-28 03:02:34,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 462 transitions, 10356 flow, removed 5 selfloop flow, removed 13 redundant places. [2023-01-28 03:02:34,694 INFO L231 Difference]: Finished difference. Result has 235 places, 409 transitions, 9089 flow [2023-01-28 03:02:34,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9116, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9089, PETRI_PLACES=235, PETRI_TRANSITIONS=409} [2023-01-28 03:02:34,695 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 03:02:34,695 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 409 transitions, 9089 flow [2023-01-28 03:02:34,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 140.8181818181818) internal successors, (1549), 11 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:34,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:34,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:34,699 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:34,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-01-28 03:02:34,899 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:34,900 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:34,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1861463260, now seen corresponding path program 15 times [2023-01-28 03:02:34,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:34,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708869526] [2023-01-28 03:02:34,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:34,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:35,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:35,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:35,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708869526] [2023-01-28 03:02:35,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708869526] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:35,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560490220] [2023-01-28 03:02:35,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:02:35,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:35,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:35,508 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:35,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-01-28 03:02:35,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-01-28 03:02:35,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:35,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-01-28 03:02:35,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:35,920 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:02:35,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:02:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:02:35,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:02:35,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560490220] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:02:35,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:02:35,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-01-28 03:02:35,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980198316] [2023-01-28 03:02:35,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:02:35,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:02:35,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:35,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:02:35,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:02:35,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:02:35,956 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 409 transitions, 9089 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:35,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:35,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:02:35,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:38,033 INFO L130 PetriNetUnfolder]: 4946/8498 cut-off events. [2023-01-28 03:02:38,033 INFO L131 PetriNetUnfolder]: For 170451/170451 co-relation queries the response was YES. [2023-01-28 03:02:38,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75278 conditions, 8498 events. 4946/8498 cut-off events. For 170451/170451 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 59507 event pairs, 876 based on Foata normal form. 3/8501 useless extension candidates. Maximal degree in co-relation 74868. Up to 5440 conditions per place. [2023-01-28 03:02:38,142 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 261 selfloop transitions, 163 changer transitions 18/442 dead transitions. [2023-01-28 03:02:38,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 442 transitions, 10298 flow [2023-01-28 03:02:38,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:02:38,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:02:38,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1343 transitions. [2023-01-28 03:02:38,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34303959131545336 [2023-01-28 03:02:38,143 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1343 transitions. [2023-01-28 03:02:38,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1343 transitions. [2023-01-28 03:02:38,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:38,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1343 transitions. [2023-01-28 03:02:38,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.22222222222223) internal successors, (1343), 9 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:38,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:38,146 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:38,146 INFO L175 Difference]: Start difference. First operand has 235 places, 409 transitions, 9089 flow. Second operand 9 states and 1343 transitions. [2023-01-28 03:02:38,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 442 transitions, 10298 flow [2023-01-28 03:02:38,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 442 transitions, 9927 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-01-28 03:02:38,952 INFO L231 Difference]: Finished difference. Result has 234 places, 400 transitions, 8867 flow [2023-01-28 03:02:38,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8720, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8867, PETRI_PLACES=234, PETRI_TRANSITIONS=400} [2023-01-28 03:02:38,952 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 209 predicate places. [2023-01-28 03:02:38,952 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 400 transitions, 8867 flow [2023-01-28 03:02:38,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:38,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:38,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:38,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:39,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-01-28 03:02:39,157 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:39,157 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:39,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1828364272, now seen corresponding path program 16 times [2023-01-28 03:02:39,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:39,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544187080] [2023-01-28 03:02:39,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:39,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:40,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:40,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:40,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544187080] [2023-01-28 03:02:40,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544187080] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:40,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344426552] [2023-01-28 03:02:40,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:02:40,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:40,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:40,205 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:40,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-01-28 03:02:40,316 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:02:40,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:40,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2023-01-28 03:02:40,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:40,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:02:40,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:40,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:02:40,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:02:40,643 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 03:02:40,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 41 [2023-01-28 03:02:40,819 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:02:40,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:02:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:02:40,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:02:41,141 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (select (select |c_#memory_int| c_~get2~0.base) (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (.cse0 (< 0 c_~n1~0)) (.cse1 (< 0 c_~n2~0))) (and (or (and .cse0 .cse1 (forall ((v_ArrVal_1729 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1729))) (let ((.cse3 (select (select .cse4 c_~get2~0.base) c_~get2~0.offset)) (.cse2 (select (select .cse4 c_~get1~0.base) c_~get1~0.offset))) (or (= .cse2 .cse3) (< .cse3 .cse2)))))) (< |c_thread1Thread1of1ForFork0_#t~mem4| .cse5)) (or (<= .cse5 |c_thread1Thread1of1ForFork0_#t~mem4|) (and .cse0 .cse1 (forall ((v_ArrVal_1729 (Array Int Int))) (let ((.cse6 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1729))) (<= (select (select .cse6 c_~get1~0.base) c_~get1~0.offset) (select (select .cse6 c_~get2~0.base) c_~get2~0.offset)))))))) is different from false [2023-01-28 03:02:41,506 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:41,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 53 [2023-01-28 03:02:41,514 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:02:41,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 631 treesize of output 551 [2023-01-28 03:02:41,532 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:41,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 295 treesize of output 279 [2023-01-28 03:02:41,543 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:41,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-01-28 03:02:42,125 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-01-28 03:02:42,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 136 treesize of output 1 [2023-01-28 03:02:42,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:02:42,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344426552] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:02:42,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:02:42,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 35 [2023-01-28 03:02:42,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570067167] [2023-01-28 03:02:42,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:02:42,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-01-28 03:02:42,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:42,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-01-28 03:02:42,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=1093, Unknown=25, NotChecked=68, Total=1332 [2023-01-28 03:02:42,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 435 [2023-01-28 03:02:42,222 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 400 transitions, 8867 flow. Second operand has 37 states, 37 states have (on average 111.62162162162163) internal successors, (4130), 37 states have internal predecessors, (4130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:42,222 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:42,222 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 435 [2023-01-28 03:02:42,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:02:45,543 INFO L130 PetriNetUnfolder]: 4897/8429 cut-off events. [2023-01-28 03:02:45,543 INFO L131 PetriNetUnfolder]: For 171242/171242 co-relation queries the response was YES. [2023-01-28 03:02:45,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74392 conditions, 8429 events. 4897/8429 cut-off events. For 171242/171242 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 59156 event pairs, 1346 based on Foata normal form. 39/8468 useless extension candidates. Maximal degree in co-relation 73982. Up to 5979 conditions per place. [2023-01-28 03:02:45,667 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 319 selfloop transitions, 126 changer transitions 26/471 dead transitions. [2023-01-28 03:02:45,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 471 transitions, 11095 flow [2023-01-28 03:02:45,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-01-28 03:02:45,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-01-28 03:02:45,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1504 transitions. [2023-01-28 03:02:45,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26595932802829353 [2023-01-28 03:02:45,669 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1504 transitions. [2023-01-28 03:02:45,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1504 transitions. [2023-01-28 03:02:45,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:02:45,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1504 transitions. [2023-01-28 03:02:45,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 115.6923076923077) internal successors, (1504), 13 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:45,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:45,673 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 435.0) internal successors, (6090), 14 states have internal predecessors, (6090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:45,673 INFO L175 Difference]: Start difference. First operand has 234 places, 400 transitions, 8867 flow. Second operand 13 states and 1504 transitions. [2023-01-28 03:02:45,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 471 transitions, 11095 flow [2023-01-28 03:02:46,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 471 transitions, 10755 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-01-28 03:02:46,763 INFO L231 Difference]: Finished difference. Result has 235 places, 401 transitions, 8919 flow [2023-01-28 03:02:46,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8481, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8919, PETRI_PLACES=235, PETRI_TRANSITIONS=401} [2023-01-28 03:02:46,764 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 03:02:46,764 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 401 transitions, 8919 flow [2023-01-28 03:02:46,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 111.62162162162163) internal successors, (4130), 37 states have internal predecessors, (4130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:46,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:02:46,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:02:46,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-01-28 03:02:46,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-01-28 03:02:46,969 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:02:46,969 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:02:46,969 INFO L85 PathProgramCache]: Analyzing trace with hash -670017954, now seen corresponding path program 17 times [2023-01-28 03:02:46,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:02:46,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129644676] [2023-01-28 03:02:46,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:02:46,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:02:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:02:47,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:47,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:02:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129644676] [2023-01-28 03:02:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129644676] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:02:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503073177] [2023-01-28 03:02:47,753 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:02:47,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:02:47,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:02:47,754 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:02:47,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-01-28 03:02:47,874 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:02:47,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:02:47,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 44 conjunts are in the unsatisfiable core [2023-01-28 03:02:47,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:02:48,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:02:48,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:02:48,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:02:48,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 03:02:48,428 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:48,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:02:48,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:48,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:02:49,103 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:49,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 139 treesize of output 79 [2023-01-28 03:02:49,119 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:02:49,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2568 treesize of output 2264 [2023-01-28 03:02:49,191 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:49,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 604 treesize of output 568 [2023-01-28 03:02:49,221 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:02:49,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 513 treesize of output 449 [2023-01-28 03:02:51,129 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-01-28 03:02:51,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 1 [2023-01-28 03:02:57,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:02:57,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503073177] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:02:57,343 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:02:57,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 34 [2023-01-28 03:02:57,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022901741] [2023-01-28 03:02:57,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:02:57,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-01-28 03:02:57,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:02:57,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-01-28 03:02:57,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1080, Unknown=17, NotChecked=0, Total=1260 [2023-01-28 03:02:57,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 435 [2023-01-28 03:02:57,349 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 401 transitions, 8919 flow. Second operand has 36 states, 36 states have (on average 111.55555555555556) internal successors, (4016), 36 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:02:57,349 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:02:57,349 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 435 [2023-01-28 03:02:57,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:00,061 INFO L130 PetriNetUnfolder]: 4790/8269 cut-off events. [2023-01-28 03:03:00,061 INFO L131 PetriNetUnfolder]: For 161972/161972 co-relation queries the response was YES. [2023-01-28 03:03:00,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72264 conditions, 8269 events. 4790/8269 cut-off events. For 161972/161972 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 57948 event pairs, 1373 based on Foata normal form. 36/8305 useless extension candidates. Maximal degree in co-relation 71851. Up to 5972 conditions per place. [2023-01-28 03:03:00,164 INFO L137 encePairwiseOnDemand]: 420/435 looper letters, 303 selfloop transitions, 134 changer transitions 28/465 dead transitions. [2023-01-28 03:03:00,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 465 transitions, 11125 flow [2023-01-28 03:03:00,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 03:03:00,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 03:03:00,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1609 transitions. [2023-01-28 03:03:00,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26420361247947455 [2023-01-28 03:03:00,166 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1609 transitions. [2023-01-28 03:03:00,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1609 transitions. [2023-01-28 03:03:00,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:00,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1609 transitions. [2023-01-28 03:03:00,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 114.92857142857143) internal successors, (1609), 14 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:00,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:00,170 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:00,170 INFO L175 Difference]: Start difference. First operand has 235 places, 401 transitions, 8919 flow. Second operand 14 states and 1609 transitions. [2023-01-28 03:03:00,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 465 transitions, 11125 flow [2023-01-28 03:03:00,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 465 transitions, 10962 flow, removed 24 selfloop flow, removed 11 redundant places. [2023-01-28 03:03:00,954 INFO L231 Difference]: Finished difference. Result has 237 places, 400 transitions, 9166 flow [2023-01-28 03:03:00,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8659, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9166, PETRI_PLACES=237, PETRI_TRANSITIONS=400} [2023-01-28 03:03:00,954 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 212 predicate places. [2023-01-28 03:03:00,954 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 400 transitions, 9166 flow [2023-01-28 03:03:00,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 111.55555555555556) internal successors, (4016), 36 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:00,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:00,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:00,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-01-28 03:03:01,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:01,160 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:01,160 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:01,160 INFO L85 PathProgramCache]: Analyzing trace with hash 628445230, now seen corresponding path program 18 times [2023-01-28 03:03:01,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:01,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125964451] [2023-01-28 03:03:01,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:01,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:01,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:01,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125964451] [2023-01-28 03:03:01,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125964451] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:01,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882255419] [2023-01-28 03:03:01,980 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:03:01,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:01,981 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:01,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-01-28 03:03:02,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-01-28 03:03:02,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:03:02,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:03:02,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:02,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:03:02,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 03:03:02,448 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-01-28 03:03:02,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-01-28 03:03:02,493 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:03:02,494 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:03:02,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882255419] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:03:02,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:03:02,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 23 [2023-01-28 03:03:02,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332351551] [2023-01-28 03:03:02,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:03:02,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 03:03:02,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:02,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 03:03:02,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2023-01-28 03:03:02,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:03:02,496 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 400 transitions, 9166 flow. Second operand has 12 states, 12 states have (on average 140.66666666666666) internal successors, (1688), 12 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:02,496 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:02,496 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:03:02,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:04,218 INFO L130 PetriNetUnfolder]: 4760/8181 cut-off events. [2023-01-28 03:03:04,218 INFO L131 PetriNetUnfolder]: For 156631/156631 co-relation queries the response was YES. [2023-01-28 03:03:04,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71758 conditions, 8181 events. 4760/8181 cut-off events. For 156631/156631 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 56751 event pairs, 1365 based on Foata normal form. 6/8187 useless extension candidates. Maximal degree in co-relation 71375. Up to 5981 conditions per place. [2023-01-28 03:03:04,313 INFO L137 encePairwiseOnDemand]: 424/435 looper letters, 319 selfloop transitions, 113 changer transitions 15/447 dead transitions. [2023-01-28 03:03:04,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 447 transitions, 10892 flow [2023-01-28 03:03:04,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-01-28 03:03:04,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-01-28 03:03:04,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1452 transitions. [2023-01-28 03:03:04,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33379310344827584 [2023-01-28 03:03:04,315 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1452 transitions. [2023-01-28 03:03:04,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1452 transitions. [2023-01-28 03:03:04,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:04,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1452 transitions. [2023-01-28 03:03:04,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 145.2) internal successors, (1452), 10 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:04,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:04,318 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 435.0) internal successors, (4785), 11 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:04,318 INFO L175 Difference]: Start difference. First operand has 237 places, 400 transitions, 9166 flow. Second operand 10 states and 1452 transitions. [2023-01-28 03:03:04,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 447 transitions, 10892 flow [2023-01-28 03:03:05,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 447 transitions, 10596 flow, removed 18 selfloop flow, removed 11 redundant places. [2023-01-28 03:03:05,075 INFO L231 Difference]: Finished difference. Result has 235 places, 400 transitions, 9127 flow [2023-01-28 03:03:05,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8872, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9127, PETRI_PLACES=235, PETRI_TRANSITIONS=400} [2023-01-28 03:03:05,076 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 210 predicate places. [2023-01-28 03:03:05,076 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 400 transitions, 9127 flow [2023-01-28 03:03:05,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 140.66666666666666) internal successors, (1688), 12 states have internal predecessors, (1688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:05,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:05,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:05,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-01-28 03:03:05,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:05,281 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:05,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:05,281 INFO L85 PathProgramCache]: Analyzing trace with hash 905011214, now seen corresponding path program 19 times [2023-01-28 03:03:05,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:05,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546160546] [2023-01-28 03:03:05,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:05,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:05,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:05,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:05,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:05,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546160546] [2023-01-28 03:03:05,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546160546] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:05,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233279932] [2023-01-28 03:03:05,804 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:03:05,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:05,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:05,805 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:05,806 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-01-28 03:03:05,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:05,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-01-28 03:03:05,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:06,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:03:06,045 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:03:06,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:03:06,281 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:06,281 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:03:06,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:06,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:03:06,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:06,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233279932] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:06,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:03:06,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 30 [2023-01-28 03:03:06,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29110318] [2023-01-28 03:03:06,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:03:06,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-01-28 03:03:06,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:06,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-01-28 03:03:06,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=810, Unknown=16, NotChecked=0, Total=992 [2023-01-28 03:03:06,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 435 [2023-01-28 03:03:06,996 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 400 transitions, 9127 flow. Second operand has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:06,996 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:06,996 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 435 [2023-01-28 03:03:06,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:07,344 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse21 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse5 (+ c_~get2~0.offset .cse21)) (.cse20 (select |c_#memory_int| c_~get2~0.base)) (.cse22 (* c_thread2Thread1of1ForFork1_~i~1 4))) (let ((.cse14 (+ .cse22 c_~get1~0.offset)) (.cse11 (select .cse20 (+ c_~get2~0.offset .cse22))) (.cse10 (select .cse20 .cse5)) (.cse3 (+ c_~get1~0.offset .cse21)) (.cse7 (select .cse20 c_~get2~0.offset))) (and (< c_thread2Thread1of1ForFork1_~i~1 c_~n2~0) (< 0 c_~n1~0) (< 0 c_~n2~0) (forall ((~get1~0.base Int) (v_ArrVal_1852 (Array Int Int))) (let ((.cse6 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1852))) (let ((.cse2 (select .cse6 ~get1~0.base)) (.cse4 (select .cse6 c_~get2~0.base))) (let ((.cse0 (select .cse4 c_~get2~0.offset)) (.cse1 (select .cse2 c_~get1~0.offset))) (or (< .cse0 .cse1) (= .cse0 .cse1) (< (select .cse2 .cse3) (select .cse4 .cse5))))))) (forall ((~get1~0.base Int)) (let ((.cse9 (select |c_#memory_int| ~get1~0.base))) (let ((.cse8 (select .cse9 c_~get1~0.offset))) (or (< .cse7 .cse8) (= .cse8 .cse7) (< (select .cse9 .cse3) .cse10))))) (forall ((~get1~0.base Int)) (let ((.cse13 (select |c_#memory_int| ~get1~0.base))) (let ((.cse12 (select .cse13 .cse14))) (or (< .cse11 .cse12) (= .cse11 .cse12) (< (select .cse13 .cse3) .cse10))))) (forall ((~get1~0.base Int) (v_ArrVal_1852 (Array Int Int))) (let ((.cse17 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1852))) (let ((.cse16 (select .cse17 ~get1~0.base)) (.cse15 (select .cse17 c_~get2~0.base))) (or (<= (select .cse15 .cse5) (select .cse16 .cse3)) (<= (select .cse16 c_~get1~0.offset) (select .cse15 c_~get2~0.offset)))))) (< c_thread2Thread1of1ForFork1_~i~1 c_~n1~0) (forall ((~get1~0.base Int)) (let ((.cse18 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse10 (select .cse18 .cse3)) (<= (select .cse18 .cse14) .cse11)))) (forall ((~get1~0.base Int)) (let ((.cse19 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse10 (select .cse19 .cse3)) (<= (select .cse19 c_~get1~0.offset) .cse7)))))))) is different from false [2023-01-28 03:03:09,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 03:03:11,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-01-28 03:03:14,166 INFO L130 PetriNetUnfolder]: 5642/9760 cut-off events. [2023-01-28 03:03:14,166 INFO L131 PetriNetUnfolder]: For 193621/193621 co-relation queries the response was YES. [2023-01-28 03:03:14,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86736 conditions, 9760 events. 5642/9760 cut-off events. For 193621/193621 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 70130 event pairs, 1412 based on Foata normal form. 6/9766 useless extension candidates. Maximal degree in co-relation 86237. Up to 5721 conditions per place. [2023-01-28 03:03:14,294 INFO L137 encePairwiseOnDemand]: 419/435 looper letters, 460 selfloop transitions, 117 changer transitions 29/606 dead transitions. [2023-01-28 03:03:14,294 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 606 transitions, 14724 flow [2023-01-28 03:03:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:03:14,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:03:14,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1986 transitions. [2023-01-28 03:03:14,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.304367816091954 [2023-01-28 03:03:14,296 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1986 transitions. [2023-01-28 03:03:14,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1986 transitions. [2023-01-28 03:03:14,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:14,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1986 transitions. [2023-01-28 03:03:14,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 132.4) internal successors, (1986), 15 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:14,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:14,300 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:14,300 INFO L175 Difference]: Start difference. First operand has 235 places, 400 transitions, 9127 flow. Second operand 15 states and 1986 transitions. [2023-01-28 03:03:14,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 606 transitions, 14724 flow [2023-01-28 03:03:15,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 606 transitions, 14473 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-01-28 03:03:15,398 INFO L231 Difference]: Finished difference. Result has 243 places, 417 transitions, 9844 flow [2023-01-28 03:03:15,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=8954, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9844, PETRI_PLACES=243, PETRI_TRANSITIONS=417} [2023-01-28 03:03:15,399 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 218 predicate places. [2023-01-28 03:03:15,399 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 417 transitions, 9844 flow [2023-01-28 03:03:15,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:15,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:15,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:15,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-01-28 03:03:15,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-01-28 03:03:15,604 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:15,604 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:15,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1687766972, now seen corresponding path program 20 times [2023-01-28 03:03:15,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:15,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783876700] [2023-01-28 03:03:15,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:15,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:15,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:16,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:16,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783876700] [2023-01-28 03:03:16,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783876700] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:16,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409544104] [2023-01-28 03:03:16,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:03:16,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:16,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:16,209 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:16,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-01-28 03:03:16,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-01-28 03:03:16,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:03:16,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:03:16,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:16,687 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:16,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-01-28 03:03:16,757 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:03:16,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-01-28 03:03:16,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409544104] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:03:16,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-01-28 03:03:16,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-01-28 03:03:16,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602444509] [2023-01-28 03:03:16,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:03:16,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:03:16,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:16,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:03:16,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2023-01-28 03:03:16,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 435 [2023-01-28 03:03:16,759 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 417 transitions, 9844 flow. Second operand has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:16,759 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:16,759 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 435 [2023-01-28 03:03:16,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:18,784 INFO L130 PetriNetUnfolder]: 5608/9669 cut-off events. [2023-01-28 03:03:18,785 INFO L131 PetriNetUnfolder]: For 194054/194054 co-relation queries the response was YES. [2023-01-28 03:03:18,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87176 conditions, 9669 events. 5608/9669 cut-off events. For 194054/194054 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 69304 event pairs, 1575 based on Foata normal form. 3/9672 useless extension candidates. Maximal degree in co-relation 86691. Up to 6923 conditions per place. [2023-01-28 03:03:18,909 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 317 selfloop transitions, 106 changer transitions 19/442 dead transitions. [2023-01-28 03:03:18,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 442 transitions, 10973 flow [2023-01-28 03:03:18,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-01-28 03:03:18,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-01-28 03:03:18,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1347 transitions. [2023-01-28 03:03:18,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34406130268199236 [2023-01-28 03:03:18,911 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1347 transitions. [2023-01-28 03:03:18,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1347 transitions. [2023-01-28 03:03:18,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:18,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1347 transitions. [2023-01-28 03:03:18,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.66666666666666) internal successors, (1347), 9 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:18,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:18,913 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 435.0) internal successors, (4350), 10 states have internal predecessors, (4350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:18,913 INFO L175 Difference]: Start difference. First operand has 243 places, 417 transitions, 9844 flow. Second operand 9 states and 1347 transitions. [2023-01-28 03:03:18,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 442 transitions, 10973 flow [2023-01-28 03:03:19,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 442 transitions, 10713 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-01-28 03:03:19,980 INFO L231 Difference]: Finished difference. Result has 238 places, 407 transitions, 9563 flow [2023-01-28 03:03:19,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9590, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9563, PETRI_PLACES=238, PETRI_TRANSITIONS=407} [2023-01-28 03:03:19,981 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 213 predicate places. [2023-01-28 03:03:19,981 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 407 transitions, 9563 flow [2023-01-28 03:03:19,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.8181818181818) internal successors, (1593), 11 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:19,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:19,981 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:19,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-01-28 03:03:20,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:20,186 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:20,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:20,186 INFO L85 PathProgramCache]: Analyzing trace with hash -276521586, now seen corresponding path program 2 times [2023-01-28 03:03:20,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:20,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74853589] [2023-01-28 03:03:20,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:20,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:20,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:20,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:20,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:20,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74853589] [2023-01-28 03:03:20,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74853589] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:20,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020497854] [2023-01-28 03:03:20,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:03:20,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:20,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:20,429 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:20,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-01-28 03:03:20,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:03:20,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:03:20,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:03:20,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:20,945 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:20,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:03:20,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:20,978 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:03:21,081 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:21,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:03:21,849 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:21,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020497854] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:03:21,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:03:21,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:03:21,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290363023] [2023-01-28 03:03:21,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:03:21,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:03:21,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:21,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:03:21,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=988, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:03:21,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:03:21,855 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 407 transitions, 9563 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:21,855 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:21,855 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:03:21,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:26,830 INFO L130 PetriNetUnfolder]: 8164/14529 cut-off events. [2023-01-28 03:03:26,830 INFO L131 PetriNetUnfolder]: For 286693/286693 co-relation queries the response was YES. [2023-01-28 03:03:26,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127514 conditions, 14529 events. 8164/14529 cut-off events. For 286693/286693 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 116541 event pairs, 1023 based on Foata normal form. 280/14809 useless extension candidates. Maximal degree in co-relation 126710. Up to 4063 conditions per place. [2023-01-28 03:03:27,022 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1305 selfloop transitions, 421 changer transitions 30/1756 dead transitions. [2023-01-28 03:03:27,022 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 1756 transitions, 39407 flow [2023-01-28 03:03:27,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-01-28 03:03:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-01-28 03:03:27,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6437 transitions. [2023-01-28 03:03:27,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3363113897596656 [2023-01-28 03:03:27,026 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6437 transitions. [2023-01-28 03:03:27,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6437 transitions. [2023-01-28 03:03:27,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:27,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6437 transitions. [2023-01-28 03:03:27,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 146.29545454545453) internal successors, (6437), 44 states have internal predecessors, (6437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:27,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 435.0) internal successors, (19575), 45 states have internal predecessors, (19575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:27,038 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 435.0) internal successors, (19575), 45 states have internal predecessors, (19575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:27,038 INFO L175 Difference]: Start difference. First operand has 238 places, 407 transitions, 9563 flow. Second operand 44 states and 6437 transitions. [2023-01-28 03:03:27,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 1756 transitions, 39407 flow [2023-01-28 03:03:28,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 1756 transitions, 37610 flow, removed 110 selfloop flow, removed 12 redundant places. [2023-01-28 03:03:28,986 INFO L231 Difference]: Finished difference. Result has 278 places, 631 transitions, 16191 flow [2023-01-28 03:03:28,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=9112, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=16191, PETRI_PLACES=278, PETRI_TRANSITIONS=631} [2023-01-28 03:03:28,987 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-01-28 03:03:28,987 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 631 transitions, 16191 flow [2023-01-28 03:03:28,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:28,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:28,988 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:28,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-01-28 03:03:29,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-01-28 03:03:29,193 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:29,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:29,193 INFO L85 PathProgramCache]: Analyzing trace with hash 324441220, now seen corresponding path program 3 times [2023-01-28 03:03:29,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:29,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503339378] [2023-01-28 03:03:29,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:29,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:29,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:29,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:03:29,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:29,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503339378] [2023-01-28 03:03:29,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503339378] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:29,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583166238] [2023-01-28 03:03:29,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:03:29,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:29,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:29,497 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:29,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-01-28 03:03:29,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:03:29,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:03:29,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:03:29,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:29,945 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:29,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:03:29,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:03:29,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:03:30,057 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:30,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:03:30,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:03:30,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583166238] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:03:30,581 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:03:30,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:03:30,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478288947] [2023-01-28 03:03:30,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:03:30,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:03:30,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:30,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:03:30,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:03:30,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:03:30,585 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 631 transitions, 16191 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:30,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:30,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:03:30,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:35,295 INFO L130 PetriNetUnfolder]: 8123/14406 cut-off events. [2023-01-28 03:03:35,296 INFO L131 PetriNetUnfolder]: For 355227/355227 co-relation queries the response was YES. [2023-01-28 03:03:35,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135481 conditions, 14406 events. 8123/14406 cut-off events. For 355227/355227 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 114858 event pairs, 1252 based on Foata normal form. 4/14410 useless extension candidates. Maximal degree in co-relation 134529. Up to 4349 conditions per place. [2023-01-28 03:03:35,452 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 944 selfloop transitions, 216 changer transitions 29/1189 dead transitions. [2023-01-28 03:03:35,452 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1189 transitions, 29041 flow [2023-01-28 03:03:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 03:03:35,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 03:03:35,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3780 transitions. [2023-01-28 03:03:35,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33421750663129973 [2023-01-28 03:03:35,455 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3780 transitions. [2023-01-28 03:03:35,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3780 transitions. [2023-01-28 03:03:35,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:35,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3780 transitions. [2023-01-28 03:03:35,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.3846153846154) internal successors, (3780), 26 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:35,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:35,462 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:35,462 INFO L175 Difference]: Start difference. First operand has 278 places, 631 transitions, 16191 flow. Second operand 26 states and 3780 transitions. [2023-01-28 03:03:35,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 1189 transitions, 29041 flow [2023-01-28 03:03:38,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1189 transitions, 27980 flow, removed 232 selfloop flow, removed 18 redundant places. [2023-01-28 03:03:38,353 INFO L231 Difference]: Finished difference. Result has 287 places, 629 transitions, 15609 flow [2023-01-28 03:03:38,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=15184, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=15609, PETRI_PLACES=287, PETRI_TRANSITIONS=629} [2023-01-28 03:03:38,354 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 262 predicate places. [2023-01-28 03:03:38,354 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 629 transitions, 15609 flow [2023-01-28 03:03:38,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:38,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:38,355 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:38,360 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-01-28 03:03:38,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:38,557 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:38,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:38,558 INFO L85 PathProgramCache]: Analyzing trace with hash -305931662, now seen corresponding path program 4 times [2023-01-28 03:03:38,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:38,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472712561] [2023-01-28 03:03:38,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:38,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:38,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:39,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:39,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:39,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472712561] [2023-01-28 03:03:39,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472712561] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:39,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973492551] [2023-01-28 03:03:39,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:03:39,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:39,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:39,016 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:39,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-01-28 03:03:39,145 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:03:39,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:03:39,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:03:39,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:39,352 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-01-28 03:03:39,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 31 [2023-01-28 03:03:39,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:03:39,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:03:39,666 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:39,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:03:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:03:40,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973492551] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:03:40,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:03:40,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 28 [2023-01-28 03:03:40,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926857484] [2023-01-28 03:03:40,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:03:40,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:03:40,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:40,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:03:40,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:03:40,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 03:03:40,240 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 629 transitions, 15609 flow. Second operand has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:40,240 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:40,240 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 03:03:40,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:03:47,504 INFO L130 PetriNetUnfolder]: 8685/15489 cut-off events. [2023-01-28 03:03:47,505 INFO L131 PetriNetUnfolder]: For 334624/334624 co-relation queries the response was YES. [2023-01-28 03:03:47,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141301 conditions, 15489 events. 8685/15489 cut-off events. For 334624/334624 co-relation queries the response was YES. Maximal size of possible extension queue 935. Compared 125799 event pairs, 466 based on Foata normal form. 38/15527 useless extension candidates. Maximal degree in co-relation 140849. Up to 4416 conditions per place. [2023-01-28 03:03:47,951 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 800 selfloop transitions, 723 changer transitions 26/1549 dead transitions. [2023-01-28 03:03:47,951 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 1549 transitions, 34498 flow [2023-01-28 03:03:47,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-01-28 03:03:47,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-01-28 03:03:47,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 10066 transitions. [2023-01-28 03:03:47,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31698945048023935 [2023-01-28 03:03:47,957 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 10066 transitions. [2023-01-28 03:03:47,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 10066 transitions. [2023-01-28 03:03:47,959 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:03:47,959 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 10066 transitions. [2023-01-28 03:03:47,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 137.8904109589041) internal successors, (10066), 73 states have internal predecessors, (10066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:47,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 435.0) internal successors, (32190), 74 states have internal predecessors, (32190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:47,980 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 435.0) internal successors, (32190), 74 states have internal predecessors, (32190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:47,981 INFO L175 Difference]: Start difference. First operand has 287 places, 629 transitions, 15609 flow. Second operand 73 states and 10066 transitions. [2023-01-28 03:03:47,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 1549 transitions, 34498 flow [2023-01-28 03:03:51,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 1549 transitions, 34062 flow, removed 64 selfloop flow, removed 20 redundant places. [2023-01-28 03:03:51,903 INFO L231 Difference]: Finished difference. Result has 373 places, 992 transitions, 25979 flow [2023-01-28 03:03:51,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=15276, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=25979, PETRI_PLACES=373, PETRI_TRANSITIONS=992} [2023-01-28 03:03:51,904 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 348 predicate places. [2023-01-28 03:03:51,904 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 992 transitions, 25979 flow [2023-01-28 03:03:51,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:51,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:03:51,904 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:03:51,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-01-28 03:03:52,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:52,109 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:03:52,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:03:52,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1224613424, now seen corresponding path program 5 times [2023-01-28 03:03:52,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:03:52,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401878852] [2023-01-28 03:03:52,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:03:52,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:03:52,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:03:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:52,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:03:52,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401878852] [2023-01-28 03:03:52,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401878852] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:03:52,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553852987] [2023-01-28 03:03:52,495 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:03:52,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:03:52,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:03:52,496 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:03:52,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-01-28 03:03:52,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:03:52,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:03:52,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:03:52,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:03:52,988 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:52,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:03:53,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:53,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:03:53,099 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:03:53,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:03:53,756 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:03:53,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553852987] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:03:53,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:03:53,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:03:53,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355148186] [2023-01-28 03:03:53,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:03:53,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:03:53,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:03:53,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:03:53,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=995, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:03:53,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:03:53,761 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 992 transitions, 25979 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:03:53,761 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:03:53,761 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:03:53,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:04:02,198 INFO L130 PetriNetUnfolder]: 10504/18759 cut-off events. [2023-01-28 03:04:02,198 INFO L131 PetriNetUnfolder]: For 554575/554575 co-relation queries the response was YES. [2023-01-28 03:04:02,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190166 conditions, 18759 events. 10504/18759 cut-off events. For 554575/554575 co-relation queries the response was YES. Maximal size of possible extension queue 1044. Compared 155233 event pairs, 1591 based on Foata normal form. 10/18769 useless extension candidates. Maximal degree in co-relation 188916. Up to 5358 conditions per place. [2023-01-28 03:04:02,471 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1469 selfloop transitions, 478 changer transitions 53/2000 dead transitions. [2023-01-28 03:04:02,471 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 2000 transitions, 51301 flow [2023-01-28 03:04:02,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-01-28 03:04:02,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-01-28 03:04:02,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 5813 transitions. [2023-01-28 03:04:02,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33408045977011497 [2023-01-28 03:04:02,475 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 5813 transitions. [2023-01-28 03:04:02,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 5813 transitions. [2023-01-28 03:04:02,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:04:02,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 5813 transitions. [2023-01-28 03:04:02,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 145.325) internal successors, (5813), 40 states have internal predecessors, (5813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:02,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:02,486 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 435.0) internal successors, (17835), 41 states have internal predecessors, (17835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:02,486 INFO L175 Difference]: Start difference. First operand has 373 places, 992 transitions, 25979 flow. Second operand 40 states and 5813 transitions. [2023-01-28 03:04:02,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 2000 transitions, 51301 flow [2023-01-28 03:04:09,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 2000 transitions, 48729 flow, removed 1066 selfloop flow, removed 21 redundant places. [2023-01-28 03:04:09,518 INFO L231 Difference]: Finished difference. Result has 388 places, 1029 transitions, 26443 flow [2023-01-28 03:04:09,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=24554, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=992, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=26443, PETRI_PLACES=388, PETRI_TRANSITIONS=1029} [2023-01-28 03:04:09,519 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 363 predicate places. [2023-01-28 03:04:09,519 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 1029 transitions, 26443 flow [2023-01-28 03:04:09,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:09,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:04:09,520 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:04:09,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-01-28 03:04:09,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-01-28 03:04:09,725 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:04:09,725 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:04:09,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1712007179, now seen corresponding path program 6 times [2023-01-28 03:04:09,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:04:09,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100883462] [2023-01-28 03:04:09,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:04:09,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:04:09,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:04:09,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:04:09,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:04:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100883462] [2023-01-28 03:04:09,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100883462] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:04:09,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910037313] [2023-01-28 03:04:09,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:04:09,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:04:09,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:04:09,932 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:04:09,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-01-28 03:04:10,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 03:04:10,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:04:10,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 36 conjunts are in the unsatisfiable core [2023-01-28 03:04:10,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:04:10,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:04:10,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:04:10,529 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:04:10,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:04:11,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:04:11,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910037313] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:04:11,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:04:11,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 32 [2023-01-28 03:04:11,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500402285] [2023-01-28 03:04:11,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:04:11,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-01-28 03:04:11,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:04:11,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-01-28 03:04:11,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=913, Unknown=0, NotChecked=0, Total=1122 [2023-01-28 03:04:11,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:04:11,107 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 1029 transitions, 26443 flow. Second operand has 34 states, 34 states have (on average 140.85294117647058) internal successors, (4789), 34 states have internal predecessors, (4789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:11,107 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:04:11,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:04:11,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:04:18,669 INFO L130 PetriNetUnfolder]: 10195/18494 cut-off events. [2023-01-28 03:04:18,669 INFO L131 PetriNetUnfolder]: For 530787/530787 co-relation queries the response was YES. [2023-01-28 03:04:18,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178458 conditions, 18494 events. 10195/18494 cut-off events. For 530787/530787 co-relation queries the response was YES. Maximal size of possible extension queue 1048. Compared 156086 event pairs, 1384 based on Foata normal form. 407/18901 useless extension candidates. Maximal degree in co-relation 178212. Up to 5337 conditions per place. [2023-01-28 03:04:18,969 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1152 selfloop transitions, 532 changer transitions 22/1706 dead transitions. [2023-01-28 03:04:18,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1706 transitions, 42689 flow [2023-01-28 03:04:18,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-01-28 03:04:18,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-01-28 03:04:18,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4690 transitions. [2023-01-28 03:04:18,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3369252873563218 [2023-01-28 03:04:18,972 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4690 transitions. [2023-01-28 03:04:18,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4690 transitions. [2023-01-28 03:04:18,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:04:18,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4690 transitions. [2023-01-28 03:04:18,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 146.5625) internal successors, (4690), 32 states have internal predecessors, (4690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:18,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:18,981 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 435.0) internal successors, (14355), 33 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:18,981 INFO L175 Difference]: Start difference. First operand has 388 places, 1029 transitions, 26443 flow. Second operand 32 states and 4690 transitions. [2023-01-28 03:04:18,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1706 transitions, 42689 flow [2023-01-28 03:04:24,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 1706 transitions, 41921 flow, removed 48 selfloop flow, removed 30 redundant places. [2023-01-28 03:04:24,677 INFO L231 Difference]: Finished difference. Result has 393 places, 1163 transitions, 31136 flow [2023-01-28 03:04:24,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25731, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=408, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=31136, PETRI_PLACES=393, PETRI_TRANSITIONS=1163} [2023-01-28 03:04:24,678 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 368 predicate places. [2023-01-28 03:04:24,678 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1163 transitions, 31136 flow [2023-01-28 03:04:24,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 140.85294117647058) internal successors, (4789), 34 states have internal predecessors, (4789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:24,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:04:24,679 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:04:24,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-01-28 03:04:24,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-01-28 03:04:24,881 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:04:24,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:04:24,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1631064705, now seen corresponding path program 7 times [2023-01-28 03:04:24,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:04:24,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062711559] [2023-01-28 03:04:24,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:04:24,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:04:24,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:04:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:04:25,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:04:25,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062711559] [2023-01-28 03:04:25,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062711559] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:04:25,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704330924] [2023-01-28 03:04:25,115 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:04:25,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:04:25,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:04:25,117 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:04:25,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-01-28 03:04:25,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:04:25,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:04:25,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:04:25,582 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:04:25,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:04:25,621 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:04:25,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:04:25,708 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:04:25,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:04:26,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:04:26,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704330924] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:04:26,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:04:26,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:04:26,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074708782] [2023-01-28 03:04:26,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:04:26,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:04:26,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:04:26,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:04:26,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:04:26,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:04:26,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1163 transitions, 31136 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:26,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:04:26,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:04:26,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:04:33,691 INFO L130 PetriNetUnfolder]: 10162/18437 cut-off events. [2023-01-28 03:04:33,691 INFO L131 PetriNetUnfolder]: For 587548/587548 co-relation queries the response was YES. [2023-01-28 03:04:33,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186719 conditions, 18437 events. 10162/18437 cut-off events. For 587548/587548 co-relation queries the response was YES. Maximal size of possible extension queue 1040. Compared 155306 event pairs, 1678 based on Foata normal form. 8/18445 useless extension candidates. Maximal degree in co-relation 185812. Up to 5331 conditions per place. [2023-01-28 03:04:34,014 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1125 selfloop transitions, 331 changer transitions 23/1479 dead transitions. [2023-01-28 03:04:34,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 1479 transitions, 39698 flow [2023-01-28 03:04:34,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-01-28 03:04:34,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-01-28 03:04:34,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3063 transitions. [2023-01-28 03:04:34,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33530377668308703 [2023-01-28 03:04:34,016 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3063 transitions. [2023-01-28 03:04:34,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3063 transitions. [2023-01-28 03:04:34,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:04:34,017 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3063 transitions. [2023-01-28 03:04:34,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 145.85714285714286) internal successors, (3063), 21 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:34,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 435.0) internal successors, (9570), 22 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:34,022 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 435.0) internal successors, (9570), 22 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:34,022 INFO L175 Difference]: Start difference. First operand has 393 places, 1163 transitions, 31136 flow. Second operand 21 states and 3063 transitions. [2023-01-28 03:04:34,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 1479 transitions, 39698 flow [2023-01-28 03:04:41,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 1479 transitions, 37398 flow, removed 634 selfloop flow, removed 31 redundant places. [2023-01-28 03:04:41,979 INFO L231 Difference]: Finished difference. Result has 383 places, 1159 transitions, 29503 flow [2023-01-28 03:04:41,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28898, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=29503, PETRI_PLACES=383, PETRI_TRANSITIONS=1159} [2023-01-28 03:04:41,980 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 358 predicate places. [2023-01-28 03:04:41,980 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 1159 transitions, 29503 flow [2023-01-28 03:04:41,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:41,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:04:41,981 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:04:41,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-01-28 03:04:42,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2023-01-28 03:04:42,186 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:04:42,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:04:42,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2033529709, now seen corresponding path program 8 times [2023-01-28 03:04:42,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:04:42,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563355657] [2023-01-28 03:04:42,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:04:42,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:04:42,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:04:42,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:04:42,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:04:42,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563355657] [2023-01-28 03:04:42,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563355657] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:04:42,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365238612] [2023-01-28 03:04:42,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:04:42,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:04:42,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:04:42,396 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:04:42,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-01-28 03:04:42,604 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:04:42,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:04:42,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:04:42,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:04:42,878 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:04:42,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:04:42,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:04:42,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:04:43,172 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:04:43,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:04:43,765 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:04:43,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365238612] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:04:43,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:04:43,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:04:43,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806596568] [2023-01-28 03:04:43,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:04:43,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:04:43,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:04:43,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:04:43,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:04:43,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:04:43,776 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 1159 transitions, 29503 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:43,776 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:04:43,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:04:43,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:04:51,277 INFO L130 PetriNetUnfolder]: 10090/18251 cut-off events. [2023-01-28 03:04:51,278 INFO L131 PetriNetUnfolder]: For 494500/494500 co-relation queries the response was YES. [2023-01-28 03:04:51,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180564 conditions, 18251 events. 10090/18251 cut-off events. For 494500/494500 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 152694 event pairs, 1380 based on Foata normal form. 10/18261 useless extension candidates. Maximal degree in co-relation 180333. Up to 5307 conditions per place. [2023-01-28 03:04:51,543 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1022 selfloop transitions, 524 changer transitions 9/1555 dead transitions. [2023-01-28 03:04:51,543 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1555 transitions, 39168 flow [2023-01-28 03:04:51,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 03:04:51,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 03:04:51,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3800 transitions. [2023-01-28 03:04:51,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3359858532272325 [2023-01-28 03:04:51,546 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3800 transitions. [2023-01-28 03:04:51,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3800 transitions. [2023-01-28 03:04:51,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:04:51,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3800 transitions. [2023-01-28 03:04:51,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 146.15384615384616) internal successors, (3800), 26 states have internal predecessors, (3800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:51,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:51,554 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:51,554 INFO L175 Difference]: Start difference. First operand has 383 places, 1159 transitions, 29503 flow. Second operand 26 states and 3800 transitions. [2023-01-28 03:04:51,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1555 transitions, 39168 flow [2023-01-28 03:04:56,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1555 transitions, 38603 flow, removed 38 selfloop flow, removed 20 redundant places. [2023-01-28 03:04:56,928 INFO L231 Difference]: Finished difference. Result has 387 places, 1158 transitions, 29988 flow [2023-01-28 03:04:56,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28948, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=29988, PETRI_PLACES=387, PETRI_TRANSITIONS=1158} [2023-01-28 03:04:56,930 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 362 predicate places. [2023-01-28 03:04:56,930 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 1158 transitions, 29988 flow [2023-01-28 03:04:56,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:56,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:04:56,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:04:56,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-01-28 03:04:57,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:04:57,135 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:04:57,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:04:57,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1065886537, now seen corresponding path program 1 times [2023-01-28 03:04:57,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:04:57,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149716023] [2023-01-28 03:04:57,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:04:57,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:04:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:04:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:04:57,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:04:57,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149716023] [2023-01-28 03:04:57,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149716023] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:04:57,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:04:57,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-01-28 03:04:57,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458883200] [2023-01-28 03:04:57,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:04:57,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-01-28 03:04:57,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:04:57,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-01-28 03:04:57,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-01-28 03:04:57,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:04:57,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 1158 transitions, 29988 flow. Second operand has 10 states, 10 states have (on average 159.1) internal successors, (1591), 10 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:04:57,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:04:57,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:04:57,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:05:03,884 INFO L130 PetriNetUnfolder]: 10190/18633 cut-off events. [2023-01-28 03:05:03,884 INFO L131 PetriNetUnfolder]: For 514799/514799 co-relation queries the response was YES. [2023-01-28 03:05:04,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186832 conditions, 18633 events. 10190/18633 cut-off events. For 514799/514799 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 158804 event pairs, 3116 based on Foata normal form. 212/18845 useless extension candidates. Maximal degree in co-relation 186148. Up to 13331 conditions per place. [2023-01-28 03:05:04,155 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 1009 selfloop transitions, 186 changer transitions 80/1275 dead transitions. [2023-01-28 03:05:04,155 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 1275 transitions, 35293 flow [2023-01-28 03:05:04,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:05:04,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:05:04,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-01-28 03:05:04,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819376026272578 [2023-01-28 03:05:04,157 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-01-28 03:05:04,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-01-28 03:05:04,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:05:04,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-01-28 03:05:04,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:04,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:04,159 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:04,159 INFO L175 Difference]: Start difference. First operand has 387 places, 1158 transitions, 29988 flow. Second operand 7 states and 1163 transitions. [2023-01-28 03:05:04,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 1275 transitions, 35293 flow [2023-01-28 03:05:09,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1275 transitions, 34190 flow, removed 6 selfloop flow, removed 24 redundant places. [2023-01-28 03:05:09,305 INFO L231 Difference]: Finished difference. Result has 369 places, 1086 transitions, 26906 flow [2023-01-28 03:05:09,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28242, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=946, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26906, PETRI_PLACES=369, PETRI_TRANSITIONS=1086} [2023-01-28 03:05:09,306 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 344 predicate places. [2023-01-28 03:05:09,306 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 1086 transitions, 26906 flow [2023-01-28 03:05:09,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 159.1) internal successors, (1591), 10 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:09,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:05:09,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:05:09,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-01-28 03:05:09,307 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:05:09,307 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:05:09,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1573926615, now seen corresponding path program 2 times [2023-01-28 03:05:09,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:05:09,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005065232] [2023-01-28 03:05:09,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:05:09,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:05:09,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:05:09,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:09,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:05:09,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005065232] [2023-01-28 03:05:09,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005065232] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:05:09,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:05:09,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:05:09,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198791749] [2023-01-28 03:05:09,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:05:09,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:05:09,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:05:09,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:05:09,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:05:09,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:05:09,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1086 transitions, 26906 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:09,497 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:05:09,497 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:05:09,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:05:15,731 INFO L130 PetriNetUnfolder]: 10066/18293 cut-off events. [2023-01-28 03:05:15,731 INFO L131 PetriNetUnfolder]: For 486493/486493 co-relation queries the response was YES. [2023-01-28 03:05:15,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181998 conditions, 18293 events. 10066/18293 cut-off events. For 486493/486493 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 154092 event pairs, 2960 based on Foata normal form. 162/18455 useless extension candidates. Maximal degree in co-relation 181878. Up to 13397 conditions per place. [2023-01-28 03:05:15,978 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 820 selfloop transitions, 350 changer transitions 2/1172 dead transitions. [2023-01-28 03:05:15,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 1172 transitions, 31124 flow [2023-01-28 03:05:15,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:05:15,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:05:15,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-01-28 03:05:15,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819376026272578 [2023-01-28 03:05:15,980 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-01-28 03:05:15,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-01-28 03:05:15,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:05:15,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-01-28 03:05:15,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:15,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:15,982 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:15,982 INFO L175 Difference]: Start difference. First operand has 369 places, 1086 transitions, 26906 flow. Second operand 7 states and 1163 transitions. [2023-01-28 03:05:15,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 1172 transitions, 31124 flow [2023-01-28 03:05:21,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1172 transitions, 30582 flow, removed 45 selfloop flow, removed 9 redundant places. [2023-01-28 03:05:21,232 INFO L231 Difference]: Finished difference. Result has 362 places, 1108 transitions, 28065 flow [2023-01-28 03:05:21,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=26329, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28065, PETRI_PLACES=362, PETRI_TRANSITIONS=1108} [2023-01-28 03:05:21,234 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 03:05:21,234 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1108 transitions, 28065 flow [2023-01-28 03:05:21,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:21,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:05:21,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:05:21,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-01-28 03:05:21,235 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:05:21,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:05:21,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1337131555, now seen corresponding path program 3 times [2023-01-28 03:05:21,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:05:21,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298748423] [2023-01-28 03:05:21,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:05:21,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:05:21,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:05:21,483 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:21,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:05:21,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298748423] [2023-01-28 03:05:21,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298748423] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:05:21,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:05:21,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:05:21,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893057187] [2023-01-28 03:05:21,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:05:21,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:05:21,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:05:21,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:05:21,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:05:21,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:05:21,486 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1108 transitions, 28065 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:21,486 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:05:21,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:05:21,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:05:27,568 INFO L130 PetriNetUnfolder]: 9846/18009 cut-off events. [2023-01-28 03:05:27,568 INFO L131 PetriNetUnfolder]: For 490853/490853 co-relation queries the response was YES. [2023-01-28 03:05:27,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178947 conditions, 18009 events. 9846/18009 cut-off events. For 490853/490853 co-relation queries the response was YES. Maximal size of possible extension queue 1001. Compared 152569 event pairs, 3197 based on Foata normal form. 112/18121 useless extension candidates. Maximal degree in co-relation 178828. Up to 13397 conditions per place. [2023-01-28 03:05:27,876 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 886 selfloop transitions, 249 changer transitions 24/1159 dead transitions. [2023-01-28 03:05:27,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1159 transitions, 31430 flow [2023-01-28 03:05:27,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:05:27,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:05:27,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1155 transitions. [2023-01-28 03:05:27,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2023-01-28 03:05:27,877 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1155 transitions. [2023-01-28 03:05:27,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1155 transitions. [2023-01-28 03:05:27,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:05:27,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1155 transitions. [2023-01-28 03:05:27,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:27,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:27,879 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:27,879 INFO L175 Difference]: Start difference. First operand has 362 places, 1108 transitions, 28065 flow. Second operand 7 states and 1155 transitions. [2023-01-28 03:05:27,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1159 transitions, 31430 flow [2023-01-28 03:05:32,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1159 transitions, 30922 flow, removed 58 selfloop flow, removed 7 redundant places. [2023-01-28 03:05:32,607 INFO L231 Difference]: Finished difference. Result has 362 places, 1083 transitions, 27361 flow [2023-01-28 03:05:32,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=27197, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1095, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=846, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=27361, PETRI_PLACES=362, PETRI_TRANSITIONS=1083} [2023-01-28 03:05:32,608 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 03:05:32,608 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1083 transitions, 27361 flow [2023-01-28 03:05:32,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:32,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:05:32,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:05:32,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-01-28 03:05:32,608 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:05:32,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:05:32,608 INFO L85 PathProgramCache]: Analyzing trace with hash -241174747, now seen corresponding path program 4 times [2023-01-28 03:05:32,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:05:32,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708517186] [2023-01-28 03:05:32,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:05:32,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:05:32,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:05:32,783 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:32,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:05:32,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708517186] [2023-01-28 03:05:32,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708517186] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:05:32,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372300762] [2023-01-28 03:05:32,783 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:05:32,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:05:32,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:05:32,784 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:05:32,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-01-28 03:05:32,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:05:32,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:05:32,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 03:05:32,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:05:32,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:32,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:05:33,036 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-01-28 03:05:33,036 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-01-28 03:05:33,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:33,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372300762] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:05:33,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:05:33,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 16 [2023-01-28 03:05:33,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001769407] [2023-01-28 03:05:33,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:05:33,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 03:05:33,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:05:33,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 03:05:33,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-01-28 03:05:33,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:05:33,049 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1083 transitions, 27361 flow. Second operand has 16 states, 16 states have (on average 159.5625) internal successors, (2553), 16 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:33,049 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:05:33,049 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:05:33,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:05:38,906 INFO L130 PetriNetUnfolder]: 9682/17655 cut-off events. [2023-01-28 03:05:38,907 INFO L131 PetriNetUnfolder]: For 483459/483459 co-relation queries the response was YES. [2023-01-28 03:05:39,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176031 conditions, 17655 events. 9682/17655 cut-off events. For 483459/483459 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 148586 event pairs, 3183 based on Foata normal form. 90/17745 useless extension candidates. Maximal degree in co-relation 175915. Up to 13451 conditions per place. [2023-01-28 03:05:39,149 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 899 selfloop transitions, 265 changer transitions 0/1164 dead transitions. [2023-01-28 03:05:39,149 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1164 transitions, 31633 flow [2023-01-28 03:05:39,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:05:39,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:05:39,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1153 transitions. [2023-01-28 03:05:39,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786535303776683 [2023-01-28 03:05:39,151 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1153 transitions. [2023-01-28 03:05:39,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1153 transitions. [2023-01-28 03:05:39,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:05:39,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1153 transitions. [2023-01-28 03:05:39,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.71428571428572) internal successors, (1153), 7 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:39,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:39,153 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:39,153 INFO L175 Difference]: Start difference. First operand has 362 places, 1083 transitions, 27361 flow. Second operand 7 states and 1153 transitions. [2023-01-28 03:05:39,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1164 transitions, 31633 flow [2023-01-28 03:05:43,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 1164 transitions, 31264 flow, removed 29 selfloop flow, removed 5 redundant places. [2023-01-28 03:05:43,938 INFO L231 Difference]: Finished difference. Result has 362 places, 1099 transitions, 28074 flow [2023-01-28 03:05:43,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=27008, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1083, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=834, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=28074, PETRI_PLACES=362, PETRI_TRANSITIONS=1099} [2023-01-28 03:05:43,939 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 03:05:43,939 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1099 transitions, 28074 flow [2023-01-28 03:05:43,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.5625) internal successors, (2553), 16 states have internal predecessors, (2553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:43,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:05:43,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:05:43,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-01-28 03:05:44,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-01-28 03:05:44,140 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:05:44,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:05:44,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1778165475, now seen corresponding path program 5 times [2023-01-28 03:05:44,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:05:44,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345395723] [2023-01-28 03:05:44,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:05:44,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:05:44,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:05:44,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:44,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:05:44,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345395723] [2023-01-28 03:05:44,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345395723] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:05:44,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146540572] [2023-01-28 03:05:44,304 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:05:44,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:05:44,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:05:44,305 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:05:44,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-01-28 03:05:44,447 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:05:44,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:05:44,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:05:44,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:05:44,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:05:44,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:05:44,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:05:44,581 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:05:44,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:05:44,637 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:44,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146540572] provided 1 perfect and 1 imperfect interpolant sequences [2023-01-28 03:05:44,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-01-28 03:05:44,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 10] total 18 [2023-01-28 03:05:44,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770915712] [2023-01-28 03:05:44,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:05:44,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-01-28 03:05:44,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:05:44,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-01-28 03:05:44,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-01-28 03:05:44,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 163 out of 435 [2023-01-28 03:05:44,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1099 transitions, 28074 flow. Second operand has 6 states, 6 states have (on average 166.5) internal successors, (999), 6 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:44,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:05:44,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 163 of 435 [2023-01-28 03:05:44,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:05:50,584 INFO L130 PetriNetUnfolder]: 9628/17601 cut-off events. [2023-01-28 03:05:50,584 INFO L131 PetriNetUnfolder]: For 484730/484730 co-relation queries the response was YES. [2023-01-28 03:05:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175470 conditions, 17601 events. 9628/17601 cut-off events. For 484730/484730 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 148264 event pairs, 3305 based on Foata normal form. 54/17655 useless extension candidates. Maximal degree in co-relation 175355. Up to 15338 conditions per place. [2023-01-28 03:05:50,822 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 973 selfloop transitions, 201 changer transitions 0/1174 dead transitions. [2023-01-28 03:05:50,822 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1174 transitions, 31815 flow [2023-01-28 03:05:50,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-01-28 03:05:50,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-01-28 03:05:50,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1039 transitions. [2023-01-28 03:05:50,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39808429118773947 [2023-01-28 03:05:50,823 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1039 transitions. [2023-01-28 03:05:50,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1039 transitions. [2023-01-28 03:05:50,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:05:50,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1039 transitions. [2023-01-28 03:05:50,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 173.16666666666666) internal successors, (1039), 6 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:50,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 435.0) internal successors, (3045), 7 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:50,825 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 435.0) internal successors, (3045), 7 states have internal predecessors, (3045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:50,825 INFO L175 Difference]: Start difference. First operand has 362 places, 1099 transitions, 28074 flow. Second operand 6 states and 1039 transitions. [2023-01-28 03:05:50,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1174 transitions, 31815 flow [2023-01-28 03:05:55,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 1174 transitions, 30970 flow, removed 48 selfloop flow, removed 6 redundant places. [2023-01-28 03:05:55,585 INFO L231 Difference]: Finished difference. Result has 362 places, 1099 transitions, 27674 flow [2023-01-28 03:05:55,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=27229, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=898, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=27674, PETRI_PLACES=362, PETRI_TRANSITIONS=1099} [2023-01-28 03:05:55,586 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 03:05:55,586 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1099 transitions, 27674 flow [2023-01-28 03:05:55,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 166.5) internal successors, (999), 6 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:55,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:05:55,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:05:55,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-01-28 03:05:55,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-01-28 03:05:55,792 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:05:55,792 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:05:55,792 INFO L85 PathProgramCache]: Analyzing trace with hash -199859173, now seen corresponding path program 6 times [2023-01-28 03:05:55,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:05:55,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145534530] [2023-01-28 03:05:55,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:05:55,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:05:55,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:05:55,955 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:05:55,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:05:55,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145534530] [2023-01-28 03:05:55,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145534530] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:05:55,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:05:55,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:05:55,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210442704] [2023-01-28 03:05:55,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:05:55,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:05:55,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:05:55,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:05:55,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:05:55,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:05:55,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1099 transitions, 27674 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:05:55,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:05:55,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:05:55,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:06:01,742 INFO L130 PetriNetUnfolder]: 9302/17059 cut-off events. [2023-01-28 03:06:01,742 INFO L131 PetriNetUnfolder]: For 465084/465084 co-relation queries the response was YES. [2023-01-28 03:06:01,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168736 conditions, 17059 events. 9302/17059 cut-off events. For 465084/465084 co-relation queries the response was YES. Maximal size of possible extension queue 942. Compared 143557 event pairs, 3138 based on Foata normal form. 146/17205 useless extension candidates. Maximal degree in co-relation 168620. Up to 13451 conditions per place. [2023-01-28 03:06:01,987 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 740 selfloop transitions, 330 changer transitions 25/1095 dead transitions. [2023-01-28 03:06:01,988 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1095 transitions, 29451 flow [2023-01-28 03:06:01,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:06:01,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:06:01,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1156 transitions. [2023-01-28 03:06:01,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37963875205254516 [2023-01-28 03:06:01,989 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1156 transitions. [2023-01-28 03:06:01,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1156 transitions. [2023-01-28 03:06:01,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:06:01,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1156 transitions. [2023-01-28 03:06:01,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.14285714285714) internal successors, (1156), 7 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:01,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:01,991 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:01,991 INFO L175 Difference]: Start difference. First operand has 362 places, 1099 transitions, 27674 flow. Second operand 7 states and 1156 transitions. [2023-01-28 03:06:01,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1095 transitions, 29451 flow [2023-01-28 03:06:06,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 1095 transitions, 28997 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-01-28 03:06:06,566 INFO L231 Difference]: Finished difference. Result has 365 places, 1037 transitions, 26187 flow [2023-01-28 03:06:06,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=26182, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1059, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=729, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26187, PETRI_PLACES=365, PETRI_TRANSITIONS=1037} [2023-01-28 03:06:06,567 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 340 predicate places. [2023-01-28 03:06:06,567 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 1037 transitions, 26187 flow [2023-01-28 03:06:06,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:06,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:06:06,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:06:06,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-01-28 03:06:06,568 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:06:06,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:06:06,568 INFO L85 PathProgramCache]: Analyzing trace with hash -64579725, now seen corresponding path program 7 times [2023-01-28 03:06:06,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:06:06,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635632718] [2023-01-28 03:06:06,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:06:06,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:06:06,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:06:06,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:06:06,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:06:06,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635632718] [2023-01-28 03:06:06,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635632718] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:06:06,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:06:06,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:06:06,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561163946] [2023-01-28 03:06:06,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:06:06,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:06:06,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:06:06,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:06:06,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:06:06,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:06:06,743 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 1037 transitions, 26187 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:06,743 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:06:06,743 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:06:06,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:06:12,889 INFO L130 PetriNetUnfolder]: 9362/17059 cut-off events. [2023-01-28 03:06:12,889 INFO L131 PetriNetUnfolder]: For 461214/461214 co-relation queries the response was YES. [2023-01-28 03:06:13,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170163 conditions, 17059 events. 9362/17059 cut-off events. For 461214/461214 co-relation queries the response was YES. Maximal size of possible extension queue 926. Compared 141948 event pairs, 612 based on Foata normal form. 58/17117 useless extension candidates. Maximal degree in co-relation 170047. Up to 10837 conditions per place. [2023-01-28 03:06:13,225 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 731 selfloop transitions, 422 changer transitions 19/1172 dead transitions. [2023-01-28 03:06:13,225 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1172 transitions, 31797 flow [2023-01-28 03:06:13,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:06:13,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:06:13,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1153 transitions. [2023-01-28 03:06:13,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786535303776683 [2023-01-28 03:06:13,233 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1153 transitions. [2023-01-28 03:06:13,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1153 transitions. [2023-01-28 03:06:13,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:06:13,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1153 transitions. [2023-01-28 03:06:13,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 164.71428571428572) internal successors, (1153), 7 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:13,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:13,236 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:13,236 INFO L175 Difference]: Start difference. First operand has 365 places, 1037 transitions, 26187 flow. Second operand 7 states and 1153 transitions. [2023-01-28 03:06:13,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1172 transitions, 31797 flow [2023-01-28 03:06:18,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1172 transitions, 30915 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-01-28 03:06:18,415 INFO L231 Difference]: Finished difference. Result has 360 places, 1056 transitions, 26892 flow [2023-01-28 03:06:18,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25345, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=403, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26892, PETRI_PLACES=360, PETRI_TRANSITIONS=1056} [2023-01-28 03:06:18,416 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 335 predicate places. [2023-01-28 03:06:18,416 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1056 transitions, 26892 flow [2023-01-28 03:06:18,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:18,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:06:18,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:06:18,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-01-28 03:06:18,416 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:06:18,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:06:18,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1588037673, now seen corresponding path program 8 times [2023-01-28 03:06:18,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:06:18,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119137756] [2023-01-28 03:06:18,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:06:18,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:06:18,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:06:18,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:06:18,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:06:18,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119137756] [2023-01-28 03:06:18,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119137756] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:06:18,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:06:18,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:06:18,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137110808] [2023-01-28 03:06:18,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:06:18,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:06:18,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:06:18,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:06:18,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:06:18,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:06:18,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1056 transitions, 26892 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:18,611 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:06:18,611 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:06:18,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:06:24,233 INFO L130 PetriNetUnfolder]: 9266/16871 cut-off events. [2023-01-28 03:06:24,233 INFO L131 PetriNetUnfolder]: For 490342/490342 co-relation queries the response was YES. [2023-01-28 03:06:24,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170969 conditions, 16871 events. 9266/16871 cut-off events. For 490342/490342 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 140272 event pairs, 2300 based on Foata normal form. 52/16923 useless extension candidates. Maximal degree in co-relation 170852. Up to 12613 conditions per place. [2023-01-28 03:06:24,438 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 662 selfloop transitions, 419 changer transitions 0/1081 dead transitions. [2023-01-28 03:06:24,438 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1081 transitions, 29459 flow [2023-01-28 03:06:24,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:06:24,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:06:24,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1144 transitions. [2023-01-28 03:06:24,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3756978653530378 [2023-01-28 03:06:24,439 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1144 transitions. [2023-01-28 03:06:24,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1144 transitions. [2023-01-28 03:06:24,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:06:24,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1144 transitions. [2023-01-28 03:06:24,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.42857142857142) internal successors, (1144), 7 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:24,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:24,442 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:24,442 INFO L175 Difference]: Start difference. First operand has 360 places, 1056 transitions, 26892 flow. Second operand 7 states and 1144 transitions. [2023-01-28 03:06:24,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1081 transitions, 29459 flow [2023-01-28 03:06:28,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1081 transitions, 28453 flow, removed 52 selfloop flow, removed 5 redundant places. [2023-01-28 03:06:28,934 INFO L231 Difference]: Finished difference. Result has 360 places, 1046 transitions, 26575 flow [2023-01-28 03:06:28,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25460, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26575, PETRI_PLACES=360, PETRI_TRANSITIONS=1046} [2023-01-28 03:06:28,935 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 335 predicate places. [2023-01-28 03:06:28,935 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 1046 transitions, 26575 flow [2023-01-28 03:06:28,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:28,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:06:28,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:06:28,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-01-28 03:06:28,935 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:06:28,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:06:28,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1820779107, now seen corresponding path program 9 times [2023-01-28 03:06:28,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:06:28,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635470828] [2023-01-28 03:06:28,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:06:28,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:06:28,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:06:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:06:29,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:06:29,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635470828] [2023-01-28 03:06:29,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635470828] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:06:29,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:06:29,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:06:29,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441245085] [2023-01-28 03:06:29,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:06:29,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:06:29,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:06:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:06:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:06:29,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:06:29,094 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 1046 transitions, 26575 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:29,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:06:29,094 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:06:29,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:06:34,523 INFO L130 PetriNetUnfolder]: 9078/16555 cut-off events. [2023-01-28 03:06:34,523 INFO L131 PetriNetUnfolder]: For 471590/471590 co-relation queries the response was YES. [2023-01-28 03:06:34,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167603 conditions, 16555 events. 9078/16555 cut-off events. For 471590/471590 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 137457 event pairs, 2212 based on Foata normal form. 58/16613 useless extension candidates. Maximal degree in co-relation 167487. Up to 12123 conditions per place. [2023-01-28 03:06:34,731 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 668 selfloop transitions, 435 changer transitions 8/1111 dead transitions. [2023-01-28 03:06:34,732 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1111 transitions, 30250 flow [2023-01-28 03:06:34,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:06:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:06:34,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1147 transitions. [2023-01-28 03:06:34,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3766830870279146 [2023-01-28 03:06:34,733 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1147 transitions. [2023-01-28 03:06:34,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1147 transitions. [2023-01-28 03:06:34,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:06:34,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1147 transitions. [2023-01-28 03:06:34,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.85714285714286) internal successors, (1147), 7 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:34,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:34,735 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:34,735 INFO L175 Difference]: Start difference. First operand has 360 places, 1046 transitions, 26575 flow. Second operand 7 states and 1147 transitions. [2023-01-28 03:06:34,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1111 transitions, 30250 flow [2023-01-28 03:06:39,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1111 transitions, 29314 flow, removed 41 selfloop flow, removed 6 redundant places. [2023-01-28 03:06:39,246 INFO L231 Difference]: Finished difference. Result has 362 places, 1040 transitions, 26452 flow [2023-01-28 03:06:39,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25467, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=426, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=26452, PETRI_PLACES=362, PETRI_TRANSITIONS=1040} [2023-01-28 03:06:39,246 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 337 predicate places. [2023-01-28 03:06:39,247 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 1040 transitions, 26452 flow [2023-01-28 03:06:39,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:39,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:06:39,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:06:39,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-01-28 03:06:39,247 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:06:39,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:06:39,247 INFO L85 PathProgramCache]: Analyzing trace with hash -696531633, now seen corresponding path program 10 times [2023-01-28 03:06:39,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:06:39,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969444738] [2023-01-28 03:06:39,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:06:39,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:06:39,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:06:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:06:39,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:06:39,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969444738] [2023-01-28 03:06:39,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969444738] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:06:39,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203174991] [2023-01-28 03:06:39,563 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:06:39,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:06:39,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:06:39,564 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:06:39,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-01-28 03:06:39,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:06:39,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:06:39,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 03:06:39,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:06:39,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:06:39,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:06:39,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:06:39,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:06:39,939 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-01-28 03:06:39,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 [2023-01-28 03:06:39,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:06:39,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:06:40,023 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2439 (Array Int Int))) (not (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2439))) (= (select (select .cse0 c_~get1~0.base) c_~get1~0.offset) (select (select .cse0 c_~get2~0.base) c_~get2~0.offset))))) is different from false [2023-01-28 03:06:40,159 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:40,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 54 [2023-01-28 03:06:40,172 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-01-28 03:06:40,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 664 treesize of output 591 [2023-01-28 03:06:40,200 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:40,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 312 treesize of output 296 [2023-01-28 03:06:40,212 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:40,213 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-01-28 03:06:40,346 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:06:40,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203174991] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:06:40,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:06:40,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-01-28 03:06:40,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163389698] [2023-01-28 03:06:40,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:06:40,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 03:06:40,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:06:40,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 03:06:40,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=637, Unknown=13, NotChecked=52, Total=812 [2023-01-28 03:06:40,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 126 out of 435 [2023-01-28 03:06:40,352 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1040 transitions, 26452 flow. Second operand has 29 states, 29 states have (on average 127.6896551724138) internal successors, (3703), 29 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:40,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:06:40,352 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 126 of 435 [2023-01-28 03:06:40,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:06:46,868 INFO L130 PetriNetUnfolder]: 8970/16413 cut-off events. [2023-01-28 03:06:46,868 INFO L131 PetriNetUnfolder]: For 473141/473141 co-relation queries the response was YES. [2023-01-28 03:06:47,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166073 conditions, 16413 events. 8970/16413 cut-off events. For 473141/473141 co-relation queries the response was YES. Maximal size of possible extension queue 888. Compared 136907 event pairs, 2905 based on Foata normal form. 104/16517 useless extension candidates. Maximal degree in co-relation 165955. Up to 7368 conditions per place. [2023-01-28 03:06:47,067 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 865 selfloop transitions, 262 changer transitions 56/1183 dead transitions. [2023-01-28 03:06:47,067 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1183 transitions, 31245 flow [2023-01-28 03:06:47,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 03:06:47,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 03:06:47,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2130 transitions. [2023-01-28 03:06:47,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30603448275862066 [2023-01-28 03:06:47,069 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2130 transitions. [2023-01-28 03:06:47,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2130 transitions. [2023-01-28 03:06:47,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:06:47,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2130 transitions. [2023-01-28 03:06:47,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 133.125) internal successors, (2130), 16 states have internal predecessors, (2130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:47,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:47,073 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:47,073 INFO L175 Difference]: Start difference. First operand has 362 places, 1040 transitions, 26452 flow. Second operand 16 states and 2130 transitions. [2023-01-28 03:06:47,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1183 transitions, 31245 flow [2023-01-28 03:06:51,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1183 transitions, 30196 flow, removed 54 selfloop flow, removed 7 redundant places. [2023-01-28 03:06:51,848 INFO L231 Difference]: Finished difference. Result has 372 places, 1010 transitions, 25101 flow [2023-01-28 03:06:51,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25437, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1039, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=25101, PETRI_PLACES=372, PETRI_TRANSITIONS=1010} [2023-01-28 03:06:51,849 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 347 predicate places. [2023-01-28 03:06:51,849 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 1010 transitions, 25101 flow [2023-01-28 03:06:51,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 127.6896551724138) internal successors, (3703), 29 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:51,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:06:51,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:06:51,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-01-28 03:06:52,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:06:52,055 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:06:52,055 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:06:52,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1342237503, now seen corresponding path program 11 times [2023-01-28 03:06:52,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:06:52,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592110123] [2023-01-28 03:06:52,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:06:52,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:06:52,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:06:52,268 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:06:52,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:06:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592110123] [2023-01-28 03:06:52,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592110123] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:06:52,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218193425] [2023-01-28 03:06:52,270 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:06:52,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:06:52,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:06:52,273 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:06:52,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-01-28 03:06:52,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:06:52,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:06:52,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-01-28 03:06:52,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:06:52,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-01-28 03:06:52,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-01-28 03:06:52,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-01-28 03:06:52,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-01-28 03:06:52,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:06:52,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:06:52,739 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2481 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2481))) (let ((.cse0 (select .cse1 c_~get2~0.base))) (or (not (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset))) (let ((.cse2 (* c_thread1Thread1of1ForFork0_~i~0 4))) (= (select .cse0 (+ c_~get2~0.offset .cse2)) (select (select |c_#memory_int| c_~get1~0.base) (+ c_~get1~0.offset .cse2)))))))) is different from false [2023-01-28 03:06:52,744 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2481 (Array Int Int))) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2481))) (let ((.cse0 (select (select .cse1 c_~get2~0.base) c_~get2~0.offset))) (or (= .cse0 (select (select |c_#memory_int| c_~get1~0.base) c_~get1~0.offset)) (not (= .cse0 (select (select .cse1 c_~get1~0.base) c_~get1~0.offset))))))) is different from false [2023-01-28 03:06:52,753 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2481 (Array Int Int)) (v_ArrVal_2480 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_2480))) (let ((.cse2 (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2481))) (let ((.cse1 (select (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (= (select (select .cse0 c_~get1~0.base) c_~get1~0.offset) .cse1) (not (= .cse1 (select (select .cse2 c_~get1~0.base) c_~get1~0.offset)))))))) is different from false [2023-01-28 03:06:52,758 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:52,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-01-28 03:06:52,766 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:52,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 884 treesize of output 783 [2023-01-28 03:06:52,783 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:52,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 356 [2023-01-28 03:06:52,793 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:06:52,793 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 301 treesize of output 269 [2023-01-28 03:06:53,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 1 not checked. [2023-01-28 03:06:53,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218193425] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:06:53,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:06:53,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 26 [2023-01-28 03:06:53,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340714887] [2023-01-28 03:06:53,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:06:53,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-01-28 03:06:53,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:06:53,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-01-28 03:06:53,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=441, Unknown=10, NotChecked=138, Total=702 [2023-01-28 03:06:53,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 435 [2023-01-28 03:06:53,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 1010 transitions, 25101 flow. Second operand has 27 states, 27 states have (on average 138.88888888888889) internal successors, (3750), 27 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:53,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:06:53,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 435 [2023-01-28 03:06:53,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:06:58,478 INFO L130 PetriNetUnfolder]: 8832/16051 cut-off events. [2023-01-28 03:06:58,479 INFO L131 PetriNetUnfolder]: For 437913/437913 co-relation queries the response was YES. [2023-01-28 03:06:58,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160490 conditions, 16051 events. 8832/16051 cut-off events. For 437913/437913 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 132417 event pairs, 2894 based on Foata normal form. 36/16087 useless extension candidates. Maximal degree in co-relation 160372. Up to 13529 conditions per place. [2023-01-28 03:06:58,699 INFO L137 encePairwiseOnDemand]: 425/435 looper letters, 788 selfloop transitions, 326 changer transitions 3/1117 dead transitions. [2023-01-28 03:06:58,699 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 1117 transitions, 29369 flow [2023-01-28 03:06:58,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-01-28 03:06:58,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-01-28 03:06:58,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1581 transitions. [2023-01-28 03:06:58,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3304075235109718 [2023-01-28 03:06:58,700 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1581 transitions. [2023-01-28 03:06:58,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1581 transitions. [2023-01-28 03:06:58,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:06:58,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1581 transitions. [2023-01-28 03:06:58,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 143.72727272727272) internal successors, (1581), 11 states have internal predecessors, (1581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:58,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:58,703 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 435.0) internal successors, (5220), 12 states have internal predecessors, (5220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:06:58,703 INFO L175 Difference]: Start difference. First operand has 372 places, 1010 transitions, 25101 flow. Second operand 11 states and 1581 transitions. [2023-01-28 03:06:58,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 1117 transitions, 29369 flow [2023-01-28 03:07:02,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1117 transitions, 27831 flow, removed 65 selfloop flow, removed 22 redundant places. [2023-01-28 03:07:02,790 INFO L231 Difference]: Finished difference. Result has 354 places, 1008 transitions, 24319 flow [2023-01-28 03:07:02,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=23687, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24319, PETRI_PLACES=354, PETRI_TRANSITIONS=1008} [2023-01-28 03:07:02,791 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 329 predicate places. [2023-01-28 03:07:02,791 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 1008 transitions, 24319 flow [2023-01-28 03:07:02,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 138.88888888888889) internal successors, (3750), 27 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:02,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:07:02,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:07:02,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-01-28 03:07:02,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:07:02,996 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:07:02,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:07:02,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1119562755, now seen corresponding path program 12 times [2023-01-28 03:07:02,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:07:02,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364917176] [2023-01-28 03:07:02,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:07:02,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:07:03,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:07:03,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:07:03,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:07:03,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364917176] [2023-01-28 03:07:03,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364917176] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:07:03,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:07:03,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-01-28 03:07:03,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916235067] [2023-01-28 03:07:03,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:07:03,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-01-28 03:07:03,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:07:03,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-01-28 03:07:03,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-01-28 03:07:03,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 435 [2023-01-28 03:07:03,355 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 1008 transitions, 24319 flow. Second operand has 11 states, 11 states have (on average 154.9090909090909) internal successors, (1704), 11 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:03,355 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:07:03,355 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 435 [2023-01-28 03:07:03,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:07:07,849 INFO L130 PetriNetUnfolder]: 8616/15655 cut-off events. [2023-01-28 03:07:07,849 INFO L131 PetriNetUnfolder]: For 409377/409377 co-relation queries the response was YES. [2023-01-28 03:07:07,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153442 conditions, 15655 events. 8616/15655 cut-off events. For 409377/409377 co-relation queries the response was YES. Maximal size of possible extension queue 864. Compared 129241 event pairs, 2937 based on Foata normal form. 56/15711 useless extension candidates. Maximal degree in co-relation 153335. Up to 13528 conditions per place. [2023-01-28 03:07:08,042 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 722 selfloop transitions, 307 changer transitions 14/1043 dead transitions. [2023-01-28 03:07:08,042 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1043 transitions, 26931 flow [2023-01-28 03:07:08,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-01-28 03:07:08,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-01-28 03:07:08,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1278 transitions. [2023-01-28 03:07:08,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36724137931034484 [2023-01-28 03:07:08,044 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1278 transitions. [2023-01-28 03:07:08,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1278 transitions. [2023-01-28 03:07:08,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:07:08,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1278 transitions. [2023-01-28 03:07:08,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 159.75) internal successors, (1278), 8 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:08,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:08,046 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 435.0) internal successors, (3915), 9 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:08,046 INFO L175 Difference]: Start difference. First operand has 354 places, 1008 transitions, 24319 flow. Second operand 8 states and 1278 transitions. [2023-01-28 03:07:08,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 1043 transitions, 26931 flow [2023-01-28 03:07:11,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1043 transitions, 26510 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-01-28 03:07:11,703 INFO L231 Difference]: Finished difference. Result has 354 places, 984 transitions, 23945 flow [2023-01-28 03:07:11,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=23572, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=995, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=23945, PETRI_PLACES=354, PETRI_TRANSITIONS=984} [2023-01-28 03:07:11,704 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 329 predicate places. [2023-01-28 03:07:11,704 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 984 transitions, 23945 flow [2023-01-28 03:07:11,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 154.9090909090909) internal successors, (1704), 11 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:11,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:07:11,705 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:07:11,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2023-01-28 03:07:11,705 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:07:11,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:07:11,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1425301956, now seen corresponding path program 9 times [2023-01-28 03:07:11,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:07:11,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623727816] [2023-01-28 03:07:11,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:07:11,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:07:11,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:07:11,940 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:07:11,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:07:11,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623727816] [2023-01-28 03:07:11,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623727816] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:07:11,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842843060] [2023-01-28 03:07:11,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:07:11,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:07:11,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:07:11,942 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:07:11,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-01-28 03:07:12,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:07:12,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:07:12,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:07:12,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:07:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:07:12,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:07:12,505 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:07:12,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:07:13,207 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:07:13,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842843060] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:07:13,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:07:13,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:07:13,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028057270] [2023-01-28 03:07:13,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:07:13,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:07:13,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:07:13,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:07:13,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=993, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:07:13,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:07:13,212 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 984 transitions, 23945 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:13,212 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:07:13,212 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:07:13,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:07:19,775 INFO L130 PetriNetUnfolder]: 8531/15626 cut-off events. [2023-01-28 03:07:19,775 INFO L131 PetriNetUnfolder]: For 420299/420299 co-relation queries the response was YES. [2023-01-28 03:07:19,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151197 conditions, 15626 events. 8531/15626 cut-off events. For 420299/420299 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 129918 event pairs, 1403 based on Foata normal form. 210/15836 useless extension candidates. Maximal degree in co-relation 151091. Up to 5888 conditions per place. [2023-01-28 03:07:20,054 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 903 selfloop transitions, 428 changer transitions 22/1353 dead transitions. [2023-01-28 03:07:20,054 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1353 transitions, 32790 flow [2023-01-28 03:07:20,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-01-28 03:07:20,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-01-28 03:07:20,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4519 transitions. [2023-01-28 03:07:20,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33511308861698186 [2023-01-28 03:07:20,059 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4519 transitions. [2023-01-28 03:07:20,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4519 transitions. [2023-01-28 03:07:20,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:07:20,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4519 transitions. [2023-01-28 03:07:20,065 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 145.7741935483871) internal successors, (4519), 31 states have internal predecessors, (4519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:20,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 435.0) internal successors, (13920), 32 states have internal predecessors, (13920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:20,074 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 435.0) internal successors, (13920), 32 states have internal predecessors, (13920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:20,074 INFO L175 Difference]: Start difference. First operand has 354 places, 984 transitions, 23945 flow. Second operand 31 states and 4519 transitions. [2023-01-28 03:07:20,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1353 transitions, 32790 flow [2023-01-28 03:07:23,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 1353 transitions, 31732 flow, removed 71 selfloop flow, removed 8 redundant places. [2023-01-28 03:07:23,629 INFO L231 Difference]: Finished difference. Result has 386 places, 1044 transitions, 25836 flow [2023-01-28 03:07:23,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=23033, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=588, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=25836, PETRI_PLACES=386, PETRI_TRANSITIONS=1044} [2023-01-28 03:07:23,630 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 361 predicate places. [2023-01-28 03:07:23,630 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1044 transitions, 25836 flow [2023-01-28 03:07:23,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:23,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:07:23,631 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:07:23,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-01-28 03:07:23,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:07:23,831 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:07:23,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:07:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash -279449182, now seen corresponding path program 10 times [2023-01-28 03:07:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:07:23,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992430171] [2023-01-28 03:07:23,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:07:23,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:07:23,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:07:24,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:07:24,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:07:24,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992430171] [2023-01-28 03:07:24,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992430171] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:07:24,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628116216] [2023-01-28 03:07:24,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:07:24,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:07:24,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:07:24,059 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:07:24,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-01-28 03:07:24,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:07:24,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:07:24,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:07:24,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:07:24,429 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-01-28 03:07:24,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 31 [2023-01-28 03:07:24,573 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:07:24,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:07:24,857 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:07:24,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:07:25,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:07:25,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1628116216] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:07:25,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:07:25,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 28 [2023-01-28 03:07:25,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648736296] [2023-01-28 03:07:25,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:07:25,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:07:25,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:07:25,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:07:25,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:07:25,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 03:07:25,381 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1044 transitions, 25836 flow. Second operand has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:25,381 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:07:25,381 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 03:07:25,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:07:33,066 INFO L130 PetriNetUnfolder]: 9009/16454 cut-off events. [2023-01-28 03:07:33,066 INFO L131 PetriNetUnfolder]: For 496908/496908 co-relation queries the response was YES. [2023-01-28 03:07:33,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167437 conditions, 16454 events. 9009/16454 cut-off events. For 496908/496908 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 137203 event pairs, 426 based on Foata normal form. 8/16462 useless extension candidates. Maximal degree in co-relation 167318. Up to 4894 conditions per place. [2023-01-28 03:07:33,415 INFO L137 encePairwiseOnDemand]: 421/435 looper letters, 578 selfloop transitions, 907 changer transitions 28/1513 dead transitions. [2023-01-28 03:07:33,415 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1513 transitions, 36670 flow [2023-01-28 03:07:33,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-01-28 03:07:33,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-01-28 03:07:33,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 7967 transitions. [2023-01-28 03:07:33,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3157748711850971 [2023-01-28 03:07:33,422 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 7967 transitions. [2023-01-28 03:07:33,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 7967 transitions. [2023-01-28 03:07:33,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:07:33,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 7967 transitions. [2023-01-28 03:07:33,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 137.36206896551724) internal successors, (7967), 58 states have internal predecessors, (7967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:33,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:33,446 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:33,447 INFO L175 Difference]: Start difference. First operand has 386 places, 1044 transitions, 25836 flow. Second operand 58 states and 7967 transitions. [2023-01-28 03:07:33,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1513 transitions, 36670 flow [2023-01-28 03:07:38,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1513 transitions, 35646 flow, removed 289 selfloop flow, removed 17 redundant places. [2023-01-28 03:07:38,394 INFO L231 Difference]: Finished difference. Result has 446 places, 1254 transitions, 32533 flow [2023-01-28 03:07:38,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25030, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=712, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=32533, PETRI_PLACES=446, PETRI_TRANSITIONS=1254} [2023-01-28 03:07:38,396 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 421 predicate places. [2023-01-28 03:07:38,396 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 1254 transitions, 32533 flow [2023-01-28 03:07:38,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:38,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:07:38,396 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:07:38,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-01-28 03:07:38,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2023-01-28 03:07:38,602 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:07:38,602 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:07:38,602 INFO L85 PathProgramCache]: Analyzing trace with hash -70393725, now seen corresponding path program 11 times [2023-01-28 03:07:38,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:07:38,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690900378] [2023-01-28 03:07:38,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:07:38,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:07:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:07:38,803 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:07:38,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:07:38,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690900378] [2023-01-28 03:07:38,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690900378] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:07:38,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053804196] [2023-01-28 03:07:38,803 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:07:38,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:07:38,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:07:38,804 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:07:38,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-01-28 03:07:38,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:07:38,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:07:38,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:07:38,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:07:39,243 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:07:39,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:07:39,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:07:39,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:07:39,348 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:07:39,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:07:39,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:07:39,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053804196] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:07:39,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:07:39,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:07:39,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249654732] [2023-01-28 03:07:39,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:07:39,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:07:39,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:07:39,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:07:39,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:07:39,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:07:39,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 1254 transitions, 32533 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:39,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:07:39,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:07:39,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:07:46,969 INFO L130 PetriNetUnfolder]: 9001/16396 cut-off events. [2023-01-28 03:07:46,969 INFO L131 PetriNetUnfolder]: For 504820/504820 co-relation queries the response was YES. [2023-01-28 03:07:47,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175527 conditions, 16396 events. 9001/16396 cut-off events. For 504820/504820 co-relation queries the response was YES. Maximal size of possible extension queue 925. Compared 136260 event pairs, 1262 based on Foata normal form. 10/16406 useless extension candidates. Maximal degree in co-relation 175390. Up to 4912 conditions per place. [2023-01-28 03:07:47,194 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1045 selfloop transitions, 389 changer transitions 38/1472 dead transitions. [2023-01-28 03:07:47,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 1472 transitions, 39277 flow [2023-01-28 03:07:47,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 03:07:47,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 03:07:47,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3220 transitions. [2023-01-28 03:07:47,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33646812957157785 [2023-01-28 03:07:47,196 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3220 transitions. [2023-01-28 03:07:47,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3220 transitions. [2023-01-28 03:07:47,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:07:47,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3220 transitions. [2023-01-28 03:07:47,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 146.36363636363637) internal successors, (3220), 22 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:47,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:47,202 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:47,202 INFO L175 Difference]: Start difference. First operand has 446 places, 1254 transitions, 32533 flow. Second operand 22 states and 3220 transitions. [2023-01-28 03:07:47,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 1472 transitions, 39277 flow [2023-01-28 03:07:53,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 1472 transitions, 37014 flow, removed 621 selfloop flow, removed 26 redundant places. [2023-01-28 03:07:53,971 INFO L231 Difference]: Finished difference. Result has 438 places, 1233 transitions, 30572 flow [2023-01-28 03:07:53,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=30379, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=865, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=30572, PETRI_PLACES=438, PETRI_TRANSITIONS=1233} [2023-01-28 03:07:53,972 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 413 predicate places. [2023-01-28 03:07:53,972 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 1233 transitions, 30572 flow [2023-01-28 03:07:53,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:53,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:07:53,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:07:53,978 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-01-28 03:07:54,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-01-28 03:07:54,178 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:07:54,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:07:54,178 INFO L85 PathProgramCache]: Analyzing trace with hash 462670569, now seen corresponding path program 13 times [2023-01-28 03:07:54,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:07:54,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578117257] [2023-01-28 03:07:54,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:07:54,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:07:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:07:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-01-28 03:07:54,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:07:54,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578117257] [2023-01-28 03:07:54,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578117257] provided 1 perfect and 0 imperfect interpolant sequences [2023-01-28 03:07:54,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-01-28 03:07:54,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-01-28 03:07:54,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121900255] [2023-01-28 03:07:54,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-01-28 03:07:54,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-01-28 03:07:54,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:07:54,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-01-28 03:07:54,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-01-28 03:07:54,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 435 [2023-01-28 03:07:54,341 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1233 transitions, 30572 flow. Second operand has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:07:54,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:07:54,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 435 [2023-01-28 03:07:54,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:07:59,964 INFO L130 PetriNetUnfolder]: 8619/15668 cut-off events. [2023-01-28 03:07:59,965 INFO L131 PetriNetUnfolder]: For 433602/433602 co-relation queries the response was YES. [2023-01-28 03:08:00,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161256 conditions, 15668 events. 8619/15668 cut-off events. For 433602/433602 co-relation queries the response was YES. Maximal size of possible extension queue 868. Compared 128913 event pairs, 2982 based on Foata normal form. 36/15704 useless extension candidates. Maximal degree in co-relation 161126. Up to 13861 conditions per place. [2023-01-28 03:08:00,304 INFO L137 encePairwiseOnDemand]: 428/435 looper letters, 908 selfloop transitions, 348 changer transitions 3/1259 dead transitions. [2023-01-28 03:08:00,305 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 1259 transitions, 33772 flow [2023-01-28 03:08:00,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-01-28 03:08:00,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-01-28 03:08:00,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1144 transitions. [2023-01-28 03:08:00,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3756978653530378 [2023-01-28 03:08:00,306 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1144 transitions. [2023-01-28 03:08:00,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1144 transitions. [2023-01-28 03:08:00,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:00,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1144 transitions. [2023-01-28 03:08:00,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 163.42857142857142) internal successors, (1144), 7 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:00,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:00,308 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 435.0) internal successors, (3480), 8 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:00,308 INFO L175 Difference]: Start difference. First operand has 438 places, 1233 transitions, 30572 flow. Second operand 7 states and 1144 transitions. [2023-01-28 03:08:00,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 1259 transitions, 33772 flow [2023-01-28 03:08:06,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1259 transitions, 32812 flow, removed 31 selfloop flow, removed 22 redundant places. [2023-01-28 03:08:06,049 INFO L231 Difference]: Finished difference. Result has 414 places, 1215 transitions, 29988 flow [2023-01-28 03:08:06,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=29330, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=29988, PETRI_PLACES=414, PETRI_TRANSITIONS=1215} [2023-01-28 03:08:06,050 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 389 predicate places. [2023-01-28 03:08:06,050 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 1215 transitions, 29988 flow [2023-01-28 03:08:06,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 159.33333333333334) internal successors, (1434), 9 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:06,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:06,050 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:06,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2023-01-28 03:08:06,050 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:08:06,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:06,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1678663921, now seen corresponding path program 12 times [2023-01-28 03:08:06,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:06,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210781955] [2023-01-28 03:08:06,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:06,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:06,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:06,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:06,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:06,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210781955] [2023-01-28 03:08:06,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210781955] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:08:06,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766709432] [2023-01-28 03:08:06,304 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:08:06,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:08:06,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:08:06,305 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:08:06,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-01-28 03:08:06,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 03:08:06,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:08:06,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:08:06,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:08:06,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:06,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:08:06,905 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:08:06,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:08:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:07,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766709432] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:08:07,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:08:07,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:08:07,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966769983] [2023-01-28 03:08:07,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:08:07,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 03:08:07,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:07,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 03:08:07,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2023-01-28 03:08:07,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 03:08:07,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 1215 transitions, 29988 flow. Second operand has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:07,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:07,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 03:08:07,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:17,422 INFO L130 PetriNetUnfolder]: 9136/16728 cut-off events. [2023-01-28 03:08:17,422 INFO L131 PetriNetUnfolder]: For 449160/449160 co-relation queries the response was YES. [2023-01-28 03:08:17,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168289 conditions, 16728 events. 9136/16728 cut-off events. For 449160/449160 co-relation queries the response was YES. Maximal size of possible extension queue 960. Compared 140041 event pairs, 834 based on Foata normal form. 249/16977 useless extension candidates. Maximal degree in co-relation 168162. Up to 4999 conditions per place. [2023-01-28 03:08:17,667 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 1014 selfloop transitions, 601 changer transitions 77/1692 dead transitions. [2023-01-28 03:08:17,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 1692 transitions, 41264 flow [2023-01-28 03:08:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-01-28 03:08:17,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-01-28 03:08:17,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 8046 transitions. [2023-01-28 03:08:17,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3189060642092747 [2023-01-28 03:08:17,672 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 8046 transitions. [2023-01-28 03:08:17,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 8046 transitions. [2023-01-28 03:08:17,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:17,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 8046 transitions. [2023-01-28 03:08:17,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 138.72413793103448) internal successors, (8046), 58 states have internal predecessors, (8046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:17,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:17,690 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 435.0) internal successors, (25665), 59 states have internal predecessors, (25665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:17,690 INFO L175 Difference]: Start difference. First operand has 414 places, 1215 transitions, 29988 flow. Second operand 58 states and 8046 transitions. [2023-01-28 03:08:17,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 1692 transitions, 41264 flow [2023-01-28 03:08:22,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1692 transitions, 39967 flow, removed 40 selfloop flow, removed 9 redundant places. [2023-01-28 03:08:22,955 INFO L231 Difference]: Finished difference. Result has 484 places, 1327 transitions, 33251 flow [2023-01-28 03:08:22,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=28863, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=33251, PETRI_PLACES=484, PETRI_TRANSITIONS=1327} [2023-01-28 03:08:22,956 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 459 predicate places. [2023-01-28 03:08:22,956 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 1327 transitions, 33251 flow [2023-01-28 03:08:22,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:22,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:22,957 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:22,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-01-28 03:08:23,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2023-01-28 03:08:23,158 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:08:23,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:23,159 INFO L85 PathProgramCache]: Analyzing trace with hash 828683557, now seen corresponding path program 13 times [2023-01-28 03:08:23,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:23,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016186376] [2023-01-28 03:08:23,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:23,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:23,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:23,391 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:23,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:23,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016186376] [2023-01-28 03:08:23,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016186376] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:08:23,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264593833] [2023-01-28 03:08:23,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:08:23,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:08:23,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:08:23,393 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:08:23,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-01-28 03:08:23,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:23,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:08:23,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:08:23,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:23,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:08:24,041 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:08:24,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:08:24,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:24,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264593833] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:08:24,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:08:24,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:08:24,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935063237] [2023-01-28 03:08:24,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:08:24,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:08:24,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:24,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:08:24,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=822, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:08:24,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:08:24,629 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 1327 transitions, 33251 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:24,629 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:24,629 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:08:24,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:32,575 INFO L130 PetriNetUnfolder]: 8740/16124 cut-off events. [2023-01-28 03:08:32,575 INFO L131 PetriNetUnfolder]: For 628743/628743 co-relation queries the response was YES. [2023-01-28 03:08:32,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169183 conditions, 16124 events. 8740/16124 cut-off events. For 628743/628743 co-relation queries the response was YES. Maximal size of possible extension queue 933. Compared 135790 event pairs, 1264 based on Foata normal form. 181/16305 useless extension candidates. Maximal degree in co-relation 169033. Up to 4913 conditions per place. [2023-01-28 03:08:32,819 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1068 selfloop transitions, 493 changer transitions 6/1567 dead transitions. [2023-01-28 03:08:32,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 1567 transitions, 39709 flow [2023-01-28 03:08:32,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 03:08:32,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 03:08:32,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4096 transitions. [2023-01-28 03:08:32,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3362889983579639 [2023-01-28 03:08:32,823 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4096 transitions. [2023-01-28 03:08:32,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4096 transitions. [2023-01-28 03:08:32,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:32,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4096 transitions. [2023-01-28 03:08:32,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 146.28571428571428) internal successors, (4096), 28 states have internal predecessors, (4096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:32,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:32,831 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:32,831 INFO L175 Difference]: Start difference. First operand has 484 places, 1327 transitions, 33251 flow. Second operand 28 states and 4096 transitions. [2023-01-28 03:08:32,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 1567 transitions, 39709 flow [2023-01-28 03:08:38,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 1567 transitions, 37598 flow, removed 447 selfloop flow, removed 42 redundant places. [2023-01-28 03:08:39,019 INFO L231 Difference]: Finished difference. Result has 462 places, 1318 transitions, 32092 flow [2023-01-28 03:08:39,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=30857, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=491, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=32092, PETRI_PLACES=462, PETRI_TRANSITIONS=1318} [2023-01-28 03:08:39,020 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 437 predicate places. [2023-01-28 03:08:39,020 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 1318 transitions, 32092 flow [2023-01-28 03:08:39,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:39,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:39,021 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:39,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-01-28 03:08:39,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:08:39,226 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:08:39,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:39,226 INFO L85 PathProgramCache]: Analyzing trace with hash -420543221, now seen corresponding path program 14 times [2023-01-28 03:08:39,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:39,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283260913] [2023-01-28 03:08:39,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:39,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:39,510 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:08:39,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:39,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283260913] [2023-01-28 03:08:39,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283260913] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:08:39,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803012577] [2023-01-28 03:08:39,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:08:39,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:08:39,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:08:39,512 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:08:39,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-01-28 03:08:39,721 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:08:39,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:08:39,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:08:39,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:08:39,989 INFO L321 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-01-28 03:08:39,989 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 31 [2023-01-28 03:08:40,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:40,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:08:40,427 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:08:40,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:08:41,042 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:41,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803012577] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:08:41,043 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:08:41,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:08:41,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716415814] [2023-01-28 03:08:41,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:08:41,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 03:08:41,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:41,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 03:08:41,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=805, Unknown=0, NotChecked=0, Total=930 [2023-01-28 03:08:41,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 435 [2023-01-28 03:08:41,046 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 1318 transitions, 32092 flow. Second operand has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:41,046 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:41,046 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 435 [2023-01-28 03:08:41,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:08:49,746 INFO L130 PetriNetUnfolder]: 9018/16621 cut-off events. [2023-01-28 03:08:49,746 INFO L131 PetriNetUnfolder]: For 496723/496723 co-relation queries the response was YES. [2023-01-28 03:08:49,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166934 conditions, 16621 events. 9018/16621 cut-off events. For 496723/496723 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 140726 event pairs, 342 based on Foata normal form. 16/16637 useless extension candidates. Maximal degree in co-relation 166810. Up to 5095 conditions per place. [2023-01-28 03:08:49,979 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 655 selfloop transitions, 1060 changer transitions 24/1739 dead transitions. [2023-01-28 03:08:49,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 1739 transitions, 41839 flow [2023-01-28 03:08:49,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-01-28 03:08:49,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-01-28 03:08:49,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 8953 transitions. [2023-01-28 03:08:49,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3166401414677277 [2023-01-28 03:08:49,985 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 8953 transitions. [2023-01-28 03:08:49,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 8953 transitions. [2023-01-28 03:08:49,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:08:49,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 8953 transitions. [2023-01-28 03:08:49,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 137.73846153846154) internal successors, (8953), 65 states have internal predecessors, (8953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 435.0) internal successors, (28710), 66 states have internal predecessors, (28710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,004 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 435.0) internal successors, (28710), 66 states have internal predecessors, (28710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:50,004 INFO L175 Difference]: Start difference. First operand has 462 places, 1318 transitions, 32092 flow. Second operand 65 states and 8953 transitions. [2023-01-28 03:08:50,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 1739 transitions, 41839 flow [2023-01-28 03:08:56,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1739 transitions, 41010 flow, removed 18 selfloop flow, removed 19 redundant places. [2023-01-28 03:08:56,504 INFO L231 Difference]: Finished difference. Result has 519 places, 1471 transitions, 37847 flow [2023-01-28 03:08:56,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=31375, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=904, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=37847, PETRI_PLACES=519, PETRI_TRANSITIONS=1471} [2023-01-28 03:08:56,505 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 494 predicate places. [2023-01-28 03:08:56,505 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 1471 transitions, 37847 flow [2023-01-28 03:08:56,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:56,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:08:56,506 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:08:56,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-01-28 03:08:56,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:08:56,726 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:08:56,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:08:56,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1448136698, now seen corresponding path program 15 times [2023-01-28 03:08:56,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:08:56,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550213625] [2023-01-28 03:08:56,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:08:56,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:08:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:08:57,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:57,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:08:57,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550213625] [2023-01-28 03:08:57,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550213625] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:08:57,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37898410] [2023-01-28 03:08:57,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:08:57,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:08:57,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:08:57,013 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:08:57,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-01-28 03:08:57,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:08:57,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:08:57,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:08:57,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:08:57,638 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:08:57,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:08:57,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:57,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:08:57,955 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:08:57,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:08:58,266 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:08:58,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37898410] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:08:58,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:08:58,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:08:58,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445715134] [2023-01-28 03:08:58,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:08:58,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:08:58,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:08:58,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:08:58,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:08:58,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:08:58,270 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1471 transitions, 37847 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:08:58,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:08:58,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:08:58,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:06,092 INFO L130 PetriNetUnfolder]: 9002/16523 cut-off events. [2023-01-28 03:09:06,092 INFO L131 PetriNetUnfolder]: For 516748/516748 co-relation queries the response was YES. [2023-01-28 03:09:06,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173560 conditions, 16523 events. 9002/16523 cut-off events. For 516748/516748 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 138712 event pairs, 1542 based on Foata normal form. 2/16525 useless extension candidates. Maximal degree in co-relation 173425. Up to 6294 conditions per place. [2023-01-28 03:09:06,340 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1061 selfloop transitions, 554 changer transitions 6/1621 dead transitions. [2023-01-28 03:09:06,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1621 transitions, 42527 flow [2023-01-28 03:09:06,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-01-28 03:09:06,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-01-28 03:09:06,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4357 transitions. [2023-01-28 03:09:06,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3338697318007663 [2023-01-28 03:09:06,343 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4357 transitions. [2023-01-28 03:09:06,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4357 transitions. [2023-01-28 03:09:06,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:06,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4357 transitions. [2023-01-28 03:09:06,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 145.23333333333332) internal successors, (4357), 30 states have internal predecessors, (4357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:06,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:06,352 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 435.0) internal successors, (13485), 31 states have internal predecessors, (13485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:06,353 INFO L175 Difference]: Start difference. First operand has 519 places, 1471 transitions, 37847 flow. Second operand 30 states and 4357 transitions. [2023-01-28 03:09:06,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1621 transitions, 42527 flow [2023-01-28 03:09:12,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 1621 transitions, 40898 flow, removed 224 selfloop flow, removed 36 redundant places. [2023-01-28 03:09:12,765 INFO L231 Difference]: Finished difference. Result has 507 places, 1469 transitions, 37375 flow [2023-01-28 03:09:12,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=36313, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=917, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=37375, PETRI_PLACES=507, PETRI_TRANSITIONS=1469} [2023-01-28 03:09:12,766 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 482 predicate places. [2023-01-28 03:09:12,766 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 1469 transitions, 37375 flow [2023-01-28 03:09:12,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:12,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:12,767 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:12,784 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-01-28 03:09:12,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:12,972 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:09:12,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:12,972 INFO L85 PathProgramCache]: Analyzing trace with hash 823778715, now seen corresponding path program 16 times [2023-01-28 03:09:12,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:12,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57011192] [2023-01-28 03:09:12,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:12,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:12,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:13,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:13,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57011192] [2023-01-28 03:09:13,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57011192] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:13,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061167528] [2023-01-28 03:09:13,186 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:09:13,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:13,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:09:13,189 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:09:13,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-01-28 03:09:13,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:09:13,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:09:13,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:09:13,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:09:13,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:13,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:09:13,759 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:09:13,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:09:14,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:14,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061167528] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:09:14,329 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:09:14,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:09:14,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31028192] [2023-01-28 03:09:14,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:09:14,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:09:14,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:14,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:09:14,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:09:14,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:09:14,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 1469 transitions, 37375 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:14,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:14,334 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:09:14,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:22,135 INFO L130 PetriNetUnfolder]: 9000/16507 cut-off events. [2023-01-28 03:09:22,135 INFO L131 PetriNetUnfolder]: For 508746/508746 co-relation queries the response was YES. [2023-01-28 03:09:22,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170336 conditions, 16507 events. 9000/16507 cut-off events. For 508746/508746 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 138606 event pairs, 1278 based on Foata normal form. 4/16511 useless extension candidates. Maximal degree in co-relation 170208. Up to 5115 conditions per place. [2023-01-28 03:09:22,374 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1087 selfloop transitions, 489 changer transitions 19/1595 dead transitions. [2023-01-28 03:09:22,374 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1595 transitions, 41634 flow [2023-01-28 03:09:22,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-01-28 03:09:22,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-01-28 03:09:22,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3649 transitions. [2023-01-28 03:09:22,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3355402298850575 [2023-01-28 03:09:22,377 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3649 transitions. [2023-01-28 03:09:22,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3649 transitions. [2023-01-28 03:09:22,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:22,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3649 transitions. [2023-01-28 03:09:22,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 145.96) internal successors, (3649), 25 states have internal predecessors, (3649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:22,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 435.0) internal successors, (11310), 26 states have internal predecessors, (11310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:22,384 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 435.0) internal successors, (11310), 26 states have internal predecessors, (11310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:22,384 INFO L175 Difference]: Start difference. First operand has 507 places, 1469 transitions, 37375 flow. Second operand 25 states and 3649 transitions. [2023-01-28 03:09:22,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1595 transitions, 41634 flow [2023-01-28 03:09:29,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 1595 transitions, 39865 flow, removed 22 selfloop flow, removed 34 redundant places. [2023-01-28 03:09:29,544 INFO L231 Difference]: Finished difference. Result has 496 places, 1460 transitions, 36366 flow [2023-01-28 03:09:29,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35616, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=980, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=36366, PETRI_PLACES=496, PETRI_TRANSITIONS=1460} [2023-01-28 03:09:29,545 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 471 predicate places. [2023-01-28 03:09:29,545 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 1460 transitions, 36366 flow [2023-01-28 03:09:29,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:29,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:29,545 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:29,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-01-28 03:09:29,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:29,750 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:09:29,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:29,750 INFO L85 PathProgramCache]: Analyzing trace with hash -900685301, now seen corresponding path program 17 times [2023-01-28 03:09:29,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:29,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824249139] [2023-01-28 03:09:29,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:29,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:29,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:29,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:29,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:29,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824249139] [2023-01-28 03:09:29,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824249139] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:29,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127001799] [2023-01-28 03:09:29,954 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:09:29,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:29,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:09:29,955 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:09:29,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-01-28 03:09:30,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:09:30,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:09:30,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:09:30,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:09:30,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:30,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:09:30,656 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:09:30,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:09:30,948 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:30,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127001799] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:09:30,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:09:30,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:09:30,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142990934] [2023-01-28 03:09:30,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:09:30,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:09:30,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:30,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:09:30,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=826, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:09:30,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:09:30,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 1460 transitions, 36366 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:30,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:30,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:09:30,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:38,104 INFO L130 PetriNetUnfolder]: 8968/16419 cut-off events. [2023-01-28 03:09:38,104 INFO L131 PetriNetUnfolder]: For 458354/458354 co-relation queries the response was YES. [2023-01-28 03:09:38,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165553 conditions, 16419 events. 8968/16419 cut-off events. For 458354/458354 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 137744 event pairs, 1268 based on Foata normal form. 4/16423 useless extension candidates. Maximal degree in co-relation 165435. Up to 5115 conditions per place. [2023-01-28 03:09:38,326 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1053 selfloop transitions, 541 changer transitions 6/1600 dead transitions. [2023-01-28 03:09:38,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 1600 transitions, 40933 flow [2023-01-28 03:09:38,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 03:09:38,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 03:09:38,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3782 transitions. [2023-01-28 03:09:38,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.334394341290893 [2023-01-28 03:09:38,328 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3782 transitions. [2023-01-28 03:09:38,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3782 transitions. [2023-01-28 03:09:38,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:38,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3782 transitions. [2023-01-28 03:09:38,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.46153846153845) internal successors, (3782), 26 states have internal predecessors, (3782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:38,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:38,335 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:38,335 INFO L175 Difference]: Start difference. First operand has 496 places, 1460 transitions, 36366 flow. Second operand 26 states and 3782 transitions. [2023-01-28 03:09:38,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 1600 transitions, 40933 flow [2023-01-28 03:09:44,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 1600 transitions, 40155 flow, removed 5 selfloop flow, removed 20 redundant places. [2023-01-28 03:09:44,537 INFO L231 Difference]: Finished difference. Result has 497 places, 1458 transitions, 36632 flow [2023-01-28 03:09:44,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35594, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=541, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=919, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=36632, PETRI_PLACES=497, PETRI_TRANSITIONS=1458} [2023-01-28 03:09:44,538 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 472 predicate places. [2023-01-28 03:09:44,538 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 1458 transitions, 36632 flow [2023-01-28 03:09:44,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:44,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:44,538 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:44,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-01-28 03:09:44,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:44,745 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:09:44,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:09:44,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1494180360, now seen corresponding path program 18 times [2023-01-28 03:09:44,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:09:44,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464855616] [2023-01-28 03:09:44,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:09:44,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:09:44,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:09:44,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:44,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:09:44,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464855616] [2023-01-28 03:09:44,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464855616] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:09:44,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902347696] [2023-01-28 03:09:44,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:09:44,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:09:44,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:09:44,962 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:09:44,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-01-28 03:09:45,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-01-28 03:09:45,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:09:45,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:09:45,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:09:45,511 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:09:45,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 73 [2023-01-28 03:09:45,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:45,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:09:45,771 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:09:45,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:09:46,437 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:09:46,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902347696] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:09:46,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:09:46,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:09:46,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698190067] [2023-01-28 03:09:46,438 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:09:46,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:09:46,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:09:46,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:09:46,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=998, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:09:46,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:09:46,442 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1458 transitions, 36632 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:46,442 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:09:46,442 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:09:46,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:09:53,927 INFO L130 PetriNetUnfolder]: 8960/16413 cut-off events. [2023-01-28 03:09:53,927 INFO L131 PetriNetUnfolder]: For 462336/462336 co-relation queries the response was YES. [2023-01-28 03:09:54,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167311 conditions, 16413 events. 8960/16413 cut-off events. For 462336/462336 co-relation queries the response was YES. Maximal size of possible extension queue 950. Compared 137494 event pairs, 1520 based on Foata normal form. 2/16415 useless extension candidates. Maximal degree in co-relation 167193. Up to 6178 conditions per place. [2023-01-28 03:09:54,138 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1123 selfloop transitions, 503 changer transitions 6/1632 dead transitions. [2023-01-28 03:09:54,138 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1632 transitions, 41326 flow [2023-01-28 03:09:54,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-01-28 03:09:54,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-01-28 03:09:54,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4809 transitions. [2023-01-28 03:09:54,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33500522466039706 [2023-01-28 03:09:54,141 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4809 transitions. [2023-01-28 03:09:54,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4809 transitions. [2023-01-28 03:09:54,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:09:54,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4809 transitions. [2023-01-28 03:09:54,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 145.72727272727272) internal successors, (4809), 33 states have internal predecessors, (4809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,150 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 435.0) internal successors, (14790), 34 states have internal predecessors, (14790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:54,150 INFO L175 Difference]: Start difference. First operand has 497 places, 1458 transitions, 36632 flow. Second operand 33 states and 4809 transitions. [2023-01-28 03:09:54,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1632 transitions, 41326 flow [2023-01-28 03:09:59,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1632 transitions, 40386 flow, removed 6 selfloop flow, removed 25 redundant places. [2023-01-28 03:09:59,921 INFO L231 Difference]: Finished difference. Result has 504 places, 1456 transitions, 36664 flow [2023-01-28 03:09:59,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35702, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=955, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=36664, PETRI_PLACES=504, PETRI_TRANSITIONS=1456} [2023-01-28 03:09:59,922 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 479 predicate places. [2023-01-28 03:09:59,922 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 1456 transitions, 36664 flow [2023-01-28 03:09:59,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:09:59,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:09:59,923 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:09:59,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:00,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2023-01-28 03:10:00,125 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:10:00,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:00,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1406921524, now seen corresponding path program 19 times [2023-01-28 03:10:00,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:00,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099587269] [2023-01-28 03:10:00,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:00,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:00,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:00,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:00,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:00,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099587269] [2023-01-28 03:10:00,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099587269] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:00,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187844426] [2023-01-28 03:10:00,348 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:10:00,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:00,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:00,349 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:00,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-01-28 03:10:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:00,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-01-28 03:10:00,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:00,946 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:00,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:10:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:00,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:01,057 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:01,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:10:01,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:01,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187844426] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:01,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:01,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:10:01,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784149152] [2023-01-28 03:10:01,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:01,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:10:01,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:01,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:10:01,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:10:01,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:10:01,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1456 transitions, 36664 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:01,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:01,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:10:01,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:11,107 INFO L130 PetriNetUnfolder]: 8966/16445 cut-off events. [2023-01-28 03:10:11,108 INFO L131 PetriNetUnfolder]: For 455198/455198 co-relation queries the response was YES. [2023-01-28 03:10:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167880 conditions, 16445 events. 8966/16445 cut-off events. For 455198/455198 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 138327 event pairs, 1557 based on Foata normal form. 4/16449 useless extension candidates. Maximal degree in co-relation 167764. Up to 5071 conditions per place. [2023-01-28 03:10:11,319 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1758 selfloop transitions, 518 changer transitions 20/2296 dead transitions. [2023-01-28 03:10:11,320 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 2296 transitions, 57090 flow [2023-01-28 03:10:11,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-01-28 03:10:11,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-01-28 03:10:11,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6839 transitions. [2023-01-28 03:10:11,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33450721447786746 [2023-01-28 03:10:11,324 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6839 transitions. [2023-01-28 03:10:11,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6839 transitions. [2023-01-28 03:10:11,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:11,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6839 transitions. [2023-01-28 03:10:11,328 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 145.51063829787233) internal successors, (6839), 47 states have internal predecessors, (6839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:11,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 435.0) internal successors, (20880), 48 states have internal predecessors, (20880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:11,337 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 435.0) internal successors, (20880), 48 states have internal predecessors, (20880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:11,337 INFO L175 Difference]: Start difference. First operand has 504 places, 1456 transitions, 36664 flow. Second operand 47 states and 6839 transitions. [2023-01-28 03:10:11,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 2296 transitions, 57090 flow [2023-01-28 03:10:17,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 2296 transitions, 55646 flow, removed 15 selfloop flow, removed 30 redundant places. [2023-01-28 03:10:17,380 INFO L231 Difference]: Finished difference. Result has 523 places, 1461 transitions, 36607 flow [2023-01-28 03:10:17,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35562, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=36607, PETRI_PLACES=523, PETRI_TRANSITIONS=1461} [2023-01-28 03:10:17,382 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 498 predicate places. [2023-01-28 03:10:17,382 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 1461 transitions, 36607 flow [2023-01-28 03:10:17,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:17,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:17,382 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:17,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:17,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2023-01-28 03:10:17,588 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:10:17,588 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:17,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1372139216, now seen corresponding path program 20 times [2023-01-28 03:10:17,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:17,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760561399] [2023-01-28 03:10:17,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:17,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:17,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:17,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:17,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760561399] [2023-01-28 03:10:17,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760561399] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:17,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809283124] [2023-01-28 03:10:17,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:10:17,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:17,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:17,812 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:17,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-01-28 03:10:18,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:10:18,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:10:18,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-01-28 03:10:18,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:18,379 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:18,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 112 treesize of output 77 [2023-01-28 03:10:18,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:18,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:18,486 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:18,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:10:19,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:19,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809283124] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:19,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:19,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-01-28 03:10:19,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470979264] [2023-01-28 03:10:19,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:19,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-01-28 03:10:19,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:19,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-01-28 03:10:19,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2023-01-28 03:10:19,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:10:19,241 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 1461 transitions, 36607 flow. Second operand has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:19,241 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:19,241 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:10:19,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:26,925 INFO L130 PetriNetUnfolder]: 8950/16391 cut-off events. [2023-01-28 03:10:26,926 INFO L131 PetriNetUnfolder]: For 453562/453562 co-relation queries the response was YES. [2023-01-28 03:10:27,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168365 conditions, 16391 events. 8950/16391 cut-off events. For 453562/453562 co-relation queries the response was YES. Maximal size of possible extension queue 955. Compared 137308 event pairs, 1522 based on Foata normal form. 2/16393 useless extension candidates. Maximal degree in co-relation 168251. Up to 6178 conditions per place. [2023-01-28 03:10:27,225 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1091 selfloop transitions, 492 changer transitions 17/1600 dead transitions. [2023-01-28 03:10:27,225 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1600 transitions, 40947 flow [2023-01-28 03:10:27,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 03:10:27,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 03:10:27,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4077 transitions. [2023-01-28 03:10:27,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3347290640394089 [2023-01-28 03:10:27,228 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4077 transitions. [2023-01-28 03:10:27,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4077 transitions. [2023-01-28 03:10:27,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:27,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4077 transitions. [2023-01-28 03:10:27,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 145.60714285714286) internal successors, (4077), 28 states have internal predecessors, (4077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:27,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:27,236 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:27,236 INFO L175 Difference]: Start difference. First operand has 523 places, 1461 transitions, 36607 flow. Second operand 28 states and 4077 transitions. [2023-01-28 03:10:27,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1600 transitions, 40947 flow [2023-01-28 03:10:33,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1600 transitions, 40190 flow, removed 8 selfloop flow, removed 36 redundant places. [2023-01-28 03:10:34,015 INFO L231 Difference]: Finished difference. Result has 511 places, 1454 transitions, 36683 flow [2023-01-28 03:10:34,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35858, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=969, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=36683, PETRI_PLACES=511, PETRI_TRANSITIONS=1454} [2023-01-28 03:10:34,016 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 486 predicate places. [2023-01-28 03:10:34,016 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 1454 transitions, 36683 flow [2023-01-28 03:10:34,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 140.8) internal successors, (4928), 35 states have internal predecessors, (4928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:34,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:34,017 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:34,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2023-01-28 03:10:34,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2023-01-28 03:10:34,225 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:10:34,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:34,225 INFO L85 PathProgramCache]: Analyzing trace with hash -525619999, now seen corresponding path program 21 times [2023-01-28 03:10:34,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:34,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155511603] [2023-01-28 03:10:34,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:34,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:34,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:34,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:34,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:34,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155511603] [2023-01-28 03:10:34,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155511603] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:34,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005448246] [2023-01-28 03:10:34,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:10:34,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:34,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:34,465 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:34,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-01-28 03:10:34,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-01-28 03:10:34,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:10:34,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 30 conjunts are in the unsatisfiable core [2023-01-28 03:10:34,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:34,954 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:34,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:35,040 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-01-28 03:10:35,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-01-28 03:10:35,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:35,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005448246] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:35,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:35,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-01-28 03:10:35,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275035179] [2023-01-28 03:10:35,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:35,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-01-28 03:10:35,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:35,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-01-28 03:10:35,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2023-01-28 03:10:35,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 435 [2023-01-28 03:10:35,678 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 1454 transitions, 36683 flow. Second operand has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:35,678 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:35,678 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 435 [2023-01-28 03:10:35,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:42,745 INFO L130 PetriNetUnfolder]: 8934/16333 cut-off events. [2023-01-28 03:10:42,745 INFO L131 PetriNetUnfolder]: For 453480/453480 co-relation queries the response was YES. [2023-01-28 03:10:42,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169566 conditions, 16333 events. 8934/16333 cut-off events. For 453480/453480 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 136710 event pairs, 1274 based on Foata normal form. 4/16337 useless extension candidates. Maximal degree in co-relation 169455. Up to 5057 conditions per place. [2023-01-28 03:10:43,064 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1064 selfloop transitions, 523 changer transitions 14/1601 dead transitions. [2023-01-28 03:10:43,064 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 1601 transitions, 41204 flow [2023-01-28 03:10:43,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-01-28 03:10:43,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-01-28 03:10:43,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3792 transitions. [2023-01-28 03:10:43,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33527851458885943 [2023-01-28 03:10:43,068 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3792 transitions. [2023-01-28 03:10:43,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3792 transitions. [2023-01-28 03:10:43,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:43,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3792 transitions. [2023-01-28 03:10:43,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.84615384615384) internal successors, (3792), 26 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:43,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:43,079 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 435.0) internal successors, (11745), 27 states have internal predecessors, (11745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:43,079 INFO L175 Difference]: Start difference. First operand has 511 places, 1454 transitions, 36683 flow. Second operand 26 states and 3792 transitions. [2023-01-28 03:10:43,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 1601 transitions, 41204 flow [2023-01-28 03:10:49,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 1601 transitions, 40416 flow, removed 3 selfloop flow, removed 26 redundant places. [2023-01-28 03:10:49,367 INFO L231 Difference]: Finished difference. Result has 504 places, 1447 transitions, 36713 flow [2023-01-28 03:10:49,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=35899, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=523, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=931, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=36713, PETRI_PLACES=504, PETRI_TRANSITIONS=1447} [2023-01-28 03:10:49,368 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 479 predicate places. [2023-01-28 03:10:49,368 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 1447 transitions, 36713 flow [2023-01-28 03:10:49,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 140.96875) internal successors, (4511), 32 states have internal predecessors, (4511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:49,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:10:49,369 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:10:49,374 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2023-01-28 03:10:49,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-01-28 03:10:49,574 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:10:49,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:10:49,574 INFO L85 PathProgramCache]: Analyzing trace with hash 903611996, now seen corresponding path program 22 times [2023-01-28 03:10:49,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:10:49,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979408100] [2023-01-28 03:10:49,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:10:49,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:10:49,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:10:49,692 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:49,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:10:49,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979408100] [2023-01-28 03:10:49,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979408100] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:10:49,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478600106] [2023-01-28 03:10:49,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:10:49,692 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:10:49,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:10:49,693 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:10:49,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-01-28 03:10:49,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:10:49,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:10:49,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 13 conjunts are in the unsatisfiable core [2023-01-28 03:10:49,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:10:49,976 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:49,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:10:50,077 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:10:50,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478600106] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:10:50,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:10:50,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-01-28 03:10:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894983265] [2023-01-28 03:10:50,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:10:50,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-01-28 03:10:50,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:10:50,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-01-28 03:10:50,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-01-28 03:10:50,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 435 [2023-01-28 03:10:50,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 1447 transitions, 36713 flow. Second operand has 22 states, 22 states have (on average 158.0) internal successors, (3476), 22 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:50,080 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:10:50,080 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 435 [2023-01-28 03:10:50,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:10:56,368 INFO L130 PetriNetUnfolder]: 8490/15351 cut-off events. [2023-01-28 03:10:56,369 INFO L131 PetriNetUnfolder]: For 425775/425775 co-relation queries the response was YES. [2023-01-28 03:10:56,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161687 conditions, 15351 events. 8490/15351 cut-off events. For 425775/425775 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 125392 event pairs, 1145 based on Foata normal form. 116/15467 useless extension candidates. Maximal degree in co-relation 161576. Up to 5140 conditions per place. [2023-01-28 03:10:56,565 INFO L137 encePairwiseOnDemand]: 426/435 looper letters, 997 selfloop transitions, 487 changer transitions 0/1484 dead transitions. [2023-01-28 03:10:56,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 1484 transitions, 39100 flow [2023-01-28 03:10:56,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 03:10:56,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 03:10:56,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2295 transitions. [2023-01-28 03:10:56,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768472906403941 [2023-01-28 03:10:56,566 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2295 transitions. [2023-01-28 03:10:56,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2295 transitions. [2023-01-28 03:10:56,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:10:56,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2295 transitions. [2023-01-28 03:10:56,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 163.92857142857142) internal successors, (2295), 14 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:56,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:56,571 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:10:56,571 INFO L175 Difference]: Start difference. First operand has 504 places, 1447 transitions, 36713 flow. Second operand 14 states and 2295 transitions. [2023-01-28 03:10:56,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 1484 transitions, 39100 flow [2023-01-28 03:11:02,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 1484 transitions, 37674 flow, removed 43 selfloop flow, removed 38 redundant places. [2023-01-28 03:11:02,439 INFO L231 Difference]: Finished difference. Result has 459 places, 1395 transitions, 34858 flow [2023-01-28 03:11:02,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=33884, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=34858, PETRI_PLACES=459, PETRI_TRANSITIONS=1395} [2023-01-28 03:11:02,440 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 434 predicate places. [2023-01-28 03:11:02,440 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 1395 transitions, 34858 flow [2023-01-28 03:11:02,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 158.0) internal successors, (3476), 22 states have internal predecessors, (3476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:02,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:02,440 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:02,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2023-01-28 03:11:02,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:02,646 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:02,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:02,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1575352974, now seen corresponding path program 1 times [2023-01-28 03:11:02,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:02,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596425483] [2023-01-28 03:11:02,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:02,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:02,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:02,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:11:02,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:02,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596425483] [2023-01-28 03:11:02,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596425483] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:02,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917876139] [2023-01-28 03:11:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:02,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:02,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:02,749 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:02,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-01-28 03:11:02,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:02,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-01-28 03:11:02,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:02,986 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:11:02,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:03,042 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-01-28 03:11:03,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917876139] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:03,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:03,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-01-28 03:11:03,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711559106] [2023-01-28 03:11:03,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:03,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-01-28 03:11:03,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:03,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-01-28 03:11:03,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-01-28 03:11:03,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 435 [2023-01-28 03:11:03,044 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 1395 transitions, 34858 flow. Second operand has 16 states, 16 states have (on average 159.0625) internal successors, (2545), 16 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:03,044 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:03,044 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 435 [2023-01-28 03:11:03,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:11:05,810 INFO L130 PetriNetUnfolder]: 4201/7648 cut-off events. [2023-01-28 03:11:05,810 INFO L131 PetriNetUnfolder]: For 261663/261663 co-relation queries the response was YES. [2023-01-28 03:11:05,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92562 conditions, 7648 events. 4201/7648 cut-off events. For 261663/261663 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 54525 event pairs, 1174 based on Foata normal form. 274/7922 useless extension candidates. Maximal degree in co-relation 92464. Up to 5732 conditions per place. [2023-01-28 03:11:05,905 INFO L137 encePairwiseOnDemand]: 427/435 looper letters, 502 selfloop transitions, 9 changer transitions 518/1029 dead transitions. [2023-01-28 03:11:05,905 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 1029 transitions, 29007 flow [2023-01-28 03:11:05,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-01-28 03:11:05,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-01-28 03:11:05,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2755 transitions. [2023-01-28 03:11:05,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37254901960784315 [2023-01-28 03:11:05,907 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2755 transitions. [2023-01-28 03:11:05,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2755 transitions. [2023-01-28 03:11:05,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:11:05,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2755 transitions. [2023-01-28 03:11:05,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 162.05882352941177) internal successors, (2755), 17 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:05,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 435.0) internal successors, (7830), 18 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:05,912 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 435.0) internal successors, (7830), 18 states have internal predecessors, (7830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:05,912 INFO L175 Difference]: Start difference. First operand has 459 places, 1395 transitions, 34858 flow. Second operand 17 states and 2755 transitions. [2023-01-28 03:11:05,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 1029 transitions, 29007 flow [2023-01-28 03:11:08,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1029 transitions, 28001 flow, removed 16 selfloop flow, removed 26 redundant places. [2023-01-28 03:11:08,540 INFO L231 Difference]: Finished difference. Result has 429 places, 511 transitions, 12868 flow [2023-01-28 03:11:08,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=25250, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=961, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12868, PETRI_PLACES=429, PETRI_TRANSITIONS=511} [2023-01-28 03:11:08,541 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 404 predicate places. [2023-01-28 03:11:08,541 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 511 transitions, 12868 flow [2023-01-28 03:11:08,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.0625) internal successors, (2545), 16 states have internal predecessors, (2545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:08,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:08,542 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:08,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-01-28 03:11:08,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:08,747 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:08,747 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:08,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1152309957, now seen corresponding path program 23 times [2023-01-28 03:11:08,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:08,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571021579] [2023-01-28 03:11:08,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:08,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:08,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:09,143 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:09,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:09,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571021579] [2023-01-28 03:11:09,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571021579] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:09,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003326591] [2023-01-28 03:11:09,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:11:09,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:09,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:09,144 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:09,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-01-28 03:11:09,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 03:11:09,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:11:09,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 21 conjunts are in the unsatisfiable core [2023-01-28 03:11:09,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:09,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:11:09,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:09,756 INFO L321 Elim1Store]: treesize reduction 35, result has 80.0 percent of original size [2023-01-28 03:11:09,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 165 [2023-01-28 03:11:10,132 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:11:10,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003326591] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:10,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:10,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 29 [2023-01-28 03:11:10,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253830717] [2023-01-28 03:11:10,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:10,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-01-28 03:11:10,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:10,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-01-28 03:11:10,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2023-01-28 03:11:10,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:11:10,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 511 transitions, 12868 flow. Second operand has 29 states, 29 states have (on average 132.93103448275863) internal successors, (3855), 29 states have internal predecessors, (3855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:10,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:10,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:11:10,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:11:12,184 INFO L130 PetriNetUnfolder]: 3959/6833 cut-off events. [2023-01-28 03:11:12,184 INFO L131 PetriNetUnfolder]: For 181579/181579 co-relation queries the response was YES. [2023-01-28 03:11:12,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76699 conditions, 6833 events. 3959/6833 cut-off events. For 181579/181579 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 46082 event pairs, 316 based on Foata normal form. 64/6897 useless extension candidates. Maximal degree in co-relation 76611. Up to 2196 conditions per place. [2023-01-28 03:11:12,270 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 471 selfloop transitions, 215 changer transitions 0/686 dead transitions. [2023-01-28 03:11:12,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 686 transitions, 17765 flow [2023-01-28 03:11:12,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-01-28 03:11:12,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-01-28 03:11:12,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1929 transitions. [2023-01-28 03:11:12,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3167487684729064 [2023-01-28 03:11:12,272 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1929 transitions. [2023-01-28 03:11:12,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1929 transitions. [2023-01-28 03:11:12,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:11:12,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1929 transitions. [2023-01-28 03:11:12,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 137.78571428571428) internal successors, (1929), 14 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:12,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:12,276 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 435.0) internal successors, (6525), 15 states have internal predecessors, (6525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:12,276 INFO L175 Difference]: Start difference. First operand has 429 places, 511 transitions, 12868 flow. Second operand 14 states and 1929 transitions. [2023-01-28 03:11:12,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 686 transitions, 17765 flow [2023-01-28 03:11:13,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 686 transitions, 16618 flow, removed 70 selfloop flow, removed 42 redundant places. [2023-01-28 03:11:13,622 INFO L231 Difference]: Finished difference. Result has 261 places, 553 transitions, 13279 flow [2023-01-28 03:11:13,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=11868, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13279, PETRI_PLACES=261, PETRI_TRANSITIONS=553} [2023-01-28 03:11:13,623 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 236 predicate places. [2023-01-28 03:11:13,623 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 553 transitions, 13279 flow [2023-01-28 03:11:13,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.93103448275863) internal successors, (3855), 29 states have internal predecessors, (3855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:13,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:13,623 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:13,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-01-28 03:11:13,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:13,829 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:13,829 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:13,829 INFO L85 PathProgramCache]: Analyzing trace with hash -2093581217, now seen corresponding path program 24 times [2023-01-28 03:11:13,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:13,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785311768] [2023-01-28 03:11:13,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:13,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:13,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:14,271 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:14,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:14,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785311768] [2023-01-28 03:11:14,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785311768] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:14,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005662341] [2023-01-28 03:11:14,271 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:11:14,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:14,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:14,272 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:14,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-01-28 03:11:14,520 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-01-28 03:11:14,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:11:14,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:11:14,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:14,727 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:11:14,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:15,343 INFO L321 Elim1Store]: treesize reduction 13, result has 93.4 percent of original size [2023-01-28 03:11:15,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 208 [2023-01-28 03:11:23,518 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:11:23,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005662341] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:23,518 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:23,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-01-28 03:11:23,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658264601] [2023-01-28 03:11:23,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:23,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:11:23,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:23,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:11:23,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:11:23,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:11:23,522 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 553 transitions, 13279 flow. Second operand has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:23,522 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:23,522 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:11:23,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:11:25,321 INFO L130 PetriNetUnfolder]: 4111/7145 cut-off events. [2023-01-28 03:11:25,321 INFO L131 PetriNetUnfolder]: For 127285/127285 co-relation queries the response was YES. [2023-01-28 03:11:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76775 conditions, 7145 events. 4111/7145 cut-off events. For 127285/127285 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 49330 event pairs, 766 based on Foata normal form. 64/7208 useless extension candidates. Maximal degree in co-relation 76708. Up to 3494 conditions per place. [2023-01-28 03:11:25,399 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 437 selfloop transitions, 189 changer transitions 0/626 dead transitions. [2023-01-28 03:11:25,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 626 transitions, 15851 flow [2023-01-28 03:11:25,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:11:25,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:11:25,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2045 transitions. [2023-01-28 03:11:25,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31340996168582375 [2023-01-28 03:11:25,401 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2045 transitions. [2023-01-28 03:11:25,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2045 transitions. [2023-01-28 03:11:25,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:11:25,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2045 transitions. [2023-01-28 03:11:25,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.33333333333334) internal successors, (2045), 15 states have internal predecessors, (2045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:25,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:25,405 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:25,405 INFO L175 Difference]: Start difference. First operand has 261 places, 553 transitions, 13279 flow. Second operand 15 states and 2045 transitions. [2023-01-28 03:11:25,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 626 transitions, 15851 flow [2023-01-28 03:11:26,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 626 transitions, 15634 flow, removed 40 selfloop flow, removed 8 redundant places. [2023-01-28 03:11:26,404 INFO L231 Difference]: Finished difference. Result has 271 places, 562 transitions, 13687 flow [2023-01-28 03:11:26,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13068, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13687, PETRI_PLACES=271, PETRI_TRANSITIONS=562} [2023-01-28 03:11:26,404 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-01-28 03:11:26,405 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 562 transitions, 13687 flow [2023-01-28 03:11:26,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:26,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:26,405 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:26,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-01-28 03:11:26,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:26,611 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:26,611 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:26,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1568583925, now seen corresponding path program 25 times [2023-01-28 03:11:26,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:26,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840731599] [2023-01-28 03:11:26,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:26,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:26,992 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:26,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840731599] [2023-01-28 03:11:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840731599] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391655976] [2023-01-28 03:11:26,993 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:11:26,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:26,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:26,995 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:26,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-01-28 03:11:27,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:27,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 33 conjunts are in the unsatisfiable core [2023-01-28 03:11:27,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:27,479 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:27,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:27,721 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 03:11:27,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-01-28 03:11:27,734 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:11:27,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-01-28 03:11:27,740 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:11:27,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-01-28 03:11:27,927 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:27,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391655976] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:27,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:27,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 03:11:27,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895525015] [2023-01-28 03:11:27,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:27,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 03:11:27,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:27,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 03:11:27,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1200, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 03:11:27,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:11:27,931 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 562 transitions, 13687 flow. Second operand has 39 states, 39 states have (on average 132.5897435897436) internal successors, (5171), 39 states have internal predecessors, (5171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:27,932 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:27,932 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:11:27,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:11:29,935 INFO L130 PetriNetUnfolder]: 4199/7297 cut-off events. [2023-01-28 03:11:29,936 INFO L131 PetriNetUnfolder]: For 135123/135123 co-relation queries the response was YES. [2023-01-28 03:11:29,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79675 conditions, 7297 events. 4199/7297 cut-off events. For 135123/135123 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 50606 event pairs, 802 based on Foata normal form. 64/7361 useless extension candidates. Maximal degree in co-relation 79604. Up to 3606 conditions per place. [2023-01-28 03:11:30,021 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 438 selfloop transitions, 198 changer transitions 0/636 dead transitions. [2023-01-28 03:11:30,021 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 636 transitions, 16330 flow [2023-01-28 03:11:30,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:11:30,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:11:30,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2048 transitions. [2023-01-28 03:11:30,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31386973180076627 [2023-01-28 03:11:30,023 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2048 transitions. [2023-01-28 03:11:30,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2048 transitions. [2023-01-28 03:11:30,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:11:30,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2048 transitions. [2023-01-28 03:11:30,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.53333333333333) internal successors, (2048), 15 states have internal predecessors, (2048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:30,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:30,027 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:30,027 INFO L175 Difference]: Start difference. First operand has 271 places, 562 transitions, 13687 flow. Second operand 15 states and 2048 transitions. [2023-01-28 03:11:30,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 636 transitions, 16330 flow [2023-01-28 03:11:31,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 636 transitions, 15937 flow, removed 15 selfloop flow, removed 11 redundant places. [2023-01-28 03:11:31,108 INFO L231 Difference]: Finished difference. Result has 276 places, 570 transitions, 13904 flow [2023-01-28 03:11:31,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13294, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13904, PETRI_PLACES=276, PETRI_TRANSITIONS=570} [2023-01-28 03:11:31,109 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 251 predicate places. [2023-01-28 03:11:31,109 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 570 transitions, 13904 flow [2023-01-28 03:11:31,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 132.5897435897436) internal successors, (5171), 39 states have internal predecessors, (5171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:31,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:31,110 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:31,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-01-28 03:11:31,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:31,315 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:31,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:31,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1211202891, now seen corresponding path program 26 times [2023-01-28 03:11:31,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:31,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868583581] [2023-01-28 03:11:31,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:31,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:31,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:31,732 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:31,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:31,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868583581] [2023-01-28 03:11:31,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868583581] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:31,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135702376] [2023-01-28 03:11:31,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:11:31,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:31,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:31,736 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:31,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-01-28 03:11:31,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:11:31,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:11:31,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 35 conjunts are in the unsatisfiable core [2023-01-28 03:11:31,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:32,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:32,505 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-01-28 03:11:32,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-01-28 03:11:32,517 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:11:32,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-01-28 03:11:32,523 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:11:32,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-01-28 03:11:32,725 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:32,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135702376] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:32,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:32,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2023-01-28 03:11:32,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904387054] [2023-01-28 03:11:32,726 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:32,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-01-28 03:11:32,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:32,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-01-28 03:11:32,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2023-01-28 03:11:32,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:11:32,730 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 570 transitions, 13904 flow. Second operand has 38 states, 38 states have (on average 132.57894736842104) internal successors, (5038), 38 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:32,730 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:32,730 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:11:32,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:11:34,650 INFO L130 PetriNetUnfolder]: 4167/7185 cut-off events. [2023-01-28 03:11:34,651 INFO L131 PetriNetUnfolder]: For 138011/138011 co-relation queries the response was YES. [2023-01-28 03:11:34,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79589 conditions, 7185 events. 4167/7185 cut-off events. For 138011/138011 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 49271 event pairs, 830 based on Foata normal form. 8/7193 useless extension candidates. Maximal degree in co-relation 79516. Up to 3742 conditions per place. [2023-01-28 03:11:34,748 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 430 selfloop transitions, 188 changer transitions 0/618 dead transitions. [2023-01-28 03:11:34,748 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 618 transitions, 16055 flow [2023-01-28 03:11:34,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:11:34,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:11:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2035 transitions. [2023-01-28 03:11:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118773946360153 [2023-01-28 03:11:34,750 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2035 transitions. [2023-01-28 03:11:34,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2035 transitions. [2023-01-28 03:11:34,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:11:34,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2035 transitions. [2023-01-28 03:11:34,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 135.66666666666666) internal successors, (2035), 15 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:34,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:34,754 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:34,754 INFO L175 Difference]: Start difference. First operand has 276 places, 570 transitions, 13904 flow. Second operand 15 states and 2035 transitions. [2023-01-28 03:11:34,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 618 transitions, 16055 flow [2023-01-28 03:11:35,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 618 transitions, 15635 flow, removed 27 selfloop flow, removed 11 redundant places. [2023-01-28 03:11:35,865 INFO L231 Difference]: Finished difference. Result has 280 places, 572 transitions, 13936 flow [2023-01-28 03:11:35,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13468, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=13936, PETRI_PLACES=280, PETRI_TRANSITIONS=572} [2023-01-28 03:11:35,865 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 255 predicate places. [2023-01-28 03:11:35,865 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 572 transitions, 13936 flow [2023-01-28 03:11:35,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 132.57894736842104) internal successors, (5038), 38 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:35,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:35,866 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:35,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2023-01-28 03:11:36,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:36,071 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:36,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:36,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1995781523, now seen corresponding path program 27 times [2023-01-28 03:11:36,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:36,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098386326] [2023-01-28 03:11:36,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:36,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:36,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:36,649 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:36,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:36,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098386326] [2023-01-28 03:11:36,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098386326] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:36,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1690740811] [2023-01-28 03:11:36,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-01-28 03:11:36,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:36,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:36,650 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:36,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-01-28 03:11:36,912 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-01-28 03:11:36,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:11:36,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 58 conjunts are in the unsatisfiable core [2023-01-28 03:11:36,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:37,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:37,811 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-01-28 03:11:37,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-01-28 03:11:37,833 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:11:37,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:11:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:38,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1690740811] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:38,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:38,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 15] total 42 [2023-01-28 03:11:38,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352129388] [2023-01-28 03:11:38,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:38,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-01-28 03:11:38,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:38,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-01-28 03:11:38,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=1509, Unknown=0, NotChecked=0, Total=1806 [2023-01-28 03:11:38,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 435 [2023-01-28 03:11:38,262 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 572 transitions, 13936 flow. Second operand has 43 states, 43 states have (on average 115.55813953488372) internal successors, (4969), 43 states have internal predecessors, (4969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:38,262 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:38,262 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 435 [2023-01-28 03:11:38,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:11:48,998 INFO L130 PetriNetUnfolder]: 8501/14770 cut-off events. [2023-01-28 03:11:48,998 INFO L131 PetriNetUnfolder]: For 270537/270537 co-relation queries the response was YES. [2023-01-28 03:11:49,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 159147 conditions, 14770 events. 8501/14770 cut-off events. For 270537/270537 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 115855 event pairs, 471 based on Foata normal form. 168/14938 useless extension candidates. Maximal degree in co-relation 159073. Up to 4233 conditions per place. [2023-01-28 03:11:49,186 INFO L137 encePairwiseOnDemand]: 418/435 looper letters, 672 selfloop transitions, 968 changer transitions 6/1646 dead transitions. [2023-01-28 03:11:49,186 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1646 transitions, 37910 flow [2023-01-28 03:11:49,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-01-28 03:11:49,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-01-28 03:11:49,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 10438 transitions. [2023-01-28 03:11:49,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2758092218258687 [2023-01-28 03:11:49,192 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 10438 transitions. [2023-01-28 03:11:49,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 10438 transitions. [2023-01-28 03:11:49,193 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:11:49,193 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 10438 transitions. [2023-01-28 03:11:49,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 119.97701149425288) internal successors, (10438), 87 states have internal predecessors, (10438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:49,214 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 435.0) internal successors, (38280), 88 states have internal predecessors, (38280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:49,217 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 435.0) internal successors, (38280), 88 states have internal predecessors, (38280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:49,218 INFO L175 Difference]: Start difference. First operand has 280 places, 572 transitions, 13936 flow. Second operand 87 states and 10438 transitions. [2023-01-28 03:11:49,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1646 transitions, 37910 flow [2023-01-28 03:11:52,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 1646 transitions, 37096 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-01-28 03:11:52,877 INFO L231 Difference]: Finished difference. Result has 393 places, 1234 transitions, 32514 flow [2023-01-28 03:11:52,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=13564, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=32514, PETRI_PLACES=393, PETRI_TRANSITIONS=1234} [2023-01-28 03:11:52,877 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 368 predicate places. [2023-01-28 03:11:52,877 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1234 transitions, 32514 flow [2023-01-28 03:11:52,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 115.55813953488372) internal successors, (4969), 43 states have internal predecessors, (4969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:52,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:11:52,878 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:11:52,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-01-28 03:11:53,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2023-01-28 03:11:53,084 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:11:53,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:11:53,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1631637673, now seen corresponding path program 28 times [2023-01-28 03:11:53,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:11:53,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227538501] [2023-01-28 03:11:53,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:11:53,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:11:53,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:11:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:11:53,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:11:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227538501] [2023-01-28 03:11:53,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227538501] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:11:53,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843298308] [2023-01-28 03:11:53,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-01-28 03:11:53,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:11:53,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:11:53,600 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:11:53,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-01-28 03:11:53,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-01-28 03:11:53,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:11:53,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 27 conjunts are in the unsatisfiable core [2023-01-28 03:11:53,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:11:54,000 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-01-28 03:11:54,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:11:54,310 INFO L321 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-01-28 03:11:54,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 220 [2023-01-28 03:11:58,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:11:58,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843298308] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:11:58,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:11:58,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 8] total 31 [2023-01-28 03:11:58,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093437603] [2023-01-28 03:11:58,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:11:58,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-01-28 03:11:58,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:11:58,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-01-28 03:11:58,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2023-01-28 03:11:58,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:11:58,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1234 transitions, 32514 flow. Second operand has 31 states, 31 states have (on average 132.90322580645162) internal successors, (4120), 31 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:11:58,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:11:58,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:11:58,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:12:06,049 INFO L130 PetriNetUnfolder]: 10851/19328 cut-off events. [2023-01-28 03:12:06,050 INFO L131 PetriNetUnfolder]: For 663955/663955 co-relation queries the response was YES. [2023-01-28 03:12:06,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236559 conditions, 19328 events. 10851/19328 cut-off events. For 663955/663955 co-relation queries the response was YES. Maximal size of possible extension queue 1213. Compared 161705 event pairs, 1841 based on Foata normal form. 46/19373 useless extension candidates. Maximal degree in co-relation 236445. Up to 8918 conditions per place. [2023-01-28 03:12:06,406 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 978 selfloop transitions, 499 changer transitions 0/1477 dead transitions. [2023-01-28 03:12:06,407 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1477 transitions, 40896 flow [2023-01-28 03:12:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-01-28 03:12:06,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-01-28 03:12:06,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3011 transitions. [2023-01-28 03:12:06,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3146290491118077 [2023-01-28 03:12:06,409 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3011 transitions. [2023-01-28 03:12:06,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3011 transitions. [2023-01-28 03:12:06,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:12:06,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3011 transitions. [2023-01-28 03:12:06,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 136.86363636363637) internal successors, (3011), 22 states have internal predecessors, (3011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:06,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:06,415 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 435.0) internal successors, (10005), 23 states have internal predecessors, (10005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:06,415 INFO L175 Difference]: Start difference. First operand has 393 places, 1234 transitions, 32514 flow. Second operand 22 states and 3011 transitions. [2023-01-28 03:12:06,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1477 transitions, 40896 flow [2023-01-28 03:12:15,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 1477 transitions, 39338 flow, removed 665 selfloop flow, removed 15 redundant places. [2023-01-28 03:12:15,195 INFO L231 Difference]: Finished difference. Result has 405 places, 1311 transitions, 34274 flow [2023-01-28 03:12:15,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=31383, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=430, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=752, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=34274, PETRI_PLACES=405, PETRI_TRANSITIONS=1311} [2023-01-28 03:12:15,196 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 380 predicate places. [2023-01-28 03:12:15,196 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 1311 transitions, 34274 flow [2023-01-28 03:12:15,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 132.90322580645162) internal successors, (4120), 31 states have internal predecessors, (4120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:15,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:12:15,197 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:12:15,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2023-01-28 03:12:15,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:12:15,401 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:12:15,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:12:15,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1690835403, now seen corresponding path program 29 times [2023-01-28 03:12:15,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:12:15,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760758157] [2023-01-28 03:12:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:12:15,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:12:15,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:12:15,901 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:12:15,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:12:15,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760758157] [2023-01-28 03:12:15,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760758157] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:12:15,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640165880] [2023-01-28 03:12:15,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-01-28 03:12:15,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:12:15,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:12:15,903 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:12:15,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-01-28 03:12:16,146 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-01-28 03:12:16,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:12:16,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-01-28 03:12:16,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:12:16,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:12:16,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:12:16,632 INFO L321 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-01-28 03:12:16,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-01-28 03:12:22,450 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-01-28 03:12:22,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640165880] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:12:22,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:12:22,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-01-28 03:12:22,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337505806] [2023-01-28 03:12:22,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:12:22,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-01-28 03:12:22,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:12:22,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-01-28 03:12:22,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2023-01-28 03:12:22,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:12:22,454 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1311 transitions, 34274 flow. Second operand has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:22,454 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:12:22,454 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:12:22,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:12:30,101 INFO L130 PetriNetUnfolder]: 11023/19624 cut-off events. [2023-01-28 03:12:30,101 INFO L131 PetriNetUnfolder]: For 696408/696408 co-relation queries the response was YES. [2023-01-28 03:12:30,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239268 conditions, 19624 events. 11023/19624 cut-off events. For 696408/696408 co-relation queries the response was YES. Maximal size of possible extension queue 1239. Compared 164655 event pairs, 2822 based on Foata normal form. 120/19744 useless extension candidates. Maximal degree in co-relation 239151. Up to 12968 conditions per place. [2023-01-28 03:12:30,391 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 1034 selfloop transitions, 363 changer transitions 0/1397 dead transitions. [2023-01-28 03:12:30,391 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 1397 transitions, 38762 flow [2023-01-28 03:12:30,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:12:30,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-01-28 03:12:30,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2049 transitions. [2023-01-28 03:12:30,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3140229885057471 [2023-01-28 03:12:30,393 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2049 transitions. [2023-01-28 03:12:30,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2049 transitions. [2023-01-28 03:12:30,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:12:30,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2049 transitions. [2023-01-28 03:12:30,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.6) internal successors, (2049), 15 states have internal predecessors, (2049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:30,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:30,398 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 435.0) internal successors, (6960), 16 states have internal predecessors, (6960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:30,398 INFO L175 Difference]: Start difference. First operand has 405 places, 1311 transitions, 34274 flow. Second operand 15 states and 2049 transitions. [2023-01-28 03:12:30,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 1397 transitions, 38762 flow [2023-01-28 03:12:39,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 1397 transitions, 38090 flow, removed 177 selfloop flow, removed 10 redundant places. [2023-01-28 03:12:39,886 INFO L231 Difference]: Finished difference. Result has 412 places, 1336 transitions, 35046 flow [2023-01-28 03:12:39,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=33612, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=952, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=35046, PETRI_PLACES=412, PETRI_TRANSITIONS=1336} [2023-01-28 03:12:39,887 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 387 predicate places. [2023-01-28 03:12:39,887 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1336 transitions, 35046 flow [2023-01-28 03:12:39,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 133.13333333333333) internal successors, (3994), 30 states have internal predecessors, (3994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:39,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:12:39,887 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:12:39,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2023-01-28 03:12:40,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:12:40,093 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:12:40,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:12:40,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1546773677, now seen corresponding path program 30 times [2023-01-28 03:12:40,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:12:40,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834349416] [2023-01-28 03:12:40,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:12:40,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:12:40,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:12:40,580 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:12:40,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:12:40,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834349416] [2023-01-28 03:12:40,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834349416] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:12:40,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382658812] [2023-01-28 03:12:40,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-01-28 03:12:40,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:12:40,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:12:40,582 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:12:40,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-01-28 03:12:40,895 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-01-28 03:12:40,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:12:40,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 42 conjunts are in the unsatisfiable core [2023-01-28 03:12:40,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:12:41,353 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:12:41,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:12:41,514 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-01-28 03:12:41,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-01-28 03:12:41,529 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:12:41,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:12:41,534 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:12:41,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:12:41,766 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:12:41,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382658812] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:12:41,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:12:41,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 03:12:41,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620686910] [2023-01-28 03:12:41,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:12:41,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 03:12:41,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:12:41,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 03:12:41,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1216, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 03:12:41,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 435 [2023-01-28 03:12:41,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1336 transitions, 35046 flow. Second operand has 39 states, 39 states have (on average 128.51282051282053) internal successors, (5012), 39 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:41,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:12:41,771 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 435 [2023-01-28 03:12:41,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:12:54,397 INFO L130 PetriNetUnfolder]: 17245/30730 cut-off events. [2023-01-28 03:12:54,398 INFO L131 PetriNetUnfolder]: For 846808/846808 co-relation queries the response was YES. [2023-01-28 03:12:54,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364230 conditions, 30730 events. 17245/30730 cut-off events. For 846808/846808 co-relation queries the response was YES. Maximal size of possible extension queue 1832. Compared 274615 event pairs, 4491 based on Foata normal form. 20/30750 useless extension candidates. Maximal degree in co-relation 364110. Up to 13460 conditions per place. [2023-01-28 03:12:54,971 INFO L137 encePairwiseOnDemand]: 422/435 looper letters, 1471 selfloop transitions, 568 changer transitions 0/2039 dead transitions. [2023-01-28 03:12:54,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 2039 transitions, 57134 flow [2023-01-28 03:12:54,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-01-28 03:12:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-01-28 03:12:54,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3703 transitions. [2023-01-28 03:12:54,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3040229885057471 [2023-01-28 03:12:54,974 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3703 transitions. [2023-01-28 03:12:54,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3703 transitions. [2023-01-28 03:12:54,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:12:54,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3703 transitions. [2023-01-28 03:12:54,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 132.25) internal successors, (3703), 28 states have internal predecessors, (3703), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:54,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:54,983 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 435.0) internal successors, (12615), 29 states have internal predecessors, (12615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:12:54,983 INFO L175 Difference]: Start difference. First operand has 412 places, 1336 transitions, 35046 flow. Second operand 28 states and 3703 transitions. [2023-01-28 03:12:54,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 2039 transitions, 57134 flow [2023-01-28 03:13:12,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 2039 transitions, 56424 flow, removed 120 selfloop flow, removed 9 redundant places. [2023-01-28 03:13:12,294 INFO L231 Difference]: Finished difference. Result has 434 places, 1544 transitions, 42487 flow [2023-01-28 03:13:12,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=34567, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=939, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=42487, PETRI_PLACES=434, PETRI_TRANSITIONS=1544} [2023-01-28 03:13:12,295 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 409 predicate places. [2023-01-28 03:13:12,295 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1544 transitions, 42487 flow [2023-01-28 03:13:12,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 128.51282051282053) internal successors, (5012), 39 states have internal predecessors, (5012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:12,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:13:12,296 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:13:12,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-01-28 03:13:12,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:13:12,501 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:13:12,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:13:12,502 INFO L85 PathProgramCache]: Analyzing trace with hash 564786667, now seen corresponding path program 31 times [2023-01-28 03:13:12,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:13:12,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286860637] [2023-01-28 03:13:12,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:13:12,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:13:12,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:13:12,879 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:13:12,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:13:12,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286860637] [2023-01-28 03:13:12,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286860637] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:13:12,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177339751] [2023-01-28 03:13:12,880 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-01-28 03:13:12,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:13:12,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:13:12,881 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:13:12,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-01-28 03:13:13,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:13:13,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 03:13:13,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:13:13,338 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:13:13,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:13:13,398 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-01-28 03:13:13,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-01-28 03:13:13,601 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:13:13,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177339751] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:13:13,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:13:13,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 03:13:13,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758247695] [2023-01-28 03:13:13,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:13:13,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 03:13:13,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:13:13,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 03:13:13,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1233, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 03:13:13,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:13:13,606 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1544 transitions, 42487 flow. Second operand has 39 states, 39 states have (on average 132.53846153846155) internal successors, (5169), 39 states have internal predecessors, (5169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:13,606 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:13:13,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:13:13,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-01-28 03:13:25,846 INFO L130 PetriNetUnfolder]: 17053/29998 cut-off events. [2023-01-28 03:13:25,846 INFO L131 PetriNetUnfolder]: For 837902/837902 co-relation queries the response was YES. [2023-01-28 03:13:26,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 360963 conditions, 29998 events. 17053/29998 cut-off events. For 837902/837902 co-relation queries the response was YES. Maximal size of possible extension queue 1752. Compared 262627 event pairs, 4120 based on Foata normal form. 30/30028 useless extension candidates. Maximal degree in co-relation 360839. Up to 19772 conditions per place. [2023-01-28 03:13:26,598 INFO L137 encePairwiseOnDemand]: 423/435 looper letters, 991 selfloop transitions, 586 changer transitions 0/1577 dead transitions. [2023-01-28 03:13:26,598 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 1577 transitions, 45882 flow [2023-01-28 03:13:26,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-01-28 03:13:26,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-01-28 03:13:26,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2182 transitions. [2023-01-28 03:13:26,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3135057471264368 [2023-01-28 03:13:26,599 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2182 transitions. [2023-01-28 03:13:26,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2182 transitions. [2023-01-28 03:13:26,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-01-28 03:13:26,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2182 transitions. [2023-01-28 03:13:26,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 136.375) internal successors, (2182), 16 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:26,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:26,604 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 435.0) internal successors, (7395), 17 states have internal predecessors, (7395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:26,604 INFO L175 Difference]: Start difference. First operand has 434 places, 1544 transitions, 42487 flow. Second operand 16 states and 2182 transitions. [2023-01-28 03:13:26,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 1577 transitions, 45882 flow [2023-01-28 03:13:43,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 1577 transitions, 45184 flow, removed 68 selfloop flow, removed 14 redundant places. [2023-01-28 03:13:43,473 INFO L231 Difference]: Finished difference. Result has 434 places, 1535 transitions, 42888 flow [2023-01-28 03:13:43,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=435, PETRI_DIFFERENCE_MINUEND_FLOW=41594, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=42888, PETRI_PLACES=434, PETRI_TRANSITIONS=1535} [2023-01-28 03:13:43,474 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 409 predicate places. [2023-01-28 03:13:43,474 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 1535 transitions, 42888 flow [2023-01-28 03:13:43,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 132.53846153846155) internal successors, (5169), 39 states have internal predecessors, (5169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:43,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-01-28 03:13:43,475 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-01-28 03:13:43,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2023-01-28 03:13:43,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2023-01-28 03:13:43,680 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-01-28 03:13:43,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-01-28 03:13:43,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1991858881, now seen corresponding path program 32 times [2023-01-28 03:13:43,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-01-28 03:13:43,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119606114] [2023-01-28 03:13:43,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-01-28 03:13:43,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-01-28 03:13:43,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-01-28 03:13:44,113 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:13:44,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-01-28 03:13:44,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119606114] [2023-01-28 03:13:44,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119606114] provided 0 perfect and 1 imperfect interpolant sequences [2023-01-28 03:13:44,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200735585] [2023-01-28 03:13:44,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-01-28 03:13:44,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-01-28 03:13:44,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-01-28 03:13:44,125 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-01-28 03:13:44,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-01-28 03:13:44,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-01-28 03:13:44,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-01-28 03:13:44,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-01-28 03:13:44,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-01-28 03:13:44,656 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:13:44,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-01-28 03:13:44,895 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-01-28 03:13:44,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-01-28 03:13:44,908 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:13:44,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:13:44,913 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-01-28 03:13:44,913 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-01-28 03:13:45,128 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-01-28 03:13:45,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200735585] provided 0 perfect and 2 imperfect interpolant sequences [2023-01-28 03:13:45,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-01-28 03:13:45,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 38 [2023-01-28 03:13:45,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518993910] [2023-01-28 03:13:45,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-01-28 03:13:45,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-01-28 03:13:45,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-01-28 03:13:45,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-01-28 03:13:45,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1213, Unknown=0, NotChecked=0, Total=1482 [2023-01-28 03:13:45,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 435 [2023-01-28 03:13:45,132 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1535 transitions, 42888 flow. Second operand has 39 states, 39 states have (on average 132.74358974358975) internal successors, (5177), 39 states have internal predecessors, (5177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-01-28 03:13:45,132 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-01-28 03:13:45,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 435 [2023-01-28 03:13:45,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-01-28 03:13:48,671 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 03:13:48,671 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-01-28 03:13:48,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-01-28 03:13:48,695 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-01-28 03:13:48,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-01-28 03:13:48,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2023-01-28 03:13:48,901 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 100,while PetriNetUnfolder was constructing finite prefix that currently has 99736 conditions, 7630 events (4424/7629 cut-off events. For 245266/245266 co-relation queries the response was YES. Maximal size of possible extension queue 1477. Compared 63851 event pairs, 682 based on Foata normal form. 17/9124 useless extension candidates. Maximal degree in co-relation 99613. Up to 3289 conditions per place.). [2023-01-28 03:13:48,906 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-01-28 03:13:48,906 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-01-28 03:13:48,906 INFO L445 BasicCegarLoop]: Path program histogram: [32, 20, 14, 13, 6, 6, 2, 2, 1, 1, 1, 1, 1] [2023-01-28 03:13:48,920 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-01-28 03:13:48,920 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-01-28 03:13:48,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:13:48 BasicIcfg [2023-01-28 03:13:48,922 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-01-28 03:13:48,922 INFO L158 Benchmark]: Toolchain (without parser) took 813526.61ms. Allocated memory was 436.2MB in the beginning and 10.1GB in the end (delta: 9.7GB). Free memory was 395.8MB in the beginning and 5.5GB in the end (delta: -5.1GB). Peak memory consumption was 5.1GB. Max. memory is 16.0GB. [2023-01-28 03:13:48,922 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 325.1MB. Free memory is still 274.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 03:13:48,922 INFO L158 Benchmark]: CACSL2BoogieTranslator took 174.15ms. Allocated memory is still 436.2MB. Free memory was 395.8MB in the beginning and 384.1MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-01-28 03:13:48,922 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.90ms. Allocated memory is still 436.2MB. Free memory was 384.1MB in the beginning and 382.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-01-28 03:13:48,922 INFO L158 Benchmark]: Boogie Preprocessor took 22.98ms. Allocated memory is still 436.2MB. Free memory was 382.0MB in the beginning and 380.6MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. [2023-01-28 03:13:48,922 INFO L158 Benchmark]: RCFGBuilder took 428.79ms. Allocated memory is still 436.2MB. Free memory was 380.6MB in the beginning and 361.0MB in the end (delta: 19.6MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-01-28 03:13:48,922 INFO L158 Benchmark]: TraceAbstraction took 812868.04ms. Allocated memory was 436.2MB in the beginning and 10.1GB in the end (delta: 9.7GB). Free memory was 360.3MB in the beginning and 5.5GB in the end (delta: -5.1GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2023-01-28 03:13:48,934 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 325.1MB. Free memory is still 274.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 174.15ms. Allocated memory is still 436.2MB. Free memory was 395.8MB in the beginning and 384.1MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.90ms. Allocated memory is still 436.2MB. Free memory was 384.1MB in the beginning and 382.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 22.98ms. Allocated memory is still 436.2MB. Free memory was 382.0MB in the beginning and 380.6MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 428.79ms. Allocated memory is still 436.2MB. Free memory was 380.6MB in the beginning and 361.0MB in the end (delta: 19.6MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 812868.04ms. Allocated memory was 436.2MB in the beginning and 10.1GB in the end (delta: 9.7GB). Free memory was 360.3MB in the beginning and 5.5GB in the end (delta: -5.1GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 189 PlacesBefore, 25 PlacesAfterwards, 203 TransitionsBefore, 25 TransitionsAfterwards, 2700 CoEnabledTransitionPairs, 7 FixpointIterations, 113 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 30 TrivialYvCompositions, 15 ConcurrentYvCompositions, 14 ChoiceCompositions, 222 TotalNumberOfCompositions, 3067 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2514, independent: 2448, independent conditional: 0, independent unconditional: 2448, dependent: 66, dependent conditional: 0, dependent unconditional: 66, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1512, independent: 1496, independent conditional: 0, independent unconditional: 1496, dependent: 16, dependent conditional: 0, dependent unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2514, independent: 952, independent conditional: 0, independent unconditional: 952, dependent: 50, dependent conditional: 0, dependent unconditional: 50, unknown: 1512, unknown conditional: 0, unknown unconditional: 1512] , Statistics on independence cache: Total cache size (in pairs): 55, Positive cache size: 50, Positive conditional cache size: 0, Positive unconditional cache size: 50, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 100,while PetriNetUnfolder was constructing finite prefix that currently has 99736 conditions, 7630 events (4424/7629 cut-off events. For 245266/245266 co-relation queries the response was YES. Maximal size of possible extension queue 1477. Compared 63851 event pairs, 682 based on Foata normal form. 17/9124 useless extension candidates. Maximal degree in co-relation 99613. Up to 3289 conditions per place.). - TimeoutResultAtElement [Line: 97]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 100,while PetriNetUnfolder was constructing finite prefix that currently has 99736 conditions, 7630 events (4424/7629 cut-off events. For 245266/245266 co-relation queries the response was YES. Maximal size of possible extension queue 1477. Compared 63851 event pairs, 682 based on Foata normal form. 17/9124 useless extension candidates. Maximal degree in co-relation 99613. Up to 3289 conditions per place.). - TimeoutResultAtElement [Line: 98]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (39states, 131/435 universal loopers) in iteration 100,while PetriNetUnfolder was constructing finite prefix that currently has 99736 conditions, 7630 events (4424/7629 cut-off events. For 245266/245266 co-relation queries the response was YES. Maximal size of possible extension queue 1477. Compared 63851 event pairs, 682 based on Foata normal form. 17/9124 useless extension candidates. Maximal degree in co-relation 99613. Up to 3289 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 247 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 812.8s, OverallIterations: 100, TraceHistogramMax: 2, PathProgramHistogramMax: 32, EmptinessCheckTime: 0.0s, AutomataDifference: 653.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.1s, HoareTripleCheckerStatistics: 74 mSolverCounterUnknown, 20101 SdHoareTripleChecker+Valid, 41.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 20101 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 36.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 527 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 1024 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 64375 IncrementalHoareTripleChecker+Invalid, 66000 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1024 mSolverCounterUnsat, 0 mSDtfsCounter, 64375 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5265 GetRequests, 1677 SyntacticMatches, 26 SemanticMatches, 3562 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 42639 ImplicationChecksByTransitivity, 98.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=42888occurred in iteration=99, InterpolantAutomatonStates: 1746, 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.9s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 123.5s InterpolantComputationTime, 3596 NumberOfCodeBlocks, 3561 NumberOfCodeBlocksAsserted, 234 NumberOfCheckSat, 4706 ConstructedInterpolants, 149 QuantifiedInterpolants, 78171 SizeOfPredicates, 1602 NumberOfNonLiveVariables, 17463 ConjunctsInSsa, 2445 ConjunctsInUnsatCore, 246 InterpolantComputations, 55 PerfectInterpolantSequences, 442/1057 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