/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/triangular-longer-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-231806ee773fbd0554de777ff4074f5592c67ff4-231806e [2021-10-13 22:46:12,828 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 22:46:12,830 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 22:46:12,884 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 22:46:12,885 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 22:46:12,887 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 22:46:12,888 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 22:46:12,889 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 22:46:12,890 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 22:46:12,890 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 22:46:12,891 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 22:46:12,891 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 22:46:12,892 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 22:46:12,892 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 22:46:12,893 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 22:46:12,894 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 22:46:12,894 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 22:46:12,895 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 22:46:12,895 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 22:46:12,897 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 22:46:12,898 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 22:46:12,899 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 22:46:12,899 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 22:46:12,900 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 22:46:12,901 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 22:46:12,901 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 22:46:12,902 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 22:46:12,902 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 22:46:12,902 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 22:46:12,903 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 22:46:12,903 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 22:46:12,903 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 22:46:12,904 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 22:46:12,904 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 22:46:12,905 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 22:46:12,905 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 22:46:12,905 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 22:46:12,906 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 22:46:12,906 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 22:46:12,906 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 22:46:12,906 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 22:46:12,920 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2021-10-13 22:46:12,934 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 22:46:12,934 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 22:46:12,935 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 22:46:12,936 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 22:46:12,936 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 22:46:12,936 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 22:46:12,936 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 22:46:12,936 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 22:46:12,936 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 22:46:12,936 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 22:46:12,937 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 22:46:12,938 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:46:12,938 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 22:46:12,938 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 22:46:12,939 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 22:46:12,939 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-13 22:46:12,939 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-13 22:46:12,940 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-10-13 22:46:13,134 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 22:46:13,155 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 22:46:13,157 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 22:46:13,157 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 22:46:13,158 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 22:46:13,158 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longer-1.i [2021-10-13 22:46:13,213 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6aafb89f/15af9af97c3f49b680ced5719e8102a8/FLAG27f419259 [2021-10-13 22:46:13,661 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 22:46:13,661 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-1.i [2021-10-13 22:46:13,677 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6aafb89f/15af9af97c3f49b680ced5719e8102a8/FLAG27f419259 [2021-10-13 22:46:13,695 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6aafb89f/15af9af97c3f49b680ced5719e8102a8 [2021-10-13 22:46:13,698 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 22:46:13,701 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-13 22:46:13,705 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 22:46:13,706 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 22:46:13,708 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 22:46:13,709 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:46:13" (1/1) ... [2021-10-13 22:46:13,710 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5777d9e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:13, skipping insertion in model container [2021-10-13 22:46:13,710 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 10:46:13" (1/1) ... [2021-10-13 22:46:13,719 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 22:46:13,754 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 22:46:13,998 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-1.i[30961,30974] [2021-10-13 22:46:14,001 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:46:14,007 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 22:46:14,048 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/triangular-longer-1.i[30961,30974] [2021-10-13 22:46:14,049 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 22:46:14,075 INFO L208 MainTranslator]: Completed translation [2021-10-13 22:46:14,075 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14 WrapperNode [2021-10-13 22:46:14,075 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 22:46:14,077 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 22:46:14,077 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 22:46:14,077 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 22:46:14,082 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,104 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,119 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 22:46:14,120 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 22:46:14,120 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 22:46:14,120 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 22:46:14,125 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,125 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,129 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,130 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,144 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,146 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,147 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,149 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 22:46:14,149 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 22:46:14,149 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 22:46:14,149 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 22:46:14,150 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (1/1) ... [2021-10-13 22:46:14,167 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 22:46:14,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:14,183 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) [2021-10-13 22:46:14,191 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 [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-10-13 22:46:14,212 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-10-13 22:46:14,212 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 22:46:14,212 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 22:46:14,213 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-10-13 22:46:14,213 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 22:46:14,213 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 22:46:14,213 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-13 22:46:14,422 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 22:46:14,422 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-10-13 22:46:14,423 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:46:14 BoogieIcfgContainer [2021-10-13 22:46:14,423 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 22:46:14,424 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 22:46:14,424 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 22:46:14,426 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 22:46:14,427 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 10:46:13" (1/3) ... [2021-10-13 22:46:14,427 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@412df890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:46:14, skipping insertion in model container [2021-10-13 22:46:14,427 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 10:46:14" (2/3) ... [2021-10-13 22:46:14,427 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@412df890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 10:46:14, skipping insertion in model container [2021-10-13 22:46:14,427 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 10:46:14" (3/3) ... [2021-10-13 22:46:14,428 INFO L111 eAbstractionObserver]: Analyzing ICFG triangular-longer-1.i [2021-10-13 22:46:14,431 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 22:46:14,432 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-13 22:46:14,432 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-13 22:46:14,456 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,457 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,458 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,459 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,460 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,461 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,462 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,464 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,464 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,464 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,464 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,465 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,465 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,468 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,468 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,468 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,468 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,468 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,468 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-13 22:46:14,469 INFO L148 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-10-13 22:46:14,497 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 22:46:14,501 INFO L339 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, mConcurrency=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, mLoopAccelerationTechnique=FAST_UPR [2021-10-13 22:46:14,501 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-10-13 22:46:14,507 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 68 places, 66 transitions, 142 flow [2021-10-13 22:46:14,527 INFO L129 PetriNetUnfolder]: 5/64 cut-off events. [2021-10-13 22:46:14,527 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:46:14,529 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71 conditions, 64 events. 5/64 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2021-10-13 22:46:14,530 INFO L82 GeneralOperation]: Start removeDead. Operand has 68 places, 66 transitions, 142 flow [2021-10-13 22:46:14,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 66 places, 64 transitions, 134 flow [2021-10-13 22:46:14,541 INFO L129 PetriNetUnfolder]: 3/52 cut-off events. [2021-10-13 22:46:14,541 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:46:14,542 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:14,542 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:14,542 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:14,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:14,546 INFO L82 PathProgramCache]: Analyzing trace with hash 2112281486, now seen corresponding path program 1 times [2021-10-13 22:46:14,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:14,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105257341] [2021-10-13 22:46:14,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:14,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:14,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:14,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:14,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:14,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105257341] [2021-10-13 22:46:14,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105257341] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:14,850 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:46:14,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:46:14,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468746065] [2021-10-13 22:46:14,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:46:14,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:14,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:46:14,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:46:14,876 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:14,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 134 flow. Second operand has 6 states, 6 states have (on average 54.0) internal successors, (324), 6 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:14,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:14,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:14,884 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,022 INFO L129 PetriNetUnfolder]: 39/220 cut-off events. [2021-10-13 22:46:15,023 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-13 22:46:15,025 INFO L84 FinitePrefix]: Finished finitePrefix Result has 294 conditions, 220 events. 39/220 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 984 event pairs, 0 based on Foata normal form. 40/235 useless extension candidates. Maximal degree in co-relation 265. Up to 26 conditions per place. [2021-10-13 22:46:15,027 INFO L132 encePairwiseOnDemand]: 55/66 looper letters, 16 selfloop transitions, 9 changer transitions 5/81 dead transitions. [2021-10-13 22:46:15,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 81 transitions, 228 flow [2021-10-13 22:46:15,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-13 22:46:15,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-10-13 22:46:15,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 473 transitions. [2021-10-13 22:46:15,040 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8958333333333334 [2021-10-13 22:46:15,041 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 473 transitions. [2021-10-13 22:46:15,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 473 transitions. [2021-10-13 22:46:15,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 473 transitions. [2021-10-13 22:46:15,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 59.125) internal successors, (473), 8 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 66.0) internal successors, (594), 9 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,053 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 66.0) internal successors, (594), 9 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,055 INFO L186 Difference]: Start difference. First operand has 66 places, 64 transitions, 134 flow. Second operand 8 states and 473 transitions. [2021-10-13 22:46:15,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 81 transitions, 228 flow [2021-10-13 22:46:15,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 81 transitions, 226 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-13 22:46:15,059 INFO L242 Difference]: Finished difference. Result has 77 places, 67 transitions, 198 flow [2021-10-13 22:46:15,060 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=198, PETRI_PLACES=77, PETRI_TRANSITIONS=67} [2021-10-13 22:46:15,060 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 11 predicate places. [2021-10-13 22:46:15,060 INFO L470 AbstractCegarLoop]: Abstraction has has 77 places, 67 transitions, 198 flow [2021-10-13 22:46:15,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 54.0) internal successors, (324), 6 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,061 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:15,061 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:15,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 22:46:15,061 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:15,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:15,062 INFO L82 PathProgramCache]: Analyzing trace with hash 263941995, now seen corresponding path program 1 times [2021-10-13 22:46:15,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:15,062 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115446001] [2021-10-13 22:46:15,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:15,062 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:15,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:15,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:15,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115446001] [2021-10-13 22:46:15,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115446001] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:15,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:46:15,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:46:15,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096508822] [2021-10-13 22:46:15,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:46:15,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:15,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:46:15,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:46:15,149 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:15,149 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 67 transitions, 198 flow. Second operand has 6 states, 6 states have (on average 54.166666666666664) internal successors, (325), 6 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,149 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:15,149 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:15,149 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,292 INFO L129 PetriNetUnfolder]: 55/271 cut-off events. [2021-10-13 22:46:15,292 INFO L130 PetriNetUnfolder]: For 298/325 co-relation queries the response was YES. [2021-10-13 22:46:15,294 INFO L84 FinitePrefix]: Finished finitePrefix Result has 578 conditions, 271 events. 55/271 cut-off events. For 298/325 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1215 event pairs, 0 based on Foata normal form. 9/259 useless extension candidates. Maximal degree in co-relation 540. Up to 42 conditions per place. [2021-10-13 22:46:15,296 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 19 selfloop transitions, 11 changer transitions 30/104 dead transitions. [2021-10-13 22:46:15,296 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 104 transitions, 540 flow [2021-10-13 22:46:15,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 22:46:15,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-13 22:46:15,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 568 transitions. [2021-10-13 22:46:15,298 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8606060606060606 [2021-10-13 22:46:15,298 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 568 transitions. [2021-10-13 22:46:15,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 568 transitions. [2021-10-13 22:46:15,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 568 transitions. [2021-10-13 22:46:15,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 56.8) internal successors, (568), 10 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 66.0) internal successors, (726), 11 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,302 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 66.0) internal successors, (726), 11 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,302 INFO L186 Difference]: Start difference. First operand has 77 places, 67 transitions, 198 flow. Second operand 10 states and 568 transitions. [2021-10-13 22:46:15,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 104 transitions, 540 flow [2021-10-13 22:46:15,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 526 flow, removed 4 selfloop flow, removed 2 redundant places. [2021-10-13 22:46:15,309 INFO L242 Difference]: Finished difference. Result has 91 places, 66 transitions, 285 flow [2021-10-13 22:46:15,309 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=285, PETRI_PLACES=91, PETRI_TRANSITIONS=66} [2021-10-13 22:46:15,310 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 25 predicate places. [2021-10-13 22:46:15,310 INFO L470 AbstractCegarLoop]: Abstraction has has 91 places, 66 transitions, 285 flow [2021-10-13 22:46:15,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 54.166666666666664) internal successors, (325), 6 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,310 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:15,311 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:15,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 22:46:15,311 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:15,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:15,312 INFO L82 PathProgramCache]: Analyzing trace with hash 2041180881, now seen corresponding path program 2 times [2021-10-13 22:46:15,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:15,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631699784] [2021-10-13 22:46:15,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:15,313 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:15,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:15,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631699784] [2021-10-13 22:46:15,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631699784] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:15,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:46:15,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 22:46:15,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809988271] [2021-10-13 22:46:15,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 22:46:15,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:15,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 22:46:15,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 22:46:15,417 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:15,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 66 transitions, 285 flow. Second operand has 6 states, 6 states have (on average 54.166666666666664) internal successors, (325), 6 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,417 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:15,417 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:15,418 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,504 INFO L129 PetriNetUnfolder]: 35/183 cut-off events. [2021-10-13 22:46:15,504 INFO L130 PetriNetUnfolder]: For 839/896 co-relation queries the response was YES. [2021-10-13 22:46:15,506 INFO L84 FinitePrefix]: Finished finitePrefix Result has 527 conditions, 183 events. 35/183 cut-off events. For 839/896 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 610 event pairs, 0 based on Foata normal form. 27/193 useless extension candidates. Maximal degree in co-relation 481. Up to 35 conditions per place. [2021-10-13 22:46:15,506 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 16 selfloop transitions, 12 changer transitions 11/83 dead transitions. [2021-10-13 22:46:15,507 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 83 transitions, 565 flow [2021-10-13 22:46:15,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 22:46:15,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-13 22:46:15,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 503 transitions. [2021-10-13 22:46:15,508 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8468013468013468 [2021-10-13 22:46:15,508 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 503 transitions. [2021-10-13 22:46:15,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 503 transitions. [2021-10-13 22:46:15,509 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,509 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 503 transitions. [2021-10-13 22:46:15,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 55.888888888888886) internal successors, (503), 9 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 66.0) internal successors, (660), 10 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,511 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 66.0) internal successors, (660), 10 states have internal predecessors, (660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,511 INFO L186 Difference]: Start difference. First operand has 91 places, 66 transitions, 285 flow. Second operand 9 states and 503 transitions. [2021-10-13 22:46:15,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 83 transitions, 565 flow [2021-10-13 22:46:15,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 83 transitions, 492 flow, removed 33 selfloop flow, removed 5 redundant places. [2021-10-13 22:46:15,519 INFO L242 Difference]: Finished difference. Result has 85 places, 68 transitions, 325 flow [2021-10-13 22:46:15,521 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=325, PETRI_PLACES=85, PETRI_TRANSITIONS=68} [2021-10-13 22:46:15,522 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 19 predicate places. [2021-10-13 22:46:15,522 INFO L470 AbstractCegarLoop]: Abstraction has has 85 places, 68 transitions, 325 flow [2021-10-13 22:46:15,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 54.166666666666664) internal successors, (325), 6 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,522 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:15,522 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:15,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-13 22:46:15,523 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:15,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:15,524 INFO L82 PathProgramCache]: Analyzing trace with hash 418425126, now seen corresponding path program 1 times [2021-10-13 22:46:15,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:15,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195980071] [2021-10-13 22:46:15,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:15,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:15,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:15,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195980071] [2021-10-13 22:46:15,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195980071] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:15,625 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:46:15,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:46:15,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173446212] [2021-10-13 22:46:15,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:46:15,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:15,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:46:15,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:46:15,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:15,631 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 68 transitions, 325 flow. Second operand has 7 states, 7 states have (on average 54.142857142857146) internal successors, (379), 7 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,631 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:15,631 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:15,631 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,738 INFO L129 PetriNetUnfolder]: 41/221 cut-off events. [2021-10-13 22:46:15,738 INFO L130 PetriNetUnfolder]: For 911/960 co-relation queries the response was YES. [2021-10-13 22:46:15,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 221 events. 41/221 cut-off events. For 911/960 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 777 event pairs, 0 based on Foata normal form. 18/218 useless extension candidates. Maximal degree in co-relation 585. Up to 41 conditions per place. [2021-10-13 22:46:15,741 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 18 selfloop transitions, 20 changer transitions 8/90 dead transitions. [2021-10-13 22:46:15,741 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 90 transitions, 675 flow [2021-10-13 22:46:15,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:46:15,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:46:15,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 620 transitions. [2021-10-13 22:46:15,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8539944903581267 [2021-10-13 22:46:15,743 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 620 transitions. [2021-10-13 22:46:15,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 620 transitions. [2021-10-13 22:46:15,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 620 transitions. [2021-10-13 22:46:15,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 56.36363636363637) internal successors, (620), 11 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 66.0) internal successors, (792), 12 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,746 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 66.0) internal successors, (792), 12 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,746 INFO L186 Difference]: Start difference. First operand has 85 places, 68 transitions, 325 flow. Second operand 11 states and 620 transitions. [2021-10-13 22:46:15,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 90 transitions, 675 flow [2021-10-13 22:46:15,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 90 transitions, 578 flow, removed 38 selfloop flow, removed 8 redundant places. [2021-10-13 22:46:15,752 INFO L242 Difference]: Finished difference. Result has 91 places, 73 transitions, 410 flow [2021-10-13 22:46:15,752 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=410, PETRI_PLACES=91, PETRI_TRANSITIONS=73} [2021-10-13 22:46:15,752 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 25 predicate places. [2021-10-13 22:46:15,752 INFO L470 AbstractCegarLoop]: Abstraction has has 91 places, 73 transitions, 410 flow [2021-10-13 22:46:15,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 54.142857142857146) internal successors, (379), 7 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,753 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:15,753 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:15,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 22:46:15,753 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:15,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:15,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1863597102, now seen corresponding path program 2 times [2021-10-13 22:46:15,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:15,754 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002218658] [2021-10-13 22:46:15,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:15,754 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:15,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:15,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:15,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:15,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002218658] [2021-10-13 22:46:15,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002218658] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:46:15,825 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 22:46:15,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-13 22:46:15,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592320210] [2021-10-13 22:46:15,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 22:46:15,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:15,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 22:46:15,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-10-13 22:46:15,826 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:15,827 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 73 transitions, 410 flow. Second operand has 7 states, 7 states have (on average 54.142857142857146) internal successors, (379), 7 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,827 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:15,827 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:15,827 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:15,990 INFO L129 PetriNetUnfolder]: 36/206 cut-off events. [2021-10-13 22:46:15,990 INFO L130 PetriNetUnfolder]: For 1026/1089 co-relation queries the response was YES. [2021-10-13 22:46:15,991 INFO L84 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 206 events. 36/206 cut-off events. For 1026/1089 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 748 event pairs, 0 based on Foata normal form. 26/212 useless extension candidates. Maximal degree in co-relation 573. Up to 40 conditions per place. [2021-10-13 22:46:15,992 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 16 selfloop transitions, 22 changer transitions 11/93 dead transitions. [2021-10-13 22:46:15,992 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 93 transitions, 776 flow [2021-10-13 22:46:15,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-13 22:46:15,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-10-13 22:46:15,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 670 transitions. [2021-10-13 22:46:15,994 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8459595959595959 [2021-10-13 22:46:15,994 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 670 transitions. [2021-10-13 22:46:15,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 670 transitions. [2021-10-13 22:46:15,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:15,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 670 transitions. [2021-10-13 22:46:15,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 55.833333333333336) internal successors, (670), 12 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 66.0) internal successors, (858), 13 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,997 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 66.0) internal successors, (858), 13 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:15,997 INFO L186 Difference]: Start difference. First operand has 91 places, 73 transitions, 410 flow. Second operand 12 states and 670 transitions. [2021-10-13 22:46:15,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 93 transitions, 776 flow [2021-10-13 22:46:15,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 93 transitions, 702 flow, removed 21 selfloop flow, removed 7 redundant places. [2021-10-13 22:46:16,000 INFO L242 Difference]: Finished difference. Result has 98 places, 76 transitions, 488 flow [2021-10-13 22:46:16,001 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=488, PETRI_PLACES=98, PETRI_TRANSITIONS=76} [2021-10-13 22:46:16,001 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 32 predicate places. [2021-10-13 22:46:16,001 INFO L470 AbstractCegarLoop]: Abstraction has has 98 places, 76 transitions, 488 flow [2021-10-13 22:46:16,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 54.142857142857146) internal successors, (379), 7 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,001 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:16,001 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:16,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-13 22:46:16,001 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:16,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:16,002 INFO L82 PathProgramCache]: Analyzing trace with hash -1644889195, now seen corresponding path program 1 times [2021-10-13 22:46:16,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:16,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345504727] [2021-10-13 22:46:16,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:16,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:16,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:16,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:16,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:16,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345504727] [2021-10-13 22:46:16,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345504727] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271382236] [2021-10-13 22:46:16,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:16,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:16,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:16,104 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) [2021-10-13 22:46:16,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-13 22:46:16,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:16,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:46:16,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:16,393 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:16,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271382236] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:16,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-10-13 22:46:16,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706206544] [2021-10-13 22:46:16,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-13 22:46:16,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:16,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-13 22:46:16,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-10-13 22:46:16,395 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:16,395 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 76 transitions, 488 flow. Second operand has 9 states, 9 states have (on average 54.22222222222222) internal successors, (488), 9 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,396 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:16,396 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:16,396 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:16,491 INFO L129 PetriNetUnfolder]: 36/206 cut-off events. [2021-10-13 22:46:16,491 INFO L130 PetriNetUnfolder]: For 1306/1371 co-relation queries the response was YES. [2021-10-13 22:46:16,492 INFO L84 FinitePrefix]: Finished finitePrefix Result has 667 conditions, 206 events. 36/206 cut-off events. For 1306/1371 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 714 event pairs, 0 based on Foata normal form. 31/217 useless extension candidates. Maximal degree in co-relation 617. Up to 42 conditions per place. [2021-10-13 22:46:16,493 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 27 selfloop transitions, 13 changer transitions 8/92 dead transitions. [2021-10-13 22:46:16,493 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 92 transitions, 839 flow [2021-10-13 22:46:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 22:46:16,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-10-13 22:46:16,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 615 transitions. [2021-10-13 22:46:16,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8471074380165289 [2021-10-13 22:46:16,495 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 615 transitions. [2021-10-13 22:46:16,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 615 transitions. [2021-10-13 22:46:16,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:16,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 615 transitions. [2021-10-13 22:46:16,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 55.90909090909091) internal successors, (615), 11 states have internal predecessors, (615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 66.0) internal successors, (792), 12 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,498 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 66.0) internal successors, (792), 12 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,498 INFO L186 Difference]: Start difference. First operand has 98 places, 76 transitions, 488 flow. Second operand 11 states and 615 transitions. [2021-10-13 22:46:16,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 92 transitions, 839 flow [2021-10-13 22:46:16,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 92 transitions, 737 flow, removed 30 selfloop flow, removed 10 redundant places. [2021-10-13 22:46:16,504 INFO L242 Difference]: Finished difference. Result has 100 places, 78 transitions, 484 flow [2021-10-13 22:46:16,504 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=484, PETRI_PLACES=100, PETRI_TRANSITIONS=78} [2021-10-13 22:46:16,504 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 34 predicate places. [2021-10-13 22:46:16,504 INFO L470 AbstractCegarLoop]: Abstraction has has 100 places, 78 transitions, 484 flow [2021-10-13 22:46:16,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 54.22222222222222) internal successors, (488), 9 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:16,506 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:16,506 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:16,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-10-13 22:46:16,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-10-13 22:46:16,722 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:16,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:16,722 INFO L82 PathProgramCache]: Analyzing trace with hash 290887513, now seen corresponding path program 2 times [2021-10-13 22:46:16,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:16,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171418804] [2021-10-13 22:46:16,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:16,723 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:16,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:16,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:16,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:16,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171418804] [2021-10-13 22:46:16,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171418804] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:16,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100691242] [2021-10-13 22:46:16,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:16,811 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:16,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:16,811 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) [2021-10-13 22:46:16,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-13 22:46:16,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:16,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:16,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:46:16,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:17,033 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:17,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100691242] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:17,034 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:17,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-10-13 22:46:17,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434317712] [2021-10-13 22:46:17,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 22:46:17,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:17,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 22:46:17,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-10-13 22:46:17,035 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:17,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 78 transitions, 484 flow. Second operand has 10 states, 10 states have (on average 54.3) internal successors, (543), 10 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:17,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:17,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:17,146 INFO L129 PetriNetUnfolder]: 42/245 cut-off events. [2021-10-13 22:46:17,146 INFO L130 PetriNetUnfolder]: For 1722/1795 co-relation queries the response was YES. [2021-10-13 22:46:17,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 245 events. 42/245 cut-off events. For 1722/1795 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 971 event pairs, 0 based on Foata normal form. 31/252 useless extension candidates. Maximal degree in co-relation 755. Up to 52 conditions per place. [2021-10-13 22:46:17,149 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 27 selfloop transitions, 21 changer transitions 8/100 dead transitions. [2021-10-13 22:46:17,149 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 100 transitions, 953 flow [2021-10-13 22:46:17,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-13 22:46:17,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-10-13 22:46:17,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 782 transitions. [2021-10-13 22:46:17,151 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8463203463203464 [2021-10-13 22:46:17,151 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 782 transitions. [2021-10-13 22:46:17,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 782 transitions. [2021-10-13 22:46:17,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:17,152 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 782 transitions. [2021-10-13 22:46:17,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 55.857142857142854) internal successors, (782), 14 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 66.0) internal successors, (990), 15 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,155 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 66.0) internal successors, (990), 15 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,155 INFO L186 Difference]: Start difference. First operand has 100 places, 78 transitions, 484 flow. Second operand 14 states and 782 transitions. [2021-10-13 22:46:17,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 100 transitions, 953 flow [2021-10-13 22:46:17,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 100 transitions, 847 flow, removed 42 selfloop flow, removed 8 redundant places. [2021-10-13 22:46:17,161 INFO L242 Difference]: Finished difference. Result has 110 places, 86 transitions, 600 flow [2021-10-13 22:46:17,161 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=600, PETRI_PLACES=110, PETRI_TRANSITIONS=86} [2021-10-13 22:46:17,162 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 44 predicate places. [2021-10-13 22:46:17,162 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 86 transitions, 600 flow [2021-10-13 22:46:17,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 54.3) internal successors, (543), 10 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,162 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:17,162 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:17,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:17,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-10-13 22:46:17,379 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:17,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:17,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1190358857, now seen corresponding path program 3 times [2021-10-13 22:46:17,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:17,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098263048] [2021-10-13 22:46:17,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:17,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:17,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:17,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:17,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:17,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098263048] [2021-10-13 22:46:17,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098263048] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:17,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490522028] [2021-10-13 22:46:17,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:17,442 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:17,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:17,442 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) [2021-10-13 22:46:17,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-13 22:46:17,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-10-13 22:46:17,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:17,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:46:17,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:17,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490522028] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:17,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:17,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-10-13 22:46:17,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092229587] [2021-10-13 22:46:17,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-13 22:46:17,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:17,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-13 22:46:17,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-10-13 22:46:17,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:17,635 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 86 transitions, 600 flow. Second operand has 9 states, 9 states have (on average 54.22222222222222) internal successors, (488), 9 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,635 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:17,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:17,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:17,747 INFO L129 PetriNetUnfolder]: 57/327 cut-off events. [2021-10-13 22:46:17,747 INFO L130 PetriNetUnfolder]: For 3026/3131 co-relation queries the response was YES. [2021-10-13 22:46:17,748 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1190 conditions, 327 events. 57/327 cut-off events. For 3026/3131 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1519 event pairs, 0 based on Foata normal form. 39/333 useless extension candidates. Maximal degree in co-relation 1130. Up to 72 conditions per place. [2021-10-13 22:46:17,750 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 33 selfloop transitions, 26 changer transitions 8/111 dead transitions. [2021-10-13 22:46:17,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 111 transitions, 1218 flow [2021-10-13 22:46:17,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:17,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:17,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 842 transitions. [2021-10-13 22:46:17,752 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8505050505050505 [2021-10-13 22:46:17,752 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 842 transitions. [2021-10-13 22:46:17,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 842 transitions. [2021-10-13 22:46:17,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:17,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 842 transitions. [2021-10-13 22:46:17,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 56.13333333333333) internal successors, (842), 15 states have internal predecessors, (842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 66.0) internal successors, (1056), 16 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,755 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 66.0) internal successors, (1056), 16 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,756 INFO L186 Difference]: Start difference. First operand has 110 places, 86 transitions, 600 flow. Second operand 15 states and 842 transitions. [2021-10-13 22:46:17,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 111 transitions, 1218 flow [2021-10-13 22:46:17,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 111 transitions, 1088 flow, removed 65 selfloop flow, removed 3 redundant places. [2021-10-13 22:46:17,764 INFO L242 Difference]: Finished difference. Result has 125 places, 92 transitions, 744 flow [2021-10-13 22:46:17,764 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=744, PETRI_PLACES=125, PETRI_TRANSITIONS=92} [2021-10-13 22:46:17,764 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 59 predicate places. [2021-10-13 22:46:17,764 INFO L470 AbstractCegarLoop]: Abstraction has has 125 places, 92 transitions, 744 flow [2021-10-13 22:46:17,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 54.22222222222222) internal successors, (488), 9 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:17,765 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:17,765 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:17,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-10-13 22:46:17,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:17,982 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:17,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:17,983 INFO L82 PathProgramCache]: Analyzing trace with hash 831099873, now seen corresponding path program 4 times [2021-10-13 22:46:17,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:17,983 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772651972] [2021-10-13 22:46:17,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:17,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:17,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:18,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:18,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:18,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772651972] [2021-10-13 22:46:18,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772651972] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:18,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372727813] [2021-10-13 22:46:18,050 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:18,050 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:18,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:18,051 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) [2021-10-13 22:46:18,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-13 22:46:18,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:18,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:18,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-13 22:46:18,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:18,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:18,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372727813] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:18,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:18,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-10-13 22:46:18,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616821883] [2021-10-13 22:46:18,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 22:46:18,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:18,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 22:46:18,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-13 22:46:18,264 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:18,265 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 92 transitions, 744 flow. Second operand has 10 states, 10 states have (on average 54.2) internal successors, (542), 10 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,265 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:18,265 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:18,265 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:18,488 INFO L129 PetriNetUnfolder]: 58/343 cut-off events. [2021-10-13 22:46:18,489 INFO L130 PetriNetUnfolder]: For 4203/4304 co-relation queries the response was YES. [2021-10-13 22:46:18,490 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1368 conditions, 343 events. 58/343 cut-off events. For 4203/4304 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1639 event pairs, 0 based on Foata normal form. 46/355 useless extension candidates. Maximal degree in co-relation 1302. Up to 74 conditions per place. [2021-10-13 22:46:18,491 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 29 selfloop transitions, 34 changer transitions 17/124 dead transitions. [2021-10-13 22:46:18,491 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 124 transitions, 1668 flow [2021-10-13 22:46:18,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:46:18,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:46:18,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1116 transitions. [2021-10-13 22:46:18,495 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8454545454545455 [2021-10-13 22:46:18,495 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1116 transitions. [2021-10-13 22:46:18,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1116 transitions. [2021-10-13 22:46:18,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:18,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1116 transitions. [2021-10-13 22:46:18,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 55.8) internal successors, (1116), 20 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,501 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,501 INFO L186 Difference]: Start difference. First operand has 125 places, 92 transitions, 744 flow. Second operand 20 states and 1116 transitions. [2021-10-13 22:46:18,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 124 transitions, 1668 flow [2021-10-13 22:46:18,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 124 transitions, 1438 flow, removed 98 selfloop flow, removed 10 redundant places. [2021-10-13 22:46:18,510 INFO L242 Difference]: Finished difference. Result has 141 places, 99 transitions, 920 flow [2021-10-13 22:46:18,510 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=636, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=920, PETRI_PLACES=141, PETRI_TRANSITIONS=99} [2021-10-13 22:46:18,511 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 75 predicate places. [2021-10-13 22:46:18,511 INFO L470 AbstractCegarLoop]: Abstraction has has 141 places, 99 transitions, 920 flow [2021-10-13 22:46:18,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 54.2) internal successors, (542), 10 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:18,511 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:18,511 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:18,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:18,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:18,729 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:18,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:18,729 INFO L82 PathProgramCache]: Analyzing trace with hash 672940227, now seen corresponding path program 1 times [2021-10-13 22:46:18,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:18,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714444214] [2021-10-13 22:46:18,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:18,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:18,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:18,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:18,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714444214] [2021-10-13 22:46:18,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714444214] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:18,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197117193] [2021-10-13 22:46:18,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:18,798 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:18,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:18,799 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) [2021-10-13 22:46:18,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-10-13 22:46:18,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:18,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:46:18,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:19,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [197117193] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:19,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-10-13 22:46:19,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087584221] [2021-10-13 22:46:19,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-13 22:46:19,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:19,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-13 22:46:19,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-10-13 22:46:19,049 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:19,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 99 transitions, 920 flow. Second operand has 9 states, 9 states have (on average 54.111111111111114) internal successors, (487), 9 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:19,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:19,049 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:19,145 INFO L129 PetriNetUnfolder]: 54/330 cut-off events. [2021-10-13 22:46:19,145 INFO L130 PetriNetUnfolder]: For 5857/5979 co-relation queries the response was YES. [2021-10-13 22:46:19,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1428 conditions, 330 events. 54/330 cut-off events. For 5857/5979 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1534 event pairs, 0 based on Foata normal form. 33/330 useless extension candidates. Maximal degree in co-relation 1354. Up to 68 conditions per place. [2021-10-13 22:46:19,148 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 39 selfloop transitions, 25 changer transitions 8/116 dead transitions. [2021-10-13 22:46:19,148 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 116 transitions, 1594 flow [2021-10-13 22:46:19,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 22:46:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-13 22:46:19,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 726 transitions. [2021-10-13 22:46:19,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8461538461538461 [2021-10-13 22:46:19,149 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 726 transitions. [2021-10-13 22:46:19,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 726 transitions. [2021-10-13 22:46:19,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:19,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 726 transitions. [2021-10-13 22:46:19,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 55.84615384615385) internal successors, (726), 13 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 66.0) internal successors, (924), 14 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,152 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 66.0) internal successors, (924), 14 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,152 INFO L186 Difference]: Start difference. First operand has 141 places, 99 transitions, 920 flow. Second operand 13 states and 726 transitions. [2021-10-13 22:46:19,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 116 transitions, 1594 flow [2021-10-13 22:46:19,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 116 transitions, 1370 flow, removed 85 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:19,162 INFO L242 Difference]: Finished difference. Result has 138 places, 101 transitions, 860 flow [2021-10-13 22:46:19,163 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=860, PETRI_PLACES=138, PETRI_TRANSITIONS=101} [2021-10-13 22:46:19,163 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 72 predicate places. [2021-10-13 22:46:19,163 INFO L470 AbstractCegarLoop]: Abstraction has has 138 places, 101 transitions, 860 flow [2021-10-13 22:46:19,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 54.111111111111114) internal successors, (487), 9 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,163 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:19,164 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:19,181 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:19,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-10-13 22:46:19,379 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:19,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:19,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1124861891, now seen corresponding path program 2 times [2021-10-13 22:46:19,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:19,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978975793] [2021-10-13 22:46:19,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:19,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:19,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:19,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:19,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:19,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978975793] [2021-10-13 22:46:19,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978975793] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910800333] [2021-10-13 22:46:19,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:19,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:19,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:19,436 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) [2021-10-13 22:46:19,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-13 22:46:19,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:19,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:19,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:46:19,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:19,683 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:19,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910800333] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:19,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:19,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2021-10-13 22:46:19,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965321314] [2021-10-13 22:46:19,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-13 22:46:19,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:19,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-13 22:46:19,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-10-13 22:46:19,684 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:19,685 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 101 transitions, 860 flow. Second operand has 9 states, 9 states have (on average 54.111111111111114) internal successors, (487), 9 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,685 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:19,685 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:19,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:19,842 INFO L129 PetriNetUnfolder]: 69/411 cut-off events. [2021-10-13 22:46:19,842 INFO L130 PetriNetUnfolder]: For 8096/8211 co-relation queries the response was YES. [2021-10-13 22:46:19,845 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 411 events. 69/411 cut-off events. For 8096/8211 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 2120 event pairs, 0 based on Foata normal form. 37/409 useless extension candidates. Maximal degree in co-relation 1806. Up to 84 conditions per place. [2021-10-13 22:46:19,847 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 31 selfloop transitions, 45 changer transitions 8/128 dead transitions. [2021-10-13 22:46:19,848 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 128 transitions, 1852 flow [2021-10-13 22:46:19,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-13 22:46:19,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-10-13 22:46:19,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 895 transitions. [2021-10-13 22:46:19,849 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8475378787878788 [2021-10-13 22:46:19,849 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 895 transitions. [2021-10-13 22:46:19,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 895 transitions. [2021-10-13 22:46:19,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:19,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 895 transitions. [2021-10-13 22:46:19,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 55.9375) internal successors, (895), 16 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,853 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 66.0) internal successors, (1122), 17 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,853 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 66.0) internal successors, (1122), 17 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,853 INFO L186 Difference]: Start difference. First operand has 138 places, 101 transitions, 860 flow. Second operand 16 states and 895 transitions. [2021-10-13 22:46:19,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 128 transitions, 1852 flow [2021-10-13 22:46:19,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 128 transitions, 1560 flow, removed 125 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:19,868 INFO L242 Difference]: Finished difference. Result has 145 places, 107 transitions, 1051 flow [2021-10-13 22:46:19,868 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1051, PETRI_PLACES=145, PETRI_TRANSITIONS=107} [2021-10-13 22:46:19,868 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 79 predicate places. [2021-10-13 22:46:19,868 INFO L470 AbstractCegarLoop]: Abstraction has has 145 places, 107 transitions, 1051 flow [2021-10-13 22:46:19,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 54.111111111111114) internal successors, (487), 9 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:19,868 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:19,869 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:19,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:20,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:20,071 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:20,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:20,072 INFO L82 PathProgramCache]: Analyzing trace with hash 1890704053, now seen corresponding path program 3 times [2021-10-13 22:46:20,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:20,072 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674254918] [2021-10-13 22:46:20,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:20,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:20,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:20,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674254918] [2021-10-13 22:46:20,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674254918] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822170188] [2021-10-13 22:46:20,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:20,122 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:20,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:20,136 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) [2021-10-13 22:46:20,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 22:46:20,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:20,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:20,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 22:46:20,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:20,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:20,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822170188] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:20,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2021-10-13 22:46:20,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373857283] [2021-10-13 22:46:20,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-13 22:46:20,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:20,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-13 22:46:20,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-13 22:46:20,377 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:20,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 107 transitions, 1051 flow. Second operand has 10 states, 10 states have (on average 54.2) internal successors, (542), 10 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,378 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:20,378 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:20,378 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:20,575 INFO L129 PetriNetUnfolder]: 64/390 cut-off events. [2021-10-13 22:46:20,576 INFO L130 PetriNetUnfolder]: For 7749/7893 co-relation queries the response was YES. [2021-10-13 22:46:20,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1768 conditions, 390 events. 64/390 cut-off events. For 7749/7893 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1997 event pairs, 0 based on Foata normal form. 54/406 useless extension candidates. Maximal degree in co-relation 1692. Up to 80 conditions per place. [2021-10-13 22:46:20,579 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 23 selfloop transitions, 53 changer transitions 11/131 dead transitions. [2021-10-13 22:46:20,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 131 transitions, 2003 flow [2021-10-13 22:46:20,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:46:20,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:46:20,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1003 transitions. [2021-10-13 22:46:20,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8442760942760943 [2021-10-13 22:46:20,580 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1003 transitions. [2021-10-13 22:46:20,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1003 transitions. [2021-10-13 22:46:20,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:20,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1003 transitions. [2021-10-13 22:46:20,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 55.72222222222222) internal successors, (1003), 18 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 66.0) internal successors, (1254), 19 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,583 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 66.0) internal successors, (1254), 19 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,584 INFO L186 Difference]: Start difference. First operand has 145 places, 107 transitions, 1051 flow. Second operand 18 states and 1003 transitions. [2021-10-13 22:46:20,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 131 transitions, 2003 flow [2021-10-13 22:46:20,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 131 transitions, 1792 flow, removed 77 selfloop flow, removed 11 redundant places. [2021-10-13 22:46:20,596 INFO L242 Difference]: Finished difference. Result has 154 places, 110 transitions, 1171 flow [2021-10-13 22:46:20,597 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1171, PETRI_PLACES=154, PETRI_TRANSITIONS=110} [2021-10-13 22:46:20,597 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 88 predicate places. [2021-10-13 22:46:20,597 INFO L470 AbstractCegarLoop]: Abstraction has has 154 places, 110 transitions, 1171 flow [2021-10-13 22:46:20,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 54.2) internal successors, (542), 10 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:20,597 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:20,597 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:20,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:20,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:20,812 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:20,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:20,812 INFO L82 PathProgramCache]: Analyzing trace with hash 823614762, now seen corresponding path program 4 times [2021-10-13 22:46:20,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:20,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800117886] [2021-10-13 22:46:20,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:20,813 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:20,898 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:20,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:20,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800117886] [2021-10-13 22:46:20,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800117886] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:20,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120849146] [2021-10-13 22:46:20,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:20,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:20,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:20,899 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) [2021-10-13 22:46:20,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 22:46:21,070 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:21,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:21,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:46:21,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:21,253 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:21,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120849146] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:21,253 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:21,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-10-13 22:46:21,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489950082] [2021-10-13 22:46:21,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-13 22:46:21,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:21,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-13 22:46:21,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-10-13 22:46:21,254 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:21,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 110 transitions, 1171 flow. Second operand has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:21,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:21,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:21,385 INFO L129 PetriNetUnfolder]: 64/390 cut-off events. [2021-10-13 22:46:21,385 INFO L130 PetriNetUnfolder]: For 7901/8017 co-relation queries the response was YES. [2021-10-13 22:46:21,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1808 conditions, 390 events. 64/390 cut-off events. For 7901/8017 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1952 event pairs, 0 based on Foata normal form. 36/386 useless extension candidates. Maximal degree in co-relation 1729. Up to 87 conditions per place. [2021-10-13 22:46:21,390 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 60 selfloop transitions, 15 changer transitions 8/127 dead transitions. [2021-10-13 22:46:21,390 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 127 transitions, 1935 flow [2021-10-13 22:46:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-13 22:46:21,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-10-13 22:46:21,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 725 transitions. [2021-10-13 22:46:21,392 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.844988344988345 [2021-10-13 22:46:21,392 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 725 transitions. [2021-10-13 22:46:21,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 725 transitions. [2021-10-13 22:46:21,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:21,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 725 transitions. [2021-10-13 22:46:21,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 55.76923076923077) internal successors, (725), 13 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) [2021-10-13 22:46:21,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 66.0) internal successors, (924), 14 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,395 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 66.0) internal successors, (924), 14 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,395 INFO L186 Difference]: Start difference. First operand has 154 places, 110 transitions, 1171 flow. Second operand 13 states and 725 transitions. [2021-10-13 22:46:21,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 127 transitions, 1935 flow [2021-10-13 22:46:21,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 127 transitions, 1723 flow, removed 57 selfloop flow, removed 17 redundant places. [2021-10-13 22:46:21,411 INFO L242 Difference]: Finished difference. Result has 151 places, 112 transitions, 1111 flow [2021-10-13 22:46:21,411 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=993, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1111, PETRI_PLACES=151, PETRI_TRANSITIONS=112} [2021-10-13 22:46:21,411 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 85 predicate places. [2021-10-13 22:46:21,411 INFO L470 AbstractCegarLoop]: Abstraction has has 151 places, 112 transitions, 1111 flow [2021-10-13 22:46:21,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:21,412 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:21,412 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:21,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:21,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-10-13 22:46:21,628 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:21,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:21,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1582317602, now seen corresponding path program 5 times [2021-10-13 22:46:21,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:21,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138547054] [2021-10-13 22:46:21,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:21,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:21,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:21,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:21,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:21,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138547054] [2021-10-13 22:46:21,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138547054] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:21,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699956086] [2021-10-13 22:46:21,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:21,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:21,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:21,694 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) [2021-10-13 22:46:21,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 22:46:21,891 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-10-13 22:46:21,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:21,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:46:21,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:22,087 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:22,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699956086] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:22,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:22,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-10-13 22:46:22,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702286075] [2021-10-13 22:46:22,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-13 22:46:22,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:22,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-13 22:46:22,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-10-13 22:46:22,089 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:22,090 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 112 transitions, 1111 flow. Second operand has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:22,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:22,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:22,258 INFO L129 PetriNetUnfolder]: 66/401 cut-off events. [2021-10-13 22:46:22,258 INFO L130 PetriNetUnfolder]: For 8825/8957 co-relation queries the response was YES. [2021-10-13 22:46:22,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1874 conditions, 401 events. 66/401 cut-off events. For 8825/8957 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2060 event pairs, 0 based on Foata normal form. 41/402 useless extension candidates. Maximal degree in co-relation 1797. Up to 82 conditions per place. [2021-10-13 22:46:22,262 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 49 selfloop transitions, 30 changer transitions 8/131 dead transitions. [2021-10-13 22:46:22,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 131 transitions, 1991 flow [2021-10-13 22:46:22,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:22,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:22,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 948 transitions. [2021-10-13 22:46:22,263 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8449197860962567 [2021-10-13 22:46:22,263 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 948 transitions. [2021-10-13 22:46:22,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 948 transitions. [2021-10-13 22:46:22,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:22,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 948 transitions. [2021-10-13 22:46:22,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 55.76470588235294) internal successors, (948), 17 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 66.0) internal successors, (1188), 18 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,266 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 66.0) internal successors, (1188), 18 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,266 INFO L186 Difference]: Start difference. First operand has 151 places, 112 transitions, 1111 flow. Second operand 17 states and 948 transitions. [2021-10-13 22:46:22,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 131 transitions, 1991 flow [2021-10-13 22:46:22,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 131 transitions, 1755 flow, removed 105 selfloop flow, removed 10 redundant places. [2021-10-13 22:46:22,280 INFO L242 Difference]: Finished difference. Result has 159 places, 114 transitions, 1162 flow [2021-10-13 22:46:22,280 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1162, PETRI_PLACES=159, PETRI_TRANSITIONS=114} [2021-10-13 22:46:22,280 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 93 predicate places. [2021-10-13 22:46:22,281 INFO L470 AbstractCegarLoop]: Abstraction has has 159 places, 114 transitions, 1162 flow [2021-10-13 22:46:22,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,281 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:22,281 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:22,299 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-10-13 22:46:22,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-10-13 22:46:22,497 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:22,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:22,497 INFO L82 PathProgramCache]: Analyzing trace with hash 163424918, now seen corresponding path program 6 times [2021-10-13 22:46:22,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:22,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322405487] [2021-10-13 22:46:22,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:22,497 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:22,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:22,561 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:22,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:22,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322405487] [2021-10-13 22:46:22,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322405487] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:22,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718533430] [2021-10-13 22:46:22,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:22,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:22,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:22,562 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) [2021-10-13 22:46:22,589 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 22:46:22,783 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-10-13 22:46:22,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:22,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 22:46:22,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:22,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:22,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718533430] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:22,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:22,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2021-10-13 22:46:22,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987220253] [2021-10-13 22:46:22,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-13 22:46:22,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:22,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-13 22:46:22,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-10-13 22:46:22,927 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:22,928 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 114 transitions, 1162 flow. Second operand has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:22,928 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:22,928 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:22,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:23,209 INFO L129 PetriNetUnfolder]: 75/465 cut-off events. [2021-10-13 22:46:23,209 INFO L130 PetriNetUnfolder]: For 8614/8726 co-relation queries the response was YES. [2021-10-13 22:46:23,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2064 conditions, 465 events. 75/465 cut-off events. For 8614/8726 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2528 event pairs, 0 based on Foata normal form. 46/464 useless extension candidates. Maximal degree in co-relation 1985. Up to 94 conditions per place. [2021-10-13 22:46:23,214 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 35 selfloop transitions, 56 changer transitions 8/143 dead transitions. [2021-10-13 22:46:23,214 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 143 transitions, 2250 flow [2021-10-13 22:46:23,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:46:23,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:46:23,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1114 transitions. [2021-10-13 22:46:23,215 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.843939393939394 [2021-10-13 22:46:23,215 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1114 transitions. [2021-10-13 22:46:23,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1114 transitions. [2021-10-13 22:46:23,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:23,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1114 transitions. [2021-10-13 22:46:23,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 55.7) internal successors, (1114), 20 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:23,218 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:23,218 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:23,218 INFO L186 Difference]: Start difference. First operand has 159 places, 114 transitions, 1162 flow. Second operand 20 states and 1114 transitions. [2021-10-13 22:46:23,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 143 transitions, 2250 flow [2021-10-13 22:46:23,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 143 transitions, 2057 flow, removed 71 selfloop flow, removed 14 redundant places. [2021-10-13 22:46:23,236 INFO L242 Difference]: Finished difference. Result has 170 places, 123 transitions, 1475 flow [2021-10-13 22:46:23,237 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1475, PETRI_PLACES=170, PETRI_TRANSITIONS=123} [2021-10-13 22:46:23,237 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 104 predicate places. [2021-10-13 22:46:23,237 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 123 transitions, 1475 flow [2021-10-13 22:46:23,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 54.18181818181818) internal successors, (596), 11 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:23,237 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:23,237 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:23,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:23,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-10-13 22:46:23,453 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:23,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:23,454 INFO L82 PathProgramCache]: Analyzing trace with hash 1325657134, now seen corresponding path program 7 times [2021-10-13 22:46:23,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:23,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855152055] [2021-10-13 22:46:23,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:23,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:23,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:23,567 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:23,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:23,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855152055] [2021-10-13 22:46:23,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855152055] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:23,567 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607334936] [2021-10-13 22:46:23,567 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:23,567 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:23,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:23,580 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) [2021-10-13 22:46:23,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 22:46:23,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:23,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:23,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:24,011 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:24,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607334936] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:24,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-10-13 22:46:24,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551386694] [2021-10-13 22:46:24,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:46:24,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:24,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:46:24,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:46:24,013 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:24,014 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 123 transitions, 1475 flow. Second operand has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,014 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:24,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:24,014 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:24,173 INFO L129 PetriNetUnfolder]: 77/469 cut-off events. [2021-10-13 22:46:24,174 INFO L130 PetriNetUnfolder]: For 9814/9931 co-relation queries the response was YES. [2021-10-13 22:46:24,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2246 conditions, 469 events. 77/469 cut-off events. For 9814/9931 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 2531 event pairs, 0 based on Foata normal form. 27/447 useless extension candidates. Maximal degree in co-relation 2160. Up to 98 conditions per place. [2021-10-13 22:46:24,179 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 61 selfloop transitions, 29 changer transitions 8/142 dead transitions. [2021-10-13 22:46:24,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 142 transitions, 2339 flow [2021-10-13 22:46:24,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:24,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:24,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 836 transitions. [2021-10-13 22:46:24,180 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8444444444444444 [2021-10-13 22:46:24,180 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 836 transitions. [2021-10-13 22:46:24,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 836 transitions. [2021-10-13 22:46:24,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:24,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 836 transitions. [2021-10-13 22:46:24,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 55.733333333333334) internal successors, (836), 15 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 66.0) internal successors, (1056), 16 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,183 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 66.0) internal successors, (1056), 16 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,184 INFO L186 Difference]: Start difference. First operand has 170 places, 123 transitions, 1475 flow. Second operand 15 states and 836 transitions. [2021-10-13 22:46:24,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 142 transitions, 2339 flow [2021-10-13 22:46:24,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 142 transitions, 2159 flow, removed 63 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:24,204 INFO L242 Difference]: Finished difference. Result has 171 places, 125 transitions, 1481 flow [2021-10-13 22:46:24,204 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1481, PETRI_PLACES=171, PETRI_TRANSITIONS=125} [2021-10-13 22:46:24,204 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 105 predicate places. [2021-10-13 22:46:24,204 INFO L470 AbstractCegarLoop]: Abstraction has has 171 places, 125 transitions, 1481 flow [2021-10-13 22:46:24,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,205 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:24,205 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:24,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:24,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-10-13 22:46:24,420 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:24,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:24,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1907855234, now seen corresponding path program 8 times [2021-10-13 22:46:24,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:24,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324766072] [2021-10-13 22:46:24,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:24,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:24,482 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:24,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:24,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324766072] [2021-10-13 22:46:24,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324766072] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735746437] [2021-10-13 22:46:24,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:24,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:24,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:24,484 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) [2021-10-13 22:46:24,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-10-13 22:46:24,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:24,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:24,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:24,721 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:24,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735746437] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:24,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:24,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-10-13 22:46:24,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495139424] [2021-10-13 22:46:24,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:46:24,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:46:24,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:46:24,929 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:24,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 125 transitions, 1481 flow. Second operand has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:24,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:24,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:24,930 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:25,113 INFO L129 PetriNetUnfolder]: 79/501 cut-off events. [2021-10-13 22:46:25,114 INFO L130 PetriNetUnfolder]: For 11037/11149 co-relation queries the response was YES. [2021-10-13 22:46:25,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2377 conditions, 501 events. 79/501 cut-off events. For 11037/11149 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 2767 event pairs, 0 based on Foata normal form. 34/483 useless extension candidates. Maximal degree in co-relation 2291. Up to 102 conditions per place. [2021-10-13 22:46:25,120 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 41 selfloop transitions, 53 changer transitions 8/146 dead transitions. [2021-10-13 22:46:25,120 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 146 transitions, 2471 flow [2021-10-13 22:46:25,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-13 22:46:25,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-10-13 22:46:25,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1001 transitions. [2021-10-13 22:46:25,123 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425925925925926 [2021-10-13 22:46:25,123 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1001 transitions. [2021-10-13 22:46:25,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1001 transitions. [2021-10-13 22:46:25,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:25,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1001 transitions. [2021-10-13 22:46:25,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 55.611111111111114) internal successors, (1001), 18 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 66.0) internal successors, (1254), 19 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,126 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 66.0) internal successors, (1254), 19 states have internal predecessors, (1254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,126 INFO L186 Difference]: Start difference. First operand has 171 places, 125 transitions, 1481 flow. Second operand 18 states and 1001 transitions. [2021-10-13 22:46:25,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 146 transitions, 2471 flow [2021-10-13 22:46:25,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 146 transitions, 2283 flow, removed 69 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:25,145 INFO L242 Difference]: Finished difference. Result has 178 places, 127 transitions, 1586 flow [2021-10-13 22:46:25,145 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1586, PETRI_PLACES=178, PETRI_TRANSITIONS=127} [2021-10-13 22:46:25,145 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 112 predicate places. [2021-10-13 22:46:25,145 INFO L470 AbstractCegarLoop]: Abstraction has has 178 places, 127 transitions, 1586 flow [2021-10-13 22:46:25,146 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,146 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:25,146 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:25,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:25,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-10-13 22:46:25,348 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:25,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:25,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1810795512, now seen corresponding path program 9 times [2021-10-13 22:46:25,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:25,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810677337] [2021-10-13 22:46:25,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:25,348 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:25,419 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:25,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:25,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810677337] [2021-10-13 22:46:25,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810677337] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:25,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494261917] [2021-10-13 22:46:25,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:25,420 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:25,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:25,421 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) [2021-10-13 22:46:25,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-13 22:46:25,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-10-13 22:46:25,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:25,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:25,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:25,808 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:25,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494261917] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:25,809 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:25,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-10-13 22:46:25,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944901326] [2021-10-13 22:46:25,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:46:25,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:25,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:46:25,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:46:25,810 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:25,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 127 transitions, 1586 flow. Second operand has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:25,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:25,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:25,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:26,047 INFO L129 PetriNetUnfolder]: 96/593 cut-off events. [2021-10-13 22:46:26,048 INFO L130 PetriNetUnfolder]: For 13996/14124 co-relation queries the response was YES. [2021-10-13 22:46:26,051 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2965 conditions, 593 events. 96/593 cut-off events. For 13996/14124 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3400 event pairs, 0 based on Foata normal form. 37/571 useless extension candidates. Maximal degree in co-relation 2877. Up to 126 conditions per place. [2021-10-13 22:46:26,054 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 35 selfloop transitions, 73 changer transitions 8/160 dead transitions. [2021-10-13 22:46:26,054 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 160 transitions, 2913 flow [2021-10-13 22:46:26,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:46:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:46:26,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1117 transitions. [2021-10-13 22:46:26,058 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8462121212121212 [2021-10-13 22:46:26,058 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1117 transitions. [2021-10-13 22:46:26,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1117 transitions. [2021-10-13 22:46:26,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:26,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1117 transitions. [2021-10-13 22:46:26,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 55.85) internal successors, (1117), 20 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,060 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,061 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,061 INFO L186 Difference]: Start difference. First operand has 178 places, 127 transitions, 1586 flow. Second operand 20 states and 1117 transitions. [2021-10-13 22:46:26,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 160 transitions, 2913 flow [2021-10-13 22:46:26,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 160 transitions, 2648 flow, removed 88 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:26,082 INFO L242 Difference]: Finished difference. Result has 186 places, 135 transitions, 1887 flow [2021-10-13 22:46:26,083 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1447, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1887, PETRI_PLACES=186, PETRI_TRANSITIONS=135} [2021-10-13 22:46:26,083 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 120 predicate places. [2021-10-13 22:46:26,083 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 135 transitions, 1887 flow [2021-10-13 22:46:26,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,083 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:26,083 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:26,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:26,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-10-13 22:46:26,299 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:26,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:26,300 INFO L82 PathProgramCache]: Analyzing trace with hash -1668062742, now seen corresponding path program 10 times [2021-10-13 22:46:26,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:26,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19605360] [2021-10-13 22:46:26,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:26,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:26,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:26,365 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:26,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:26,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19605360] [2021-10-13 22:46:26,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19605360] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:26,365 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788162335] [2021-10-13 22:46:26,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:26,366 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:26,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:26,366 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) [2021-10-13 22:46:26,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 22:46:26,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:26,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:26,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 22:46:26,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:26,762 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:26,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788162335] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:26,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:26,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2021-10-13 22:46:26,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243727513] [2021-10-13 22:46:26,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 22:46:26,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:26,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 22:46:26,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-10-13 22:46:26,764 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:26,764 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 135 transitions, 1887 flow. Second operand has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:26,764 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:26,765 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:26,765 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:27,040 INFO L129 PetriNetUnfolder]: 91/558 cut-off events. [2021-10-13 22:46:27,041 INFO L130 PetriNetUnfolder]: For 15787/15963 co-relation queries the response was YES. [2021-10-13 22:46:27,044 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2963 conditions, 558 events. 91/558 cut-off events. For 15787/15963 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3210 event pairs, 0 based on Foata normal form. 50/553 useless extension candidates. Maximal degree in co-relation 2871. Up to 122 conditions per place. [2021-10-13 22:46:27,075 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 28 selfloop transitions, 80 changer transitions 11/163 dead transitions. [2021-10-13 22:46:27,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 163 transitions, 3225 flow [2021-10-13 22:46:27,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-10-13 22:46:27,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-10-13 22:46:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1225 transitions. [2021-10-13 22:46:27,079 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.84366391184573 [2021-10-13 22:46:27,079 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1225 transitions. [2021-10-13 22:46:27,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1225 transitions. [2021-10-13 22:46:27,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:27,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1225 transitions. [2021-10-13 22:46:27,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 55.68181818181818) internal successors, (1225), 22 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:27,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 66.0) internal successors, (1518), 23 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) [2021-10-13 22:46:27,086 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 66.0) internal successors, (1518), 23 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) [2021-10-13 22:46:27,086 INFO L186 Difference]: Start difference. First operand has 186 places, 135 transitions, 1887 flow. Second operand 22 states and 1225 transitions. [2021-10-13 22:46:27,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 163 transitions, 3225 flow [2021-10-13 22:46:27,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 163 transitions, 2892 flow, removed 119 selfloop flow, removed 15 redundant places. [2021-10-13 22:46:27,108 INFO L242 Difference]: Finished difference. Result has 195 places, 138 transitions, 1994 flow [2021-10-13 22:46:27,108 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1670, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1994, PETRI_PLACES=195, PETRI_TRANSITIONS=138} [2021-10-13 22:46:27,108 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 129 predicate places. [2021-10-13 22:46:27,108 INFO L470 AbstractCegarLoop]: Abstraction has has 195 places, 138 transitions, 1994 flow [2021-10-13 22:46:27,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 54.166666666666664) internal successors, (650), 12 states have internal predecessors, (650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:27,109 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:27,109 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:27,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:27,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:27,322 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:27,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:27,322 INFO L82 PathProgramCache]: Analyzing trace with hash 1907523575, now seen corresponding path program 11 times [2021-10-13 22:46:27,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:27,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128499432] [2021-10-13 22:46:27,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:27,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:27,429 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:27,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:27,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128499432] [2021-10-13 22:46:27,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128499432] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:27,429 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128279836] [2021-10-13 22:46:27,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:27,429 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:27,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:27,430 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) [2021-10-13 22:46:27,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-13 22:46:27,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:27,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:27,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:27,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:28,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128279836] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:28,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:28,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2021-10-13 22:46:28,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637756980] [2021-10-13 22:46:28,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:46:28,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:28,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:46:28,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:46:28,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:28,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 138 transitions, 1994 flow. Second operand has 13 states, 13 states have (on average 54.15384615384615) internal successors, (704), 13 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:28,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:28,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:28,210 INFO L129 PetriNetUnfolder]: 91/586 cut-off events. [2021-10-13 22:46:28,211 INFO L130 PetriNetUnfolder]: For 15793/15916 co-relation queries the response was YES. [2021-10-13 22:46:28,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3007 conditions, 586 events. 91/586 cut-off events. For 15793/15916 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 3394 event pairs, 0 based on Foata normal form. 31/557 useless extension candidates. Maximal degree in co-relation 2914. Up to 132 conditions per place. [2021-10-13 22:46:28,217 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 88 selfloop transitions, 17 changer transitions 8/157 dead transitions. [2021-10-13 22:46:28,217 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 157 transitions, 3016 flow [2021-10-13 22:46:28,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-13 22:46:28,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-10-13 22:46:28,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 835 transitions. [2021-10-13 22:46:28,219 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8434343434343434 [2021-10-13 22:46:28,219 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 835 transitions. [2021-10-13 22:46:28,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 835 transitions. [2021-10-13 22:46:28,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:28,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 835 transitions. [2021-10-13 22:46:28,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 55.666666666666664) internal successors, (835), 15 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) [2021-10-13 22:46:28,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 66.0) internal successors, (1056), 16 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,221 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 66.0) internal successors, (1056), 16 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,221 INFO L186 Difference]: Start difference. First operand has 195 places, 138 transitions, 1994 flow. Second operand 15 states and 835 transitions. [2021-10-13 22:46:28,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 157 transitions, 3016 flow [2021-10-13 22:46:28,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 157 transitions, 2774 flow, removed 53 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:28,247 INFO L242 Difference]: Finished difference. Result has 192 places, 140 transitions, 1908 flow [2021-10-13 22:46:28,247 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1908, PETRI_PLACES=192, PETRI_TRANSITIONS=140} [2021-10-13 22:46:28,247 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 126 predicate places. [2021-10-13 22:46:28,247 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 140 transitions, 1908 flow [2021-10-13 22:46:28,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.15384615384615) internal successors, (704), 13 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:28,248 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:28,248 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:28,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:28,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:28,465 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:28,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:28,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1104309287, now seen corresponding path program 12 times [2021-10-13 22:46:28,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:28,465 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258914674] [2021-10-13 22:46:28,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:28,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:28,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:28,568 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:28,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:28,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258914674] [2021-10-13 22:46:28,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258914674] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:28,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249808389] [2021-10-13 22:46:28,569 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:28,569 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:28,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:28,570 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) [2021-10-13 22:46:28,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-13 22:46:28,915 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:28,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:28,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:28,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:29,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249808389] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:29,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:29,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2021-10-13 22:46:29,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387145159] [2021-10-13 22:46:29,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-13 22:46:29,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:29,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-13 22:46:29,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-10-13 22:46:29,094 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:29,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 140 transitions, 1908 flow. Second operand has 13 states, 13 states have (on average 54.15384615384615) internal successors, (704), 13 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:29,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:29,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:29,366 INFO L129 PetriNetUnfolder]: 93/583 cut-off events. [2021-10-13 22:46:29,366 INFO L130 PetriNetUnfolder]: For 18379/18528 co-relation queries the response was YES. [2021-10-13 22:46:29,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 583 events. 93/583 cut-off events. For 18379/18528 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 3319 event pairs, 0 based on Foata normal form. 36/557 useless extension candidates. Maximal degree in co-relation 3015. Up to 122 conditions per place. [2021-10-13 22:46:29,373 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 75 selfloop transitions, 34 changer transitions 8/161 dead transitions. [2021-10-13 22:46:29,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 161 transitions, 3086 flow [2021-10-13 22:46:29,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 22:46:29,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-13 22:46:29,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1058 transitions. [2021-10-13 22:46:29,375 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8437001594896332 [2021-10-13 22:46:29,375 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1058 transitions. [2021-10-13 22:46:29,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1058 transitions. [2021-10-13 22:46:29,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:29,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1058 transitions. [2021-10-13 22:46:29,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 55.68421052631579) internal successors, (1058), 19 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 66.0) internal successors, (1320), 20 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,378 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 66.0) internal successors, (1320), 20 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,378 INFO L186 Difference]: Start difference. First operand has 192 places, 140 transitions, 1908 flow. Second operand 19 states and 1058 transitions. [2021-10-13 22:46:29,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 161 transitions, 3086 flow [2021-10-13 22:46:29,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 161 transitions, 2874 flow, removed 91 selfloop flow, removed 12 redundant places. [2021-10-13 22:46:29,407 INFO L242 Difference]: Finished difference. Result has 200 places, 142 transitions, 1978 flow [2021-10-13 22:46:29,407 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1978, PETRI_PLACES=200, PETRI_TRANSITIONS=142} [2021-10-13 22:46:29,407 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 134 predicate places. [2021-10-13 22:46:29,408 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 142 transitions, 1978 flow [2021-10-13 22:46:29,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 54.15384615384615) internal successors, (704), 13 states have internal predecessors, (704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:29,408 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:29,408 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:29,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-13 22:46:29,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:29,622 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:29,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:29,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1456804971, now seen corresponding path program 13 times [2021-10-13 22:46:29,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:29,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404750086] [2021-10-13 22:46:29,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:29,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:29,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:29,699 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:29,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:29,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404750086] [2021-10-13 22:46:29,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404750086] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:29,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737549860] [2021-10-13 22:46:29,700 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:29,700 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:29,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:29,701 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) [2021-10-13 22:46:29,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 22:46:30,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:30,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:30,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:30,318 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:30,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737549860] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:30,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:30,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2021-10-13 22:46:30,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497050282] [2021-10-13 22:46:30,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:30,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:30,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:30,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:30,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:30,320 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 142 transitions, 1978 flow. Second operand has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,320 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:30,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:30,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:30,613 INFO L129 PetriNetUnfolder]: 99/623 cut-off events. [2021-10-13 22:46:30,613 INFO L130 PetriNetUnfolder]: For 18743/18899 co-relation queries the response was YES. [2021-10-13 22:46:30,617 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3327 conditions, 623 events. 99/623 cut-off events. For 18743/18899 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 3693 event pairs, 0 based on Foata normal form. 43/602 useless extension candidates. Maximal degree in co-relation 3231. Up to 134 conditions per place. [2021-10-13 22:46:30,620 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 49 selfloop transitions, 71 changer transitions 8/172 dead transitions. [2021-10-13 22:46:30,620 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 172 transitions, 3413 flow [2021-10-13 22:46:30,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:46:30,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:46:30,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1279 transitions. [2021-10-13 22:46:30,622 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425559947299077 [2021-10-13 22:46:30,622 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1279 transitions. [2021-10-13 22:46:30,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1279 transitions. [2021-10-13 22:46:30,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:30,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1279 transitions. [2021-10-13 22:46:30,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.608695652173914) internal successors, (1279), 23 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,625 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,625 INFO L186 Difference]: Start difference. First operand has 200 places, 142 transitions, 1978 flow. Second operand 23 states and 1279 transitions. [2021-10-13 22:46:30,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 172 transitions, 3413 flow [2021-10-13 22:46:30,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 172 transitions, 3191 flow, removed 81 selfloop flow, removed 16 redundant places. [2021-10-13 22:46:30,657 INFO L242 Difference]: Finished difference. Result has 209 places, 149 transitions, 2249 flow [2021-10-13 22:46:30,657 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2249, PETRI_PLACES=209, PETRI_TRANSITIONS=149} [2021-10-13 22:46:30,658 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 143 predicate places. [2021-10-13 22:46:30,658 INFO L470 AbstractCegarLoop]: Abstraction has has 209 places, 149 transitions, 2249 flow [2021-10-13 22:46:30,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:30,658 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:30,658 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:30,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:30,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:30,876 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:30,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:30,876 INFO L82 PathProgramCache]: Analyzing trace with hash 521839523, now seen corresponding path program 14 times [2021-10-13 22:46:30,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:30,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703590332] [2021-10-13 22:46:30,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:30,876 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:30,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:30,949 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:30,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:30,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703590332] [2021-10-13 22:46:30,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703590332] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:30,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014571368] [2021-10-13 22:46:30,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:30,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:30,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:30,968 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) [2021-10-13 22:46:30,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-10-13 22:46:31,377 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:31,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:31,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 13 conjunts are in the unsatisfiable core [2021-10-13 22:46:31,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:31,581 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:31,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014571368] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:31,581 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:31,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 14 [2021-10-13 22:46:31,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857425578] [2021-10-13 22:46:31,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:31,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:31,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:31,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:31,583 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:31,583 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 149 transitions, 2249 flow. Second operand has 14 states, 14 states have (on average 54.142857142857146) internal successors, (758), 14 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:31,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:31,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:31,968 INFO L129 PetriNetUnfolder]: 116/715 cut-off events. [2021-10-13 22:46:31,968 INFO L130 PetriNetUnfolder]: For 23962/24147 co-relation queries the response was YES. [2021-10-13 22:46:31,973 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4053 conditions, 715 events. 116/715 cut-off events. For 23962/24147 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4380 event pairs, 0 based on Foata normal form. 51/693 useless extension candidates. Maximal degree in co-relation 3953. Up to 158 conditions per place. [2021-10-13 22:46:31,977 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 47 selfloop transitions, 90 changer transitions 14/195 dead transitions. [2021-10-13 22:46:31,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 195 transitions, 4406 flow [2021-10-13 22:46:31,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:46:31,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:46:31,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1560 transitions. [2021-10-13 22:46:31,989 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441558441558441 [2021-10-13 22:46:31,989 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1560 transitions. [2021-10-13 22:46:31,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1560 transitions. [2021-10-13 22:46:31,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:31,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1560 transitions. [2021-10-13 22:46:31,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.714285714285715) internal successors, (1560), 28 states have internal predecessors, (1560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,992 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:31,992 INFO L186 Difference]: Start difference. First operand has 209 places, 149 transitions, 2249 flow. Second operand 28 states and 1560 transitions. [2021-10-13 22:46:31,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 195 transitions, 4406 flow [2021-10-13 22:46:32,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 195 transitions, 4063 flow, removed 112 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:32,032 INFO L242 Difference]: Finished difference. Result has 225 places, 164 transitions, 2798 flow [2021-10-13 22:46:32,032 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2798, PETRI_PLACES=225, PETRI_TRANSITIONS=164} [2021-10-13 22:46:32,032 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 159 predicate places. [2021-10-13 22:46:32,032 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 164 transitions, 2798 flow [2021-10-13 22:46:32,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.142857142857146) internal successors, (758), 14 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,032 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:32,033 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:32,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:32,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:32,233 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:32,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:32,234 INFO L82 PathProgramCache]: Analyzing trace with hash -2132841811, now seen corresponding path program 15 times [2021-10-13 22:46:32,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:32,234 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497741076] [2021-10-13 22:46:32,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:32,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:32,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:32,341 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:32,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:32,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497741076] [2021-10-13 22:46:32,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497741076] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:32,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720712051] [2021-10-13 22:46:32,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:32,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:32,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:32,342 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) [2021-10-13 22:46:32,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-10-13 22:46:32,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-10-13 22:46:32,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:32,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:32,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:32,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720712051] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:32,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:32,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2021-10-13 22:46:32,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555873287] [2021-10-13 22:46:32,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:32,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:32,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:32,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:32,981 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:32,982 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 164 transitions, 2798 flow. Second operand has 14 states, 14 states have (on average 54.142857142857146) internal successors, (758), 14 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:32,982 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:32,982 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:32,982 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:33,219 INFO L129 PetriNetUnfolder]: 114/720 cut-off events. [2021-10-13 22:46:33,219 INFO L130 PetriNetUnfolder]: For 33993/34217 co-relation queries the response was YES. [2021-10-13 22:46:33,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4435 conditions, 720 events. 114/720 cut-off events. For 33993/34217 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4404 event pairs, 0 based on Foata normal form. 29/673 useless extension candidates. Maximal degree in co-relation 4327. Up to 154 conditions per place. [2021-10-13 22:46:33,228 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 100 selfloop transitions, 33 changer transitions 8/185 dead transitions. [2021-10-13 22:46:33,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 185 transitions, 4214 flow [2021-10-13 22:46:33,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:33,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:33,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 946 transitions. [2021-10-13 22:46:33,230 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431372549019608 [2021-10-13 22:46:33,231 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 946 transitions. [2021-10-13 22:46:33,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 946 transitions. [2021-10-13 22:46:33,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:33,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 946 transitions. [2021-10-13 22:46:33,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 55.64705882352941) internal successors, (946), 17 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:33,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 66.0) internal successors, (1188), 18 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:33,233 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 66.0) internal successors, (1188), 18 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:33,233 INFO L186 Difference]: Start difference. First operand has 225 places, 164 transitions, 2798 flow. Second operand 17 states and 946 transitions. [2021-10-13 22:46:33,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 185 transitions, 4214 flow [2021-10-13 22:46:33,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 185 transitions, 3595 flow, removed 241 selfloop flow, removed 23 redundant places. [2021-10-13 22:46:33,304 INFO L242 Difference]: Finished difference. Result has 218 places, 166 transitions, 2487 flow [2021-10-13 22:46:33,304 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2297, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2487, PETRI_PLACES=218, PETRI_TRANSITIONS=166} [2021-10-13 22:46:33,304 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 152 predicate places. [2021-10-13 22:46:33,304 INFO L470 AbstractCegarLoop]: Abstraction has has 218 places, 166 transitions, 2487 flow [2021-10-13 22:46:33,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.142857142857146) internal successors, (758), 14 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:33,305 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:33,305 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:33,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:33,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:33,507 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:33,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:33,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1043618967, now seen corresponding path program 16 times [2021-10-13 22:46:33,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:33,508 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326950480] [2021-10-13 22:46:33,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:33,508 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:33,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:33,607 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:33,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:33,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326950480] [2021-10-13 22:46:33,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326950480] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:33,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527481806] [2021-10-13 22:46:33,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:33,608 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:33,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:33,609 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) [2021-10-13 22:46:33,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-13 22:46:34,061 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:34,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:34,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:34,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:34,289 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:34,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527481806] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:34,289 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:34,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2021-10-13 22:46:34,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251325514] [2021-10-13 22:46:34,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:34,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:34,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:34,291 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:34,291 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 166 transitions, 2487 flow. Second operand has 14 states, 14 states have (on average 54.142857142857146) internal successors, (758), 14 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,291 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:34,291 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:34,291 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:34,547 INFO L129 PetriNetUnfolder]: 116/738 cut-off events. [2021-10-13 22:46:34,547 INFO L130 PetriNetUnfolder]: For 30809/31004 co-relation queries the response was YES. [2021-10-13 22:46:34,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4237 conditions, 738 events. 116/738 cut-off events. For 30809/31004 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4583 event pairs, 0 based on Foata normal form. 38/699 useless extension candidates. Maximal degree in co-relation 4131. Up to 150 conditions per place. [2021-10-13 22:46:34,555 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 74 selfloop transitions, 64 changer transitions 8/190 dead transitions. [2021-10-13 22:46:34,555 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 190 transitions, 3990 flow [2021-10-13 22:46:34,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-13 22:46:34,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-13 22:46:34,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1111 transitions. [2021-10-13 22:46:34,557 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8416666666666667 [2021-10-13 22:46:34,557 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1111 transitions. [2021-10-13 22:46:34,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1111 transitions. [2021-10-13 22:46:34,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:34,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1111 transitions. [2021-10-13 22:46:34,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 55.55) internal successors, (1111), 20 states have internal predecessors, (1111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,560 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 66.0) internal successors, (1386), 21 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,560 INFO L186 Difference]: Start difference. First operand has 218 places, 166 transitions, 2487 flow. Second operand 20 states and 1111 transitions. [2021-10-13 22:46:34,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 190 transitions, 3990 flow [2021-10-13 22:46:34,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 190 transitions, 3768 flow, removed 82 selfloop flow, removed 14 redundant places. [2021-10-13 22:46:34,604 INFO L242 Difference]: Finished difference. Result has 225 places, 168 transitions, 2617 flow [2021-10-13 22:46:34,604 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2617, PETRI_PLACES=225, PETRI_TRANSITIONS=168} [2021-10-13 22:46:34,605 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 159 predicate places. [2021-10-13 22:46:34,605 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 168 transitions, 2617 flow [2021-10-13 22:46:34,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.142857142857146) internal successors, (758), 14 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:34,605 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:34,605 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:34,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-10-13 22:46:34,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-10-13 22:46:34,806 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:34,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:34,806 INFO L82 PathProgramCache]: Analyzing trace with hash 661199605, now seen corresponding path program 17 times [2021-10-13 22:46:34,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:34,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108880926] [2021-10-13 22:46:34,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:34,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:34,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:34,898 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:34,899 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:34,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108880926] [2021-10-13 22:46:34,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108880926] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:34,899 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275185156] [2021-10-13 22:46:34,899 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:34,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:34,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:34,900 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) [2021-10-13 22:46:34,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-10-13 22:46:35,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-10-13 22:46:35,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:35,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:35,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:35,524 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:35,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275185156] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:35,524 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:35,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-10-13 22:46:35,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830779979] [2021-10-13 22:46:35,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:35,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:35,525 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:35,526 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 168 transitions, 2617 flow. Second operand has 15 states, 15 states have (on average 54.2) internal successors, (813), 15 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) [2021-10-13 22:46:35,526 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:35,526 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:35,526 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:35,865 INFO L129 PetriNetUnfolder]: 126/821 cut-off events. [2021-10-13 22:46:35,865 INFO L130 PetriNetUnfolder]: For 34768/34972 co-relation queries the response was YES. [2021-10-13 22:46:35,871 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4752 conditions, 821 events. 126/821 cut-off events. For 34768/34972 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5406 event pairs, 0 based on Foata normal form. 50/787 useless extension candidates. Maximal degree in co-relation 4644. Up to 170 conditions per place. [2021-10-13 22:46:35,875 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 59 selfloop transitions, 93 changer transitions 8/204 dead transitions. [2021-10-13 22:46:35,875 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 204 transitions, 4466 flow [2021-10-13 22:46:35,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:46:35,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:46:35,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1278 transitions. [2021-10-13 22:46:35,876 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.841897233201581 [2021-10-13 22:46:35,876 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1278 transitions. [2021-10-13 22:46:35,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1278 transitions. [2021-10-13 22:46:35,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:35,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1278 transitions. [2021-10-13 22:46:35,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.56521739130435) internal successors, (1278), 23 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) [2021-10-13 22:46:35,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,879 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:35,879 INFO L186 Difference]: Start difference. First operand has 225 places, 168 transitions, 2617 flow. Second operand 23 states and 1278 transitions. [2021-10-13 22:46:35,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 204 transitions, 4466 flow [2021-10-13 22:46:35,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 204 transitions, 4186 flow, removed 84 selfloop flow, removed 17 redundant places. [2021-10-13 22:46:35,930 INFO L242 Difference]: Finished difference. Result has 235 places, 180 transitions, 3079 flow [2021-10-13 22:46:35,931 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3079, PETRI_PLACES=235, PETRI_TRANSITIONS=180} [2021-10-13 22:46:35,931 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 169 predicate places. [2021-10-13 22:46:35,931 INFO L470 AbstractCegarLoop]: Abstraction has has 235 places, 180 transitions, 3079 flow [2021-10-13 22:46:35,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.2) internal successors, (813), 15 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) [2021-10-13 22:46:35,931 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:35,931 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:35,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:36,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-10-13 22:46:36,149 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:36,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:36,149 INFO L82 PathProgramCache]: Analyzing trace with hash 927485407, now seen corresponding path program 18 times [2021-10-13 22:46:36,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:36,150 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390230400] [2021-10-13 22:46:36,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:36,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:36,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:36,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:36,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390230400] [2021-10-13 22:46:36,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390230400] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:36,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359628052] [2021-10-13 22:46:36,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:36,236 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:36,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:36,236 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) [2021-10-13 22:46:36,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 22:46:36,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-10-13 22:46:36,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:36,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:36,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:36,837 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:36,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359628052] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:36,837 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:36,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 15 [2021-10-13 22:46:36,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842433649] [2021-10-13 22:46:36,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:36,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:36,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:36,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:36,838 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:36,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 180 transitions, 3079 flow. Second operand has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:36,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:36,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:36,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:37,282 INFO L129 PetriNetUnfolder]: 138/890 cut-off events. [2021-10-13 22:46:37,282 INFO L130 PetriNetUnfolder]: For 41326/41496 co-relation queries the response was YES. [2021-10-13 22:46:37,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5424 conditions, 890 events. 138/890 cut-off events. For 41326/41496 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5906 event pairs, 0 based on Foata normal form. 71/872 useless extension candidates. Maximal degree in co-relation 5311. Up to 186 conditions per place. [2021-10-13 22:46:37,290 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 37 selfloop transitions, 129 changer transitions 14/224 dead transitions. [2021-10-13 22:46:37,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 224 transitions, 5625 flow [2021-10-13 22:46:37,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:46:37,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:46:37,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1671 transitions. [2021-10-13 22:46:37,292 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.843939393939394 [2021-10-13 22:46:37,292 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1671 transitions. [2021-10-13 22:46:37,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1671 transitions. [2021-10-13 22:46:37,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:37,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1671 transitions. [2021-10-13 22:46:37,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 55.7) internal successors, (1671), 30 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,295 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,295 INFO L186 Difference]: Start difference. First operand has 235 places, 180 transitions, 3079 flow. Second operand 30 states and 1671 transitions. [2021-10-13 22:46:37,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 224 transitions, 5625 flow [2021-10-13 22:46:37,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 224 transitions, 5209 flow, removed 131 selfloop flow, removed 18 redundant places. [2021-10-13 22:46:37,354 INFO L242 Difference]: Finished difference. Result has 254 places, 191 transitions, 3604 flow [2021-10-13 22:46:37,354 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3604, PETRI_PLACES=254, PETRI_TRANSITIONS=191} [2021-10-13 22:46:37,355 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 188 predicate places. [2021-10-13 22:46:37,355 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 191 transitions, 3604 flow [2021-10-13 22:46:37,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:37,355 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:37,355 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:37,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:37,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-10-13 22:46:37,571 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:37,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:37,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1605410927, now seen corresponding path program 19 times [2021-10-13 22:46:37,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:37,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344801269] [2021-10-13 22:46:37,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:37,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:37,650 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:46:37,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:37,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344801269] [2021-10-13 22:46:37,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344801269] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:37,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [650239686] [2021-10-13 22:46:37,651 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:37,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:37,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:37,652 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) [2021-10-13 22:46:37,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 22:46:38,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:38,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 22:46:38,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:38,315 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:46:38,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [650239686] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:38,316 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:38,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2021-10-13 22:46:38,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187378607] [2021-10-13 22:46:38,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-13 22:46:38,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:38,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-13 22:46:38,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-10-13 22:46:38,317 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:38,317 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 191 transitions, 3604 flow. Second operand has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:38,317 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:38,317 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:38,318 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:38,695 INFO L129 PetriNetUnfolder]: 135/886 cut-off events. [2021-10-13 22:46:38,695 INFO L130 PetriNetUnfolder]: For 54801/55007 co-relation queries the response was YES. [2021-10-13 22:46:38,702 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5796 conditions, 886 events. 135/886 cut-off events. For 54801/55007 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 5902 event pairs, 0 based on Foata normal form. 71/866 useless extension candidates. Maximal degree in co-relation 5675. Up to 180 conditions per place. [2021-10-13 22:46:38,708 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 68 selfloop transitions, 100 changer transitions 5/217 dead transitions. [2021-10-13 22:46:38,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 217 transitions, 5455 flow [2021-10-13 22:46:38,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:46:38,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:46:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1279 transitions. [2021-10-13 22:46:38,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425559947299077 [2021-10-13 22:46:38,710 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1279 transitions. [2021-10-13 22:46:38,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1279 transitions. [2021-10-13 22:46:38,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:38,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1279 transitions. [2021-10-13 22:46:38,711 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.608695652173914) internal successors, (1279), 23 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:38,712 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:38,713 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:38,713 INFO L186 Difference]: Start difference. First operand has 254 places, 191 transitions, 3604 flow. Second operand 23 states and 1279 transitions. [2021-10-13 22:46:38,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 217 transitions, 5455 flow [2021-10-13 22:46:38,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 217 transitions, 4788 flow, removed 257 selfloop flow, removed 21 redundant places. [2021-10-13 22:46:38,815 INFO L242 Difference]: Finished difference. Result has 254 places, 194 transitions, 3468 flow [2021-10-13 22:46:38,815 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3468, PETRI_PLACES=254, PETRI_TRANSITIONS=194} [2021-10-13 22:46:38,815 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 188 predicate places. [2021-10-13 22:46:38,815 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 194 transitions, 3468 flow [2021-10-13 22:46:38,815 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 54.214285714285715) internal successors, (759), 14 states have internal predecessors, (759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:38,815 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:38,815 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:38,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-10-13 22:46:39,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:39,027 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:39,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:39,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1941350900, now seen corresponding path program 20 times [2021-10-13 22:46:39,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:39,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925357747] [2021-10-13 22:46:39,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:39,028 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:39,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:39,142 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:39,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:39,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925357747] [2021-10-13 22:46:39,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925357747] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:39,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319390440] [2021-10-13 22:46:39,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:39,143 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:39,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:39,144 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) [2021-10-13 22:46:39,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-10-13 22:46:39,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:39,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:39,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:39,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:39,882 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:39,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319390440] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:39,882 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:39,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-10-13 22:46:39,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992573085] [2021-10-13 22:46:39,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:39,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:39,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:39,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:39,884 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:39,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 194 transitions, 3468 flow. Second operand has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:39,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:39,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:39,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:40,141 INFO L129 PetriNetUnfolder]: 139/914 cut-off events. [2021-10-13 22:46:40,141 INFO L130 PetriNetUnfolder]: For 49707/49926 co-relation queries the response was YES. [2021-10-13 22:46:40,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5737 conditions, 914 events. 139/914 cut-off events. For 49707/49926 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 6073 event pairs, 0 based on Foata normal form. 39/858 useless extension candidates. Maximal degree in co-relation 5616. Up to 218 conditions per place. [2021-10-13 22:46:40,152 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 144 selfloop transitions, 19 changer transitions 8/215 dead transitions. [2021-10-13 22:46:40,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 215 transitions, 5082 flow [2021-10-13 22:46:40,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-13 22:46:40,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-10-13 22:46:40,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 945 transitions. [2021-10-13 22:46:40,153 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8422459893048129 [2021-10-13 22:46:40,153 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 945 transitions. [2021-10-13 22:46:40,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 945 transitions. [2021-10-13 22:46:40,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:40,153 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 945 transitions. [2021-10-13 22:46:40,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 55.588235294117645) internal successors, (945), 17 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 66.0) internal successors, (1188), 18 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,155 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 66.0) internal successors, (1188), 18 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,155 INFO L186 Difference]: Start difference. First operand has 254 places, 194 transitions, 3468 flow. Second operand 17 states and 945 transitions. [2021-10-13 22:46:40,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 215 transitions, 5082 flow [2021-10-13 22:46:40,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 215 transitions, 4786 flow, removed 76 selfloop flow, removed 19 redundant places. [2021-10-13 22:46:40,231 INFO L242 Difference]: Finished difference. Result has 254 places, 196 transitions, 3414 flow [2021-10-13 22:46:40,232 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3414, PETRI_PLACES=254, PETRI_TRANSITIONS=196} [2021-10-13 22:46:40,234 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 188 predicate places. [2021-10-13 22:46:40,234 INFO L470 AbstractCegarLoop]: Abstraction has has 254 places, 196 transitions, 3414 flow [2021-10-13 22:46:40,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:40,234 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:40,234 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:40,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-10-13 22:46:40,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-10-13 22:46:40,446 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:40,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:40,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1832863054, now seen corresponding path program 21 times [2021-10-13 22:46:40,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:40,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182255364] [2021-10-13 22:46:40,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:40,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:40,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:40,547 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:40,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:40,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182255364] [2021-10-13 22:46:40,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182255364] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:40,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916891142] [2021-10-13 22:46:40,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:40,547 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:40,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:40,548 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) [2021-10-13 22:46:40,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-10-13 22:46:41,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-10-13 22:46:41,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:41,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:41,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:41,310 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:41,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916891142] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:41,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:41,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-10-13 22:46:41,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054593788] [2021-10-13 22:46:41,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:41,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:41,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:41,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:41,312 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:41,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 196 transitions, 3414 flow. Second operand has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:41,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:41,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:41,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:41,633 INFO L129 PetriNetUnfolder]: 141/932 cut-off events. [2021-10-13 22:46:41,633 INFO L130 PetriNetUnfolder]: For 52535/52754 co-relation queries the response was YES. [2021-10-13 22:46:41,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5844 conditions, 932 events. 141/932 cut-off events. For 52535/52754 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 6230 event pairs, 0 based on Foata normal form. 44/879 useless extension candidates. Maximal degree in co-relation 5722. Up to 189 conditions per place. [2021-10-13 22:46:41,644 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 129 selfloop transitions, 38 changer transitions 8/219 dead transitions. [2021-10-13 22:46:41,644 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 219 transitions, 5178 flow [2021-10-13 22:46:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:46:41,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:46:41,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1168 transitions. [2021-10-13 22:46:41,646 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8427128427128427 [2021-10-13 22:46:41,646 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1168 transitions. [2021-10-13 22:46:41,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1168 transitions. [2021-10-13 22:46:41,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:41,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1168 transitions. [2021-10-13 22:46:41,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 55.61904761904762) internal successors, (1168), 21 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:41,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 66.0) internal successors, (1452), 22 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) [2021-10-13 22:46:41,648 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 66.0) internal successors, (1452), 22 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) [2021-10-13 22:46:41,648 INFO L186 Difference]: Start difference. First operand has 254 places, 196 transitions, 3414 flow. Second operand 21 states and 1168 transitions. [2021-10-13 22:46:41,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 219 transitions, 5178 flow [2021-10-13 22:46:41,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 219 transitions, 5024 flow, removed 60 selfloop flow, removed 14 redundant places. [2021-10-13 22:46:41,726 INFO L242 Difference]: Finished difference. Result has 262 places, 198 transitions, 3524 flow [2021-10-13 22:46:41,727 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3302, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3524, PETRI_PLACES=262, PETRI_TRANSITIONS=198} [2021-10-13 22:46:41,727 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 196 predicate places. [2021-10-13 22:46:41,727 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 198 transitions, 3524 flow [2021-10-13 22:46:41,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:41,727 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:41,727 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:41,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:41,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:41,928 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:41,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:41,928 INFO L82 PathProgramCache]: Analyzing trace with hash 89635582, now seen corresponding path program 22 times [2021-10-13 22:46:41,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:41,928 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910870267] [2021-10-13 22:46:41,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:41,929 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:41,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:42,028 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:42,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:42,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910870267] [2021-10-13 22:46:42,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910870267] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:42,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240201002] [2021-10-13 22:46:42,029 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:42,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:42,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:42,030 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) [2021-10-13 22:46:42,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 22:46:42,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:42,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:42,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:42,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:42,786 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:42,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240201002] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:42,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:42,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-10-13 22:46:42,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81328780] [2021-10-13 22:46:42,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:42,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:42,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:42,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:42,788 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:42,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 198 transitions, 3524 flow. Second operand has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:42,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:42,788 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:42,788 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:43,120 INFO L129 PetriNetUnfolder]: 145/968 cut-off events. [2021-10-13 22:46:43,120 INFO L130 PetriNetUnfolder]: For 57746/57970 co-relation queries the response was YES. [2021-10-13 22:46:43,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6200 conditions, 968 events. 145/968 cut-off events. For 57746/57970 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 6580 event pairs, 0 based on Foata normal form. 54/921 useless extension candidates. Maximal degree in co-relation 6076. Up to 194 conditions per place. [2021-10-13 22:46:43,133 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 100 selfloop transitions, 75 changer transitions 8/227 dead transitions. [2021-10-13 22:46:43,133 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 227 transitions, 5557 flow [2021-10-13 22:46:43,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 22:46:43,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-10-13 22:46:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1333 transitions. [2021-10-13 22:46:43,148 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8415404040404041 [2021-10-13 22:46:43,148 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1333 transitions. [2021-10-13 22:46:43,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1333 transitions. [2021-10-13 22:46:43,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:43,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1333 transitions. [2021-10-13 22:46:43,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 55.541666666666664) internal successors, (1333), 24 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) [2021-10-13 22:46:43,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 66.0) internal successors, (1650), 25 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,151 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 66.0) internal successors, (1650), 25 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,151 INFO L186 Difference]: Start difference. First operand has 262 places, 198 transitions, 3524 flow. Second operand 24 states and 1333 transitions. [2021-10-13 22:46:43,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 227 transitions, 5557 flow [2021-10-13 22:46:43,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 227 transitions, 5303 flow, removed 93 selfloop flow, removed 18 redundant places. [2021-10-13 22:46:43,257 INFO L242 Difference]: Finished difference. Result has 272 places, 203 transitions, 3773 flow [2021-10-13 22:46:43,258 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3773, PETRI_PLACES=272, PETRI_TRANSITIONS=203} [2021-10-13 22:46:43,258 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 206 predicate places. [2021-10-13 22:46:43,258 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 203 transitions, 3773 flow [2021-10-13 22:46:43,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:43,259 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:43,259 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:43,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:43,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2021-10-13 22:46:43,478 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:43,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:43,478 INFO L82 PathProgramCache]: Analyzing trace with hash -1557889868, now seen corresponding path program 23 times [2021-10-13 22:46:43,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:43,478 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403769256] [2021-10-13 22:46:43,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:43,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:43,564 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:43,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:43,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403769256] [2021-10-13 22:46:43,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403769256] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:43,564 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548432730] [2021-10-13 22:46:43,564 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:43,564 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:43,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:43,565 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) [2021-10-13 22:46:43,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-10-13 22:46:44,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-13 22:46:44,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:44,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:44,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:44,359 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:44,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548432730] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:44,359 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:44,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-10-13 22:46:44,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768069182] [2021-10-13 22:46:44,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:44,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:44,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:44,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:44,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:44,362 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 203 transitions, 3773 flow. Second operand has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,362 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:44,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:44,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:44,724 INFO L129 PetriNetUnfolder]: 149/997 cut-off events. [2021-10-13 22:46:44,724 INFO L130 PetriNetUnfolder]: For 60113/60346 co-relation queries the response was YES. [2021-10-13 22:46:44,730 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6482 conditions, 997 events. 149/997 cut-off events. For 60113/60346 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 6868 event pairs, 0 based on Foata normal form. 59/952 useless extension candidates. Maximal degree in co-relation 6352. Up to 202 conditions per place. [2021-10-13 22:46:44,735 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 81 selfloop transitions, 101 changer transitions 8/234 dead transitions. [2021-10-13 22:46:44,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 234 transitions, 6004 flow [2021-10-13 22:46:44,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:46:44,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:46:44,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1445 transitions. [2021-10-13 22:46:44,740 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8420745920745921 [2021-10-13 22:46:44,740 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1445 transitions. [2021-10-13 22:46:44,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1445 transitions. [2021-10-13 22:46:44,740 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:44,740 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1445 transitions. [2021-10-13 22:46:44,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 55.57692307692308) internal successors, (1445), 26 states have internal predecessors, (1445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 66.0) internal successors, (1782), 27 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,744 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 66.0) internal successors, (1782), 27 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,744 INFO L186 Difference]: Start difference. First operand has 272 places, 203 transitions, 3773 flow. Second operand 26 states and 1445 transitions. [2021-10-13 22:46:44,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 234 transitions, 6004 flow [2021-10-13 22:46:44,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 234 transitions, 5686 flow, removed 100 selfloop flow, removed 18 redundant places. [2021-10-13 22:46:44,852 INFO L242 Difference]: Finished difference. Result has 283 places, 208 transitions, 4080 flow [2021-10-13 22:46:44,852 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3567, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4080, PETRI_PLACES=283, PETRI_TRANSITIONS=208} [2021-10-13 22:46:44,852 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 217 predicate places. [2021-10-13 22:46:44,852 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 208 transitions, 4080 flow [2021-10-13 22:46:44,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:44,853 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:44,853 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:44,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:45,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:45,066 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:45,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:45,066 INFO L82 PathProgramCache]: Analyzing trace with hash -455281562, now seen corresponding path program 24 times [2021-10-13 22:46:45,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:45,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743619947] [2021-10-13 22:46:45,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:45,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:45,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:45,165 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:45,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:45,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743619947] [2021-10-13 22:46:45,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743619947] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:45,166 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933245093] [2021-10-13 22:46:45,166 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:45,166 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:45,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:45,167 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) [2021-10-13 22:46:45,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-10-13 22:46:45,761 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-10-13 22:46:45,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:45,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:45,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:45,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933245093] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:45,966 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:45,966 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2021-10-13 22:46:45,966 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252591172] [2021-10-13 22:46:45,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:46:45,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:45,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:46:45,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:46:45,967 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:45,968 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 208 transitions, 4080 flow. Second operand has 16 states, 16 states have (on average 54.1875) internal successors, (867), 16 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:45,968 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:45,968 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:45,968 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:46,420 INFO L129 PetriNetUnfolder]: 152/1017 cut-off events. [2021-10-13 22:46:46,420 INFO L130 PetriNetUnfolder]: For 63772/64030 co-relation queries the response was YES. [2021-10-13 22:46:46,425 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6754 conditions, 1017 events. 152/1017 cut-off events. For 63772/64030 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 7088 event pairs, 0 based on Foata normal form. 73/985 useless extension candidates. Maximal degree in co-relation 6620. Up to 207 conditions per place. [2021-10-13 22:46:46,430 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 62 selfloop transitions, 125 changer transitions 8/239 dead transitions. [2021-10-13 22:46:46,430 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 239 transitions, 6381 flow [2021-10-13 22:46:46,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:46:46,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:46:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1501 transitions. [2021-10-13 22:46:46,431 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8423120089786756 [2021-10-13 22:46:46,431 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1501 transitions. [2021-10-13 22:46:46,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1501 transitions. [2021-10-13 22:46:46,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:46,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1501 transitions. [2021-10-13 22:46:46,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.592592592592595) internal successors, (1501), 27 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,434 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,434 INFO L186 Difference]: Start difference. First operand has 283 places, 208 transitions, 4080 flow. Second operand 27 states and 1501 transitions. [2021-10-13 22:46:46,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 239 transitions, 6381 flow [2021-10-13 22:46:46,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 239 transitions, 5980 flow, removed 124 selfloop flow, removed 21 redundant places. [2021-10-13 22:46:46,553 INFO L242 Difference]: Finished difference. Result has 291 places, 213 transitions, 4313 flow [2021-10-13 22:46:46,554 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4313, PETRI_PLACES=291, PETRI_TRANSITIONS=213} [2021-10-13 22:46:46,554 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 225 predicate places. [2021-10-13 22:46:46,554 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 213 transitions, 4313 flow [2021-10-13 22:46:46,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.1875) internal successors, (867), 16 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:46,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:46,554 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:46,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2021-10-13 22:46:46,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:46,755 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:46,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:46,755 INFO L82 PathProgramCache]: Analyzing trace with hash 309138388, now seen corresponding path program 25 times [2021-10-13 22:46:46,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:46,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849088207] [2021-10-13 22:46:46,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:46,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:46,846 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:46,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:46,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849088207] [2021-10-13 22:46:46,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849088207] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:46,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477256801] [2021-10-13 22:46:46,847 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:46,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:46,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:46,847 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) [2021-10-13 22:46:46,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-13 22:46:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:47,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:47,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:47,598 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:47,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477256801] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:47,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:47,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-10-13 22:46:47,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032732876] [2021-10-13 22:46:47,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:47,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:47,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:47,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:47,600 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:47,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 213 transitions, 4313 flow. Second operand has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:47,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:47,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:47,601 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:48,020 INFO L129 PetriNetUnfolder]: 167/1085 cut-off events. [2021-10-13 22:46:48,020 INFO L130 PetriNetUnfolder]: For 75229/75524 co-relation queries the response was YES. [2021-10-13 22:46:48,027 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7659 conditions, 1085 events. 167/1085 cut-off events. For 75229/75524 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 7564 event pairs, 0 based on Foata normal form. 87/1061 useless extension candidates. Maximal degree in co-relation 7522. Up to 225 conditions per place. [2021-10-13 22:46:48,032 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 65 selfloop transitions, 133 changer transitions 8/250 dead transitions. [2021-10-13 22:46:48,032 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 250 transitions, 6967 flow [2021-10-13 22:46:48,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:46:48,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:46:48,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1561 transitions. [2021-10-13 22:46:48,048 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8446969696969697 [2021-10-13 22:46:48,048 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1561 transitions. [2021-10-13 22:46:48,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1561 transitions. [2021-10-13 22:46:48,049 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:48,049 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1561 transitions. [2021-10-13 22:46:48,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.75) internal successors, (1561), 28 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:48,051 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:48,051 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:48,051 INFO L186 Difference]: Start difference. First operand has 291 places, 213 transitions, 4313 flow. Second operand 28 states and 1561 transitions. [2021-10-13 22:46:48,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 250 transitions, 6967 flow [2021-10-13 22:46:48,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 250 transitions, 6446 flow, removed 159 selfloop flow, removed 23 redundant places. [2021-10-13 22:46:48,178 INFO L242 Difference]: Finished difference. Result has 299 places, 219 transitions, 4633 flow [2021-10-13 22:46:48,178 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3942, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4633, PETRI_PLACES=299, PETRI_TRANSITIONS=219} [2021-10-13 22:46:48,178 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 233 predicate places. [2021-10-13 22:46:48,178 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 219 transitions, 4633 flow [2021-10-13 22:46:48,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.13333333333333) internal successors, (812), 15 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:48,179 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:48,179 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:48,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:48,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:48,397 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:48,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:48,397 INFO L82 PathProgramCache]: Analyzing trace with hash 733972956, now seen corresponding path program 26 times [2021-10-13 22:46:48,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:48,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393080070] [2021-10-13 22:46:48,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:48,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:48,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:48,493 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:48,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:48,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393080070] [2021-10-13 22:46:48,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393080070] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:48,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462579006] [2021-10-13 22:46:48,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:48,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:48,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:48,497 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) [2021-10-13 22:46:48,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-10-13 22:46:49,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:46:49,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:49,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:49,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:49,301 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 0 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:49,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462579006] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:49,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:49,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 16 [2021-10-13 22:46:49,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085936486] [2021-10-13 22:46:49,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:46:49,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:49,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:46:49,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:46:49,303 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:49,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 219 transitions, 4633 flow. Second operand has 16 states, 16 states have (on average 54.125) internal successors, (866), 16 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:49,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:49,304 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:49,814 INFO L129 PetriNetUnfolder]: 173/1131 cut-off events. [2021-10-13 22:46:49,814 INFO L130 PetriNetUnfolder]: For 84832/85114 co-relation queries the response was YES. [2021-10-13 22:46:49,822 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8252 conditions, 1131 events. 173/1131 cut-off events. For 84832/85114 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 8062 event pairs, 0 based on Foata normal form. 94/1110 useless extension candidates. Maximal degree in co-relation 8111. Up to 235 conditions per place. [2021-10-13 22:46:49,826 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 64 selfloop transitions, 143 changer transitions 17/268 dead transitions. [2021-10-13 22:46:49,827 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 268 transitions, 8181 flow [2021-10-13 22:46:49,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:46:49,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:46:49,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1782 transitions. [2021-10-13 22:46:49,828 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.84375 [2021-10-13 22:46:49,828 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1782 transitions. [2021-10-13 22:46:49,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1782 transitions. [2021-10-13 22:46:49,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:49,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1782 transitions. [2021-10-13 22:46:49,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.6875) internal successors, (1782), 32 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,832 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,832 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,832 INFO L186 Difference]: Start difference. First operand has 299 places, 219 transitions, 4633 flow. Second operand 32 states and 1782 transitions. [2021-10-13 22:46:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 268 transitions, 8181 flow [2021-10-13 22:46:49,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 268 transitions, 7534 flow, removed 224 selfloop flow, removed 23 redundant places. [2021-10-13 22:46:49,963 INFO L242 Difference]: Finished difference. Result has 314 places, 231 transitions, 5186 flow [2021-10-13 22:46:49,964 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4236, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5186, PETRI_PLACES=314, PETRI_TRANSITIONS=231} [2021-10-13 22:46:49,964 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 248 predicate places. [2021-10-13 22:46:49,964 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 231 transitions, 5186 flow [2021-10-13 22:46:49,964 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.125) internal successors, (866), 16 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:49,964 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:49,964 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:49,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-10-13 22:46:50,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-10-13 22:46:50,179 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:50,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:50,179 INFO L82 PathProgramCache]: Analyzing trace with hash 1573669235, now seen corresponding path program 27 times [2021-10-13 22:46:50,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:50,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653431399] [2021-10-13 22:46:50,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:50,179 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:50,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:50,264 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 22:46:50,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:50,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653431399] [2021-10-13 22:46:50,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653431399] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:50,264 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336133415] [2021-10-13 22:46:50,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:46:50,265 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:50,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:50,265 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) [2021-10-13 22:46:50,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-10-13 22:46:50,896 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-10-13 22:46:50,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:50,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 22:46:50,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:51,085 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 22:46:51,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336133415] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:51,086 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:51,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2021-10-13 22:46:51,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272713727] [2021-10-13 22:46:51,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-13 22:46:51,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:51,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-13 22:46:51,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-10-13 22:46:51,087 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:51,087 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 231 transitions, 5186 flow. Second operand has 15 states, 15 states have (on average 54.2) internal successors, (813), 15 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) [2021-10-13 22:46:51,087 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:51,088 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:51,088 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:51,516 INFO L129 PetriNetUnfolder]: 168/1116 cut-off events. [2021-10-13 22:46:51,516 INFO L130 PetriNetUnfolder]: For 98180/98474 co-relation queries the response was YES. [2021-10-13 22:46:51,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8315 conditions, 1116 events. 168/1116 cut-off events. For 98180/98474 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 7965 event pairs, 0 based on Foata normal form. 88/1090 useless extension candidates. Maximal degree in co-relation 8168. Up to 227 conditions per place. [2021-10-13 22:46:51,531 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 72 selfloop transitions, 139 changer transitions 5/260 dead transitions. [2021-10-13 22:46:51,532 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 260 transitions, 7698 flow [2021-10-13 22:46:51,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:46:51,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:46:51,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1279 transitions. [2021-10-13 22:46:51,533 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425559947299077 [2021-10-13 22:46:51,533 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1279 transitions. [2021-10-13 22:46:51,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1279 transitions. [2021-10-13 22:46:51,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:51,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1279 transitions. [2021-10-13 22:46:51,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.608695652173914) internal successors, (1279), 23 states have internal predecessors, (1279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,535 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,536 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:51,536 INFO L186 Difference]: Start difference. First operand has 314 places, 231 transitions, 5186 flow. Second operand 23 states and 1279 transitions. [2021-10-13 22:46:51,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 260 transitions, 7698 flow [2021-10-13 22:46:51,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 260 transitions, 6775 flow, removed 348 selfloop flow, removed 26 redundant places. [2021-10-13 22:46:51,684 INFO L242 Difference]: Finished difference. Result has 309 places, 234 transitions, 5000 flow [2021-10-13 22:46:51,684 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5000, PETRI_PLACES=309, PETRI_TRANSITIONS=234} [2021-10-13 22:46:51,684 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 243 predicate places. [2021-10-13 22:46:51,684 INFO L470 AbstractCegarLoop]: Abstraction has has 309 places, 234 transitions, 5000 flow [2021-10-13 22:46:51,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 54.2) internal successors, (813), 15 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) [2021-10-13 22:46:51,685 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:51,685 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:51,702 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-10-13 22:46:51,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-10-13 22:46:51,885 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:51,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:51,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1197645336, now seen corresponding path program 28 times [2021-10-13 22:46:51,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:51,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304939523] [2021-10-13 22:46:51,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:51,886 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:51,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:52,007 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:52,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:52,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304939523] [2021-10-13 22:46:52,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304939523] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:52,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184093493] [2021-10-13 22:46:52,007 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:46:52,007 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:52,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:52,008 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) [2021-10-13 22:46:52,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-10-13 22:46:52,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:46:52,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:52,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:46:52,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:52,953 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:52,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184093493] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:52,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:52,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2021-10-13 22:46:52,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720661156] [2021-10-13 22:46:52,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:46:52,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:52,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:46:52,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:46:52,954 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:52,955 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 234 transitions, 5000 flow. Second operand has 16 states, 16 states have (on average 54.125) internal successors, (866), 16 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:52,955 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:52,955 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:52,955 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:53,290 INFO L129 PetriNetUnfolder]: 172/1144 cut-off events. [2021-10-13 22:46:53,290 INFO L130 PetriNetUnfolder]: For 93447/93734 co-relation queries the response was YES. [2021-10-13 22:46:53,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8297 conditions, 1144 events. 172/1144 cut-off events. For 93447/93734 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 8165 event pairs, 0 based on Foata normal form. 40/1065 useless extension candidates. Maximal degree in co-relation 8150. Up to 249 conditions per place. [2021-10-13 22:46:53,305 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 168 selfloop transitions, 37 changer transitions 8/257 dead transitions. [2021-10-13 22:46:53,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 257 transitions, 7150 flow [2021-10-13 22:46:53,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-13 22:46:53,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-10-13 22:46:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1056 transitions. [2021-10-13 22:46:53,306 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2021-10-13 22:46:53,306 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1056 transitions. [2021-10-13 22:46:53,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1056 transitions. [2021-10-13 22:46:53,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:53,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1056 transitions. [2021-10-13 22:46:53,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 55.578947368421055) internal successors, (1056), 19 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:53,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 66.0) internal successors, (1320), 20 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:53,308 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 66.0) internal successors, (1320), 20 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:53,308 INFO L186 Difference]: Start difference. First operand has 309 places, 234 transitions, 5000 flow. Second operand 19 states and 1056 transitions. [2021-10-13 22:46:53,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 257 transitions, 7150 flow [2021-10-13 22:46:53,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 257 transitions, 6699 flow, removed 107 selfloop flow, removed 20 redundant places. [2021-10-13 22:46:53,456 INFO L242 Difference]: Finished difference. Result has 310 places, 236 transitions, 4887 flow [2021-10-13 22:46:53,457 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4643, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4887, PETRI_PLACES=310, PETRI_TRANSITIONS=236} [2021-10-13 22:46:53,457 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 244 predicate places. [2021-10-13 22:46:53,457 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 236 transitions, 4887 flow [2021-10-13 22:46:53,457 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.125) internal successors, (866), 16 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:53,457 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:53,457 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:53,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:53,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:53,658 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:53,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:53,658 INFO L82 PathProgramCache]: Analyzing trace with hash 206525544, now seen corresponding path program 29 times [2021-10-13 22:46:53,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:53,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715920935] [2021-10-13 22:46:53,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:53,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:53,778 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:53,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:53,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715920935] [2021-10-13 22:46:53,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715920935] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:53,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378836891] [2021-10-13 22:46:53,778 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:46:53,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:53,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:53,779 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) [2021-10-13 22:46:53,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-13 22:46:54,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-10-13 22:46:54,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:54,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:46:54,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:54,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378836891] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:54,779 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:54,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-10-13 22:46:54,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078477850] [2021-10-13 22:46:54,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:46:54,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:54,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:46:54,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:46:54,781 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:54,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 236 transitions, 4887 flow. Second operand has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:54,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:54,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:54,781 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:55,176 INFO L129 PetriNetUnfolder]: 184/1238 cut-off events. [2021-10-13 22:46:55,176 INFO L130 PetriNetUnfolder]: For 102356/102670 co-relation queries the response was YES. [2021-10-13 22:46:55,188 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9032 conditions, 1238 events. 184/1238 cut-off events. For 102356/102670 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 9205 event pairs, 0 based on Foata normal form. 50/1158 useless extension candidates. Maximal degree in co-relation 8882. Up to 249 conditions per place. [2021-10-13 22:46:55,194 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 155 selfloop transitions, 64 changer transitions 8/271 dead transitions. [2021-10-13 22:46:55,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 271 transitions, 7573 flow [2021-10-13 22:46:55,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:46:55,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:46:55,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1276 transitions. [2021-10-13 22:46:55,195 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8405797101449275 [2021-10-13 22:46:55,196 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1276 transitions. [2021-10-13 22:46:55,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1276 transitions. [2021-10-13 22:46:55,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:55,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1276 transitions. [2021-10-13 22:46:55,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.47826086956522) internal successors, (1276), 23 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:55,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:55,198 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:55,198 INFO L186 Difference]: Start difference. First operand has 310 places, 236 transitions, 4887 flow. Second operand 23 states and 1276 transitions. [2021-10-13 22:46:55,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 271 transitions, 7573 flow [2021-10-13 22:46:55,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 271 transitions, 7317 flow, removed 95 selfloop flow, removed 16 redundant places. [2021-10-13 22:46:55,390 INFO L242 Difference]: Finished difference. Result has 323 places, 249 transitions, 5529 flow [2021-10-13 22:46:55,390 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4723, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5529, PETRI_PLACES=323, PETRI_TRANSITIONS=249} [2021-10-13 22:46:55,390 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 257 predicate places. [2021-10-13 22:46:55,390 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 249 transitions, 5529 flow [2021-10-13 22:46:55,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:55,390 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:55,390 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:55,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-10-13 22:46:55,594 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-10-13 22:46:55,594 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:55,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:55,595 INFO L82 PathProgramCache]: Analyzing trace with hash -132233528, now seen corresponding path program 30 times [2021-10-13 22:46:55,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:55,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294589913] [2021-10-13 22:46:55,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:55,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:55,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:55,725 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:55,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:55,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294589913] [2021-10-13 22:46:55,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294589913] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:55,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096314965] [2021-10-13 22:46:55,725 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:46:55,725 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:55,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:55,726 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) [2021-10-13 22:46:55,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-10-13 22:46:56,483 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-10-13 22:46:56,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:46:56,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:46:56,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:56,738 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 4 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:56,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096314965] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:56,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:56,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-10-13 22:46:56,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784501030] [2021-10-13 22:46:56,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:46:56,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:56,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:46:56,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:46:56,739 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:56,740 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 249 transitions, 5529 flow. Second operand has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:56,740 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:56,740 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:56,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:57,156 INFO L129 PetriNetUnfolder]: 188/1274 cut-off events. [2021-10-13 22:46:57,156 INFO L130 PetriNetUnfolder]: For 106055/106368 co-relation queries the response was YES. [2021-10-13 22:46:57,168 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9395 conditions, 1274 events. 188/1274 cut-off events. For 106055/106368 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 9635 event pairs, 0 based on Foata normal form. 73/1213 useless extension candidates. Maximal degree in co-relation 9238. Up to 257 conditions per place. [2021-10-13 22:46:57,173 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 109 selfloop transitions, 116 changer transitions 8/277 dead transitions. [2021-10-13 22:46:57,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 277 transitions, 8029 flow [2021-10-13 22:46:57,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:46:57,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:46:57,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1388 transitions. [2021-10-13 22:46:57,175 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8412121212121212 [2021-10-13 22:46:57,175 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1388 transitions. [2021-10-13 22:46:57,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1388 transitions. [2021-10-13 22:46:57,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:57,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1388 transitions. [2021-10-13 22:46:57,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 55.52) internal successors, (1388), 25 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:57,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:57,177 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:57,177 INFO L186 Difference]: Start difference. First operand has 323 places, 249 transitions, 5529 flow. Second operand 25 states and 1388 transitions. [2021-10-13 22:46:57,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 277 transitions, 8029 flow [2021-10-13 22:46:57,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 277 transitions, 7752 flow, removed 109 selfloop flow, removed 13 redundant places. [2021-10-13 22:46:57,423 INFO L242 Difference]: Finished difference. Result has 336 places, 253 transitions, 5869 flow [2021-10-13 22:46:57,423 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=5869, PETRI_PLACES=336, PETRI_TRANSITIONS=253} [2021-10-13 22:46:57,423 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 270 predicate places. [2021-10-13 22:46:57,423 INFO L470 AbstractCegarLoop]: Abstraction has has 336 places, 253 transitions, 5869 flow [2021-10-13 22:46:57,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:57,423 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:57,424 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:57,442 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-10-13 22:46:57,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-10-13 22:46:57,635 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:57,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:57,636 INFO L82 PathProgramCache]: Analyzing trace with hash 726722360, now seen corresponding path program 31 times [2021-10-13 22:46:57,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:57,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599522220] [2021-10-13 22:46:57,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:57,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:57,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:57,736 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:57,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:57,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599522220] [2021-10-13 22:46:57,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599522220] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:57,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582351715] [2021-10-13 22:46:57,736 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:46:57,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:57,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:57,738 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) [2021-10-13 22:46:57,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-10-13 22:46:58,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:58,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:46:58,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:46:58,748 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:58,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582351715] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:58,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:46:58,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2021-10-13 22:46:58,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326004453] [2021-10-13 22:46:58,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-13 22:46:58,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:46:58,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-13 22:46:58,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-10-13 22:46:58,750 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:46:58,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 253 transitions, 5869 flow. Second operand has 16 states, 16 states have (on average 54.125) internal successors, (866), 16 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:58,751 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:46:58,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:46:58,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:46:59,272 INFO L129 PetriNetUnfolder]: 203/1369 cut-off events. [2021-10-13 22:46:59,272 INFO L130 PetriNetUnfolder]: For 116148/116455 co-relation queries the response was YES. [2021-10-13 22:46:59,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10365 conditions, 1369 events. 203/1369 cut-off events. For 116148/116455 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 10327 event pairs, 0 based on Foata normal form. 93/1322 useless extension candidates. Maximal degree in co-relation 10206. Up to 277 conditions per place. [2021-10-13 22:46:59,292 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 63 selfloop transitions, 179 changer transitions 8/294 dead transitions. [2021-10-13 22:46:59,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 294 transitions, 9060 flow [2021-10-13 22:46:59,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:46:59,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:46:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1561 transitions. [2021-10-13 22:46:59,312 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8446969696969697 [2021-10-13 22:46:59,313 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1561 transitions. [2021-10-13 22:46:59,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1561 transitions. [2021-10-13 22:46:59,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:46:59,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1561 transitions. [2021-10-13 22:46:59,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.75) internal successors, (1561), 28 states have internal predecessors, (1561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:59,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:59,366 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:59,366 INFO L186 Difference]: Start difference. First operand has 336 places, 253 transitions, 5869 flow. Second operand 28 states and 1561 transitions. [2021-10-13 22:46:59,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 294 transitions, 9060 flow [2021-10-13 22:46:59,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 294 transitions, 8597 flow, removed 130 selfloop flow, removed 22 redundant places. [2021-10-13 22:46:59,547 INFO L242 Difference]: Finished difference. Result has 345 places, 259 transitions, 6404 flow [2021-10-13 22:46:59,547 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=5564, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=6404, PETRI_PLACES=345, PETRI_TRANSITIONS=259} [2021-10-13 22:46:59,547 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 279 predicate places. [2021-10-13 22:46:59,547 INFO L470 AbstractCegarLoop]: Abstraction has has 345 places, 259 transitions, 6404 flow [2021-10-13 22:46:59,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.125) internal successors, (866), 16 states have internal predecessors, (866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:46:59,547 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:46:59,548 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:46:59,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-10-13 22:46:59,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-10-13 22:46:59,748 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:46:59,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:46:59,748 INFO L82 PathProgramCache]: Analyzing trace with hash -405488064, now seen corresponding path program 32 times [2021-10-13 22:46:59,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:46:59,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953848506] [2021-10-13 22:46:59,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:46:59,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:46:59,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:46:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:46:59,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:46:59,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953848506] [2021-10-13 22:46:59,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953848506] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:46:59,861 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800572414] [2021-10-13 22:46:59,861 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:46:59,861 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:46:59,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:46:59,872 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) [2021-10-13 22:46:59,873 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-10-13 22:47:00,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:00,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:00,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:47:00,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:00,841 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:00,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800572414] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:00,841 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:00,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-10-13 22:47:00,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521955179] [2021-10-13 22:47:00,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:47:00,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:00,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:47:00,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:47:00,843 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:00,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 259 transitions, 6404 flow. Second operand has 17 states, 17 states have (on average 54.11764705882353) internal successors, (920), 17 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:00,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:00,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:00,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:01,525 INFO L129 PetriNetUnfolder]: 204/1372 cut-off events. [2021-10-13 22:47:01,526 INFO L130 PetriNetUnfolder]: For 127795/128112 co-relation queries the response was YES. [2021-10-13 22:47:01,536 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10853 conditions, 1372 events. 204/1372 cut-off events. For 127795/128112 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 10395 event pairs, 0 based on Foata normal form. 109/1341 useless extension candidates. Maximal degree in co-relation 10690. Up to 281 conditions per place. [2021-10-13 22:47:01,543 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 53 selfloop transitions, 193 changer transitions 17/307 dead transitions. [2021-10-13 22:47:01,543 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 307 transitions, 10463 flow [2021-10-13 22:47:01,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:47:01,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:47:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1893 transitions. [2021-10-13 22:47:01,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435828877005348 [2021-10-13 22:47:01,551 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1893 transitions. [2021-10-13 22:47:01,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1893 transitions. [2021-10-13 22:47:01,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:01,551 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1893 transitions. [2021-10-13 22:47:01,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 55.6764705882353) internal successors, (1893), 34 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,554 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,555 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,555 INFO L186 Difference]: Start difference. First operand has 345 places, 259 transitions, 6404 flow. Second operand 34 states and 1893 transitions. [2021-10-13 22:47:01,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 307 transitions, 10463 flow [2021-10-13 22:47:01,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 307 transitions, 9761 flow, removed 231 selfloop flow, removed 20 redundant places. [2021-10-13 22:47:01,834 INFO L242 Difference]: Finished difference. Result has 365 places, 268 transitions, 6953 flow [2021-10-13 22:47:01,834 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=5932, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=6953, PETRI_PLACES=365, PETRI_TRANSITIONS=268} [2021-10-13 22:47:01,834 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 299 predicate places. [2021-10-13 22:47:01,834 INFO L470 AbstractCegarLoop]: Abstraction has has 365 places, 268 transitions, 6953 flow [2021-10-13 22:47:01,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.11764705882353) internal successors, (920), 17 states have internal predecessors, (920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:01,835 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:01,835 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:01,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-10-13 22:47:02,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:02,047 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:02,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:02,048 INFO L82 PathProgramCache]: Analyzing trace with hash 1203200028, now seen corresponding path program 33 times [2021-10-13 22:47:02,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:02,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57364642] [2021-10-13 22:47:02,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:02,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:02,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:47:02,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:02,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57364642] [2021-10-13 22:47:02,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57364642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:02,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749638943] [2021-10-13 22:47:02,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:02,139 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:02,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:02,140 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) [2021-10-13 22:47:02,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-10-13 22:47:02,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-10-13 22:47:02,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:02,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 22:47:02,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 93 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:47:03,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749638943] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:03,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:03,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 17 [2021-10-13 22:47:03,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178467435] [2021-10-13 22:47:03,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:47:03,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:03,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:47:03,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:47:03,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:03,182 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 268 transitions, 6953 flow. Second operand has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:03,182 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:03,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:03,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:03,762 INFO L129 PetriNetUnfolder]: 219/1477 cut-off events. [2021-10-13 22:47:03,763 INFO L130 PetriNetUnfolder]: For 165230/165564 co-relation queries the response was YES. [2021-10-13 22:47:03,775 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12422 conditions, 1477 events. 219/1477 cut-off events. For 165230/165564 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 11550 event pairs, 0 based on Foata normal form. 109/1434 useless extension candidates. Maximal degree in co-relation 12252. Up to 305 conditions per place. [2021-10-13 22:47:03,783 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 91 selfloop transitions, 175 changer transitions 11/321 dead transitions. [2021-10-13 22:47:03,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 321 transitions, 11397 flow [2021-10-13 22:47:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:47:03,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:47:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1781 transitions. [2021-10-13 22:47:03,784 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8432765151515151 [2021-10-13 22:47:03,784 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1781 transitions. [2021-10-13 22:47:03,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1781 transitions. [2021-10-13 22:47:03,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:03,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1781 transitions. [2021-10-13 22:47:03,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.65625) internal successors, (1781), 32 states have internal predecessors, (1781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:03,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:03,788 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:03,788 INFO L186 Difference]: Start difference. First operand has 365 places, 268 transitions, 6953 flow. Second operand 32 states and 1781 transitions. [2021-10-13 22:47:03,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 321 transitions, 11397 flow [2021-10-13 22:47:04,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 321 transitions, 10438 flow, removed 321 selfloop flow, removed 28 redundant places. [2021-10-13 22:47:04,113 INFO L242 Difference]: Finished difference. Result has 372 places, 289 transitions, 7773 flow [2021-10-13 22:47:04,114 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6156, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7773, PETRI_PLACES=372, PETRI_TRANSITIONS=289} [2021-10-13 22:47:04,114 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 306 predicate places. [2021-10-13 22:47:04,114 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 289 transitions, 7773 flow [2021-10-13 22:47:04,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:04,114 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:04,114 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:04,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:04,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:04,315 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:04,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:04,315 INFO L82 PathProgramCache]: Analyzing trace with hash 382230614, now seen corresponding path program 34 times [2021-10-13 22:47:04,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:04,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408778968] [2021-10-13 22:47:04,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:04,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:04,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:04,443 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:47:04,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:04,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408778968] [2021-10-13 22:47:04,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408778968] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:04,444 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848257905] [2021-10-13 22:47:04,444 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:04,444 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:04,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:04,447 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) [2021-10-13 22:47:04,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-10-13 22:47:05,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:05,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:05,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 17 conjunts are in the unsatisfiable core [2021-10-13 22:47:05,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:05,493 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:47:05,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848257905] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:05,494 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:05,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2021-10-13 22:47:05,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704850660] [2021-10-13 22:47:05,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:47:05,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:05,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:47:05,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:47:05,495 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:05,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 289 transitions, 7773 flow. Second operand has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:05,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:05,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:05,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:06,102 INFO L129 PetriNetUnfolder]: 218/1490 cut-off events. [2021-10-13 22:47:06,102 INFO L130 PetriNetUnfolder]: For 185880/186215 co-relation queries the response was YES. [2021-10-13 22:47:06,118 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12680 conditions, 1490 events. 218/1490 cut-off events. For 185880/186215 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 11553 event pairs, 0 based on Foata normal form. 109/1445 useless extension candidates. Maximal degree in co-relation 12506. Up to 301 conditions per place. [2021-10-13 22:47:06,128 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 67 selfloop transitions, 205 changer transitions 5/321 dead transitions. [2021-10-13 22:47:06,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 321 transitions, 11255 flow [2021-10-13 22:47:06,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:47:06,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:47:06,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1501 transitions. [2021-10-13 22:47:06,129 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8423120089786756 [2021-10-13 22:47:06,129 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1501 transitions. [2021-10-13 22:47:06,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1501 transitions. [2021-10-13 22:47:06,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:06,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1501 transitions. [2021-10-13 22:47:06,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.592592592592595) internal successors, (1501), 27 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,179 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,179 INFO L186 Difference]: Start difference. First operand has 372 places, 289 transitions, 7773 flow. Second operand 27 states and 1501 transitions. [2021-10-13 22:47:06,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 321 transitions, 11255 flow [2021-10-13 22:47:06,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 321 transitions, 9970 flow, removed 526 selfloop flow, removed 25 redundant places. [2021-10-13 22:47:06,547 INFO L242 Difference]: Finished difference. Result has 373 places, 292 transitions, 7556 flow [2021-10-13 22:47:06,547 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7556, PETRI_PLACES=373, PETRI_TRANSITIONS=292} [2021-10-13 22:47:06,547 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 307 predicate places. [2021-10-13 22:47:06,547 INFO L470 AbstractCegarLoop]: Abstraction has has 373 places, 292 transitions, 7556 flow [2021-10-13 22:47:06,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.1764705882353) internal successors, (921), 17 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:06,548 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:06,548 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:06,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-10-13 22:47:06,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-10-13 22:47:06,766 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:06,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:06,767 INFO L82 PathProgramCache]: Analyzing trace with hash 98263959, now seen corresponding path program 35 times [2021-10-13 22:47:06,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:06,767 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169909333] [2021-10-13 22:47:06,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:06,767 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:06,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:06,904 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:06,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:06,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169909333] [2021-10-13 22:47:06,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169909333] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:06,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283667249] [2021-10-13 22:47:06,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:06,905 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:06,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:06,912 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) [2021-10-13 22:47:06,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-10-13 22:47:07,768 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-13 22:47:07,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:07,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 22:47:07,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:08,140 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:08,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283667249] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:08,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:08,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2021-10-13 22:47:08,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306096729] [2021-10-13 22:47:08,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:47:08,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:08,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:47:08,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:47:08,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:08,142 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 292 transitions, 7556 flow. Second operand has 17 states, 17 states have (on average 54.05882352941177) internal successors, (919), 17 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:08,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:08,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:08,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:08,613 INFO L129 PetriNetUnfolder]: 224/1529 cut-off events. [2021-10-13 22:47:08,613 INFO L130 PetriNetUnfolder]: For 168463/168863 co-relation queries the response was YES. [2021-10-13 22:47:08,628 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12317 conditions, 1529 events. 224/1529 cut-off events. For 168463/168863 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 11831 event pairs, 0 based on Foata normal form. 46/1413 useless extension candidates. Maximal degree in co-relation 12143. Up to 335 conditions per place. [2021-10-13 22:47:08,638 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 226 selfloop transitions, 43 changer transitions 8/321 dead transitions. [2021-10-13 22:47:08,638 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 321 transitions, 10381 flow [2021-10-13 22:47:08,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:47:08,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:47:08,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1166 transitions. [2021-10-13 22:47:08,648 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8412698412698413 [2021-10-13 22:47:08,648 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1166 transitions. [2021-10-13 22:47:08,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1166 transitions. [2021-10-13 22:47:08,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:08,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1166 transitions. [2021-10-13 22:47:08,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 55.523809523809526) internal successors, (1166), 21 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:08,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 66.0) internal successors, (1452), 22 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) [2021-10-13 22:47:08,651 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 66.0) internal successors, (1452), 22 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) [2021-10-13 22:47:08,651 INFO L186 Difference]: Start difference. First operand has 373 places, 292 transitions, 7556 flow. Second operand 21 states and 1166 transitions. [2021-10-13 22:47:08,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 321 transitions, 10381 flow [2021-10-13 22:47:08,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 321 transitions, 9873 flow, removed 73 selfloop flow, removed 24 redundant places. [2021-10-13 22:47:08,994 INFO L242 Difference]: Finished difference. Result has 372 places, 296 transitions, 7413 flow [2021-10-13 22:47:08,994 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7413, PETRI_PLACES=372, PETRI_TRANSITIONS=296} [2021-10-13 22:47:08,994 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 306 predicate places. [2021-10-13 22:47:08,994 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 296 transitions, 7413 flow [2021-10-13 22:47:08,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.05882352941177) internal successors, (919), 17 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:08,994 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:08,994 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:09,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2021-10-13 22:47:09,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2021-10-13 22:47:09,207 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:09,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:09,208 INFO L82 PathProgramCache]: Analyzing trace with hash 314694653, now seen corresponding path program 36 times [2021-10-13 22:47:09,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:09,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134178145] [2021-10-13 22:47:09,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:09,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:09,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:09,370 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:09,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:09,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134178145] [2021-10-13 22:47:09,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134178145] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:09,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557325121] [2021-10-13 22:47:09,370 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:09,371 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:09,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:09,371 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) [2021-10-13 22:47:09,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-10-13 22:47:10,295 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-10-13 22:47:10,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:10,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 22:47:10,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:10,628 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:10,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557325121] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:10,628 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:10,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2021-10-13 22:47:10,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662247594] [2021-10-13 22:47:10,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:10,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:10,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:10,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:10,629 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:10,630 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 296 transitions, 7413 flow. Second operand has 18 states, 18 states have (on average 54.111111111111114) internal successors, (974), 18 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:10,630 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:10,630 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:10,630 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:11,114 INFO L129 PetriNetUnfolder]: 228/1572 cut-off events. [2021-10-13 22:47:11,114 INFO L130 PetriNetUnfolder]: For 182481/182860 co-relation queries the response was YES. [2021-10-13 22:47:11,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12680 conditions, 1572 events. 228/1572 cut-off events. For 182481/182860 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 12222 event pairs, 0 based on Foata normal form. 57/1462 useless extension candidates. Maximal degree in co-relation 12503. Up to 299 conditions per place. [2021-10-13 22:47:11,140 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 198 selfloop transitions, 76 changer transitions 8/326 dead transitions. [2021-10-13 22:47:11,140 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 326 transitions, 10414 flow [2021-10-13 22:47:11,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:47:11,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:47:11,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1386 transitions. [2021-10-13 22:47:11,142 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.84 [2021-10-13 22:47:11,142 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1386 transitions. [2021-10-13 22:47:11,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1386 transitions. [2021-10-13 22:47:11,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:11,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1386 transitions. [2021-10-13 22:47:11,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 55.44) internal successors, (1386), 25 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:11,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:11,144 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:11,144 INFO L186 Difference]: Start difference. First operand has 372 places, 296 transitions, 7413 flow. Second operand 25 states and 1386 transitions. [2021-10-13 22:47:11,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 326 transitions, 10414 flow [2021-10-13 22:47:11,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 326 transitions, 10118 flow, removed 109 selfloop flow, removed 18 redundant places. [2021-10-13 22:47:11,502 INFO L242 Difference]: Finished difference. Result has 380 places, 300 transitions, 7638 flow [2021-10-13 22:47:11,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7217, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7638, PETRI_PLACES=380, PETRI_TRANSITIONS=300} [2021-10-13 22:47:11,502 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 314 predicate places. [2021-10-13 22:47:11,503 INFO L470 AbstractCegarLoop]: Abstraction has has 380 places, 300 transitions, 7638 flow [2021-10-13 22:47:11,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.111111111111114) internal successors, (974), 18 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:11,503 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:11,503 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:11,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:11,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-10-13 22:47:11,715 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:11,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:11,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1078449203, now seen corresponding path program 37 times [2021-10-13 22:47:11,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:11,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087194899] [2021-10-13 22:47:11,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:11,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:11,865 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:11,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:11,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087194899] [2021-10-13 22:47:11,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087194899] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:11,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124769389] [2021-10-13 22:47:11,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:47:11,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:11,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:11,867 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) [2021-10-13 22:47:11,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-10-13 22:47:12,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:12,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 22:47:12,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:13,074 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:13,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124769389] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:13,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:13,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2021-10-13 22:47:13,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232991433] [2021-10-13 22:47:13,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:13,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:13,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:13,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:13,076 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:13,076 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 300 transitions, 7638 flow. Second operand has 18 states, 18 states have (on average 54.111111111111114) internal successors, (974), 18 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,076 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:13,076 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:13,076 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:13,741 INFO L129 PetriNetUnfolder]: 232/1608 cut-off events. [2021-10-13 22:47:13,741 INFO L130 PetriNetUnfolder]: For 185559/185933 co-relation queries the response was YES. [2021-10-13 22:47:13,756 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13007 conditions, 1608 events. 232/1608 cut-off events. For 185559/185933 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 12526 event pairs, 0 based on Foata normal form. 78/1515 useless extension candidates. Maximal degree in co-relation 12828. Up to 305 conditions per place. [2021-10-13 22:47:13,767 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 144 selfloop transitions, 136 changer transitions 8/332 dead transitions. [2021-10-13 22:47:13,767 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 332 transitions, 10845 flow [2021-10-13 22:47:13,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:47:13,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:47:13,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1498 transitions. [2021-10-13 22:47:13,772 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8406285072951739 [2021-10-13 22:47:13,772 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1498 transitions. [2021-10-13 22:47:13,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1498 transitions. [2021-10-13 22:47:13,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:13,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1498 transitions. [2021-10-13 22:47:13,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.48148148148148) internal successors, (1498), 27 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,775 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:13,775 INFO L186 Difference]: Start difference. First operand has 380 places, 300 transitions, 7638 flow. Second operand 27 states and 1498 transitions. [2021-10-13 22:47:13,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 332 transitions, 10845 flow [2021-10-13 22:47:14,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 332 transitions, 10483 flow, removed 117 selfloop flow, removed 21 redundant places. [2021-10-13 22:47:14,118 INFO L242 Difference]: Finished difference. Result has 387 places, 304 transitions, 7942 flow [2021-10-13 22:47:14,118 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7392, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7942, PETRI_PLACES=387, PETRI_TRANSITIONS=304} [2021-10-13 22:47:14,118 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 321 predicate places. [2021-10-13 22:47:14,118 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 304 transitions, 7942 flow [2021-10-13 22:47:14,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.111111111111114) internal successors, (974), 18 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:14,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:14,119 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:14,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2021-10-13 22:47:14,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-10-13 22:47:14,319 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:14,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:14,320 INFO L82 PathProgramCache]: Analyzing trace with hash -30412543, now seen corresponding path program 38 times [2021-10-13 22:47:14,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:14,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000315007] [2021-10-13 22:47:14,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:14,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:14,437 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:14,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:14,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000315007] [2021-10-13 22:47:14,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000315007] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:14,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977342429] [2021-10-13 22:47:14,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:14,439 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:14,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:14,441 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) [2021-10-13 22:47:14,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-10-13 22:47:15,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:15,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:15,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 22:47:15,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:15,632 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:15,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977342429] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:15,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:15,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2021-10-13 22:47:15,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557837455] [2021-10-13 22:47:15,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-13 22:47:15,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:15,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-13 22:47:15,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2021-10-13 22:47:15,634 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:15,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 304 transitions, 7942 flow. Second operand has 17 states, 17 states have (on average 54.05882352941177) internal successors, (919), 17 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:15,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:15,635 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:15,635 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:16,225 INFO L129 PetriNetUnfolder]: 242/1670 cut-off events. [2021-10-13 22:47:16,225 INFO L130 PetriNetUnfolder]: For 195867/196311 co-relation queries the response was YES. [2021-10-13 22:47:16,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13695 conditions, 1670 events. 242/1670 cut-off events. For 195867/196311 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 13254 event pairs, 0 based on Foata normal form. 87/1581 useless extension candidates. Maximal degree in co-relation 13514. Up to 321 conditions per place. [2021-10-13 22:47:16,255 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 112 selfloop transitions, 184 changer transitions 8/348 dead transitions. [2021-10-13 22:47:16,255 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 348 transitions, 11779 flow [2021-10-13 22:47:16,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:47:16,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:47:16,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1555 transitions. [2021-10-13 22:47:16,256 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8414502164502164 [2021-10-13 22:47:16,256 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1555 transitions. [2021-10-13 22:47:16,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1555 transitions. [2021-10-13 22:47:16,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:16,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1555 transitions. [2021-10-13 22:47:16,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.535714285714285) internal successors, (1555), 28 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,259 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,259 INFO L186 Difference]: Start difference. First operand has 387 places, 304 transitions, 7942 flow. Second operand 28 states and 1555 transitions. [2021-10-13 22:47:16,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 348 transitions, 11779 flow [2021-10-13 22:47:16,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 348 transitions, 11332 flow, removed 125 selfloop flow, removed 22 redundant places. [2021-10-13 22:47:16,583 INFO L242 Difference]: Finished difference. Result has 398 places, 316 transitions, 8687 flow [2021-10-13 22:47:16,583 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7627, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=8687, PETRI_PLACES=398, PETRI_TRANSITIONS=316} [2021-10-13 22:47:16,584 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 332 predicate places. [2021-10-13 22:47:16,584 INFO L470 AbstractCegarLoop]: Abstraction has has 398 places, 316 transitions, 8687 flow [2021-10-13 22:47:16,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.05882352941177) internal successors, (919), 17 states have internal predecessors, (919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:16,584 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:16,584 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:16,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-10-13 22:47:16,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:16,784 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:16,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:16,785 INFO L82 PathProgramCache]: Analyzing trace with hash 1247888481, now seen corresponding path program 39 times [2021-10-13 22:47:16,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:16,785 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308825190] [2021-10-13 22:47:16,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:16,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:16,896 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:16,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:16,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308825190] [2021-10-13 22:47:16,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308825190] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:16,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832097770] [2021-10-13 22:47:16,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:16,897 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:16,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:16,899 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) [2021-10-13 22:47:16,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-10-13 22:47:18,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-13 22:47:18,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:18,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 18 conjunts are in the unsatisfiable core [2021-10-13 22:47:18,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:18,274 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:18,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832097770] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:18,274 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:18,274 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2021-10-13 22:47:18,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091752677] [2021-10-13 22:47:18,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:18,275 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:18,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:18,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:18,275 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:18,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 316 transitions, 8687 flow. Second operand has 18 states, 18 states have (on average 54.111111111111114) internal successors, (974), 18 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:18,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:18,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:18,276 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:19,033 INFO L129 PetriNetUnfolder]: 248/1708 cut-off events. [2021-10-13 22:47:19,034 INFO L130 PetriNetUnfolder]: For 209443/209872 co-relation queries the response was YES. [2021-10-13 22:47:19,061 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14316 conditions, 1708 events. 248/1708 cut-off events. For 209443/209872 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 13631 event pairs, 0 based on Foata normal form. 126/1657 useless extension candidates. Maximal degree in co-relation 14129. Up to 329 conditions per place. [2021-10-13 22:47:19,071 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 67 selfloop transitions, 239 changer transitions 8/358 dead transitions. [2021-10-13 22:47:19,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 358 transitions, 12927 flow [2021-10-13 22:47:19,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:47:19,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:47:19,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1891 transitions. [2021-10-13 22:47:19,073 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8426916221033868 [2021-10-13 22:47:19,073 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1891 transitions. [2021-10-13 22:47:19,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1891 transitions. [2021-10-13 22:47:19,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:19,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1891 transitions. [2021-10-13 22:47:19,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 55.61764705882353) internal successors, (1891), 34 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,076 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,076 INFO L186 Difference]: Start difference. First operand has 398 places, 316 transitions, 8687 flow. Second operand 34 states and 1891 transitions. [2021-10-13 22:47:19,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 358 transitions, 12927 flow [2021-10-13 22:47:19,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 358 transitions, 12233 flow, removed 175 selfloop flow, removed 25 redundant places. [2021-10-13 22:47:19,535 INFO L242 Difference]: Finished difference. Result has 410 places, 322 transitions, 9111 flow [2021-10-13 22:47:19,536 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=8107, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=9111, PETRI_PLACES=410, PETRI_TRANSITIONS=322} [2021-10-13 22:47:19,536 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 344 predicate places. [2021-10-13 22:47:19,536 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 322 transitions, 9111 flow [2021-10-13 22:47:19,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.111111111111114) internal successors, (974), 18 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:19,536 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:19,536 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:19,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:19,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-10-13 22:47:19,737 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:19,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:19,737 INFO L82 PathProgramCache]: Analyzing trace with hash -860656172, now seen corresponding path program 40 times [2021-10-13 22:47:19,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:19,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442802531] [2021-10-13 22:47:19,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:19,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:19,926 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:19,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:19,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442802531] [2021-10-13 22:47:19,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442802531] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:19,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585019755] [2021-10-13 22:47:19,927 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:19,927 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:19,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:19,927 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) [2021-10-13 22:47:19,928 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-10-13 22:47:20,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:20,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:20,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:20,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:21,306 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:21,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585019755] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:21,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:21,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-10-13 22:47:21,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531084275] [2021-10-13 22:47:21,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:21,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:21,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:21,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:21,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:21,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 322 transitions, 9111 flow. Second operand has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:21,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:21,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:21,308 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:21,770 INFO L129 PetriNetUnfolder]: 252/1744 cut-off events. [2021-10-13 22:47:21,770 INFO L130 PetriNetUnfolder]: For 225448/225869 co-relation queries the response was YES. [2021-10-13 22:47:21,793 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14928 conditions, 1744 events. 252/1744 cut-off events. For 225448/225869 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 13748 event pairs, 0 based on Foata normal form. 54/1612 useless extension candidates. Maximal degree in co-relation 14737. Up to 420 conditions per place. [2021-10-13 22:47:21,802 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 273 selfloop transitions, 25 changer transitions 8/350 dead transitions. [2021-10-13 22:47:21,802 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 350 transitions, 12247 flow [2021-10-13 22:47:21,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-10-13 22:47:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-10-13 22:47:21,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1165 transitions. [2021-10-13 22:47:21,803 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8405483405483406 [2021-10-13 22:47:21,804 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1165 transitions. [2021-10-13 22:47:21,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1165 transitions. [2021-10-13 22:47:21,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:21,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1165 transitions. [2021-10-13 22:47:21,805 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 55.476190476190474) internal successors, (1165), 21 states have internal predecessors, (1165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:21,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 66.0) internal successors, (1452), 22 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) [2021-10-13 22:47:21,806 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 66.0) internal successors, (1452), 22 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) [2021-10-13 22:47:21,806 INFO L186 Difference]: Start difference. First operand has 410 places, 322 transitions, 9111 flow. Second operand 21 states and 1165 transitions. [2021-10-13 22:47:21,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 350 transitions, 12247 flow [2021-10-13 22:47:22,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 350 transitions, 11517 flow, removed 165 selfloop flow, removed 28 redundant places. [2021-10-13 22:47:22,300 INFO L242 Difference]: Finished difference. Result has 406 places, 326 transitions, 8840 flow [2021-10-13 22:47:22,300 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=8455, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8840, PETRI_PLACES=406, PETRI_TRANSITIONS=326} [2021-10-13 22:47:22,300 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 340 predicate places. [2021-10-13 22:47:22,300 INFO L470 AbstractCegarLoop]: Abstraction has has 406 places, 326 transitions, 8840 flow [2021-10-13 22:47:22,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:22,300 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:22,300 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:22,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:22,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-10-13 22:47:22,523 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:22,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:22,524 INFO L82 PathProgramCache]: Analyzing trace with hash -1592685074, now seen corresponding path program 41 times [2021-10-13 22:47:22,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:22,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752052499] [2021-10-13 22:47:22,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:22,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:22,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:22,685 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:22,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:22,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752052499] [2021-10-13 22:47:22,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752052499] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:22,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441687860] [2021-10-13 22:47:22,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:22,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:22,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:22,686 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) [2021-10-13 22:47:22,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-10-13 22:47:23,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-10-13 22:47:23,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:23,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:23,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:24,039 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:24,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441687860] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:24,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:24,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-10-13 22:47:24,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145006405] [2021-10-13 22:47:24,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:24,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:24,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:24,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:24,041 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:24,041 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 326 transitions, 8840 flow. Second operand has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:24,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:24,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:24,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:24,612 INFO L129 PetriNetUnfolder]: 260/1823 cut-off events. [2021-10-13 22:47:24,612 INFO L130 PetriNetUnfolder]: For 235467/235884 co-relation queries the response was YES. [2021-10-13 22:47:24,636 INFO L84 FinitePrefix]: Finished finitePrefix Result has 15428 conditions, 1823 events. 260/1823 cut-off events. For 235467/235884 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 14564 event pairs, 0 based on Foata normal form. 57/1685 useless extension candidates. Maximal degree in co-relation 15233. Up to 371 conditions per place. [2021-10-13 22:47:24,646 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 248 selfloop transitions, 60 changer transitions 8/360 dead transitions. [2021-10-13 22:47:24,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 360 transitions, 12389 flow [2021-10-13 22:47:24,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:47:24,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:47:24,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1388 transitions. [2021-10-13 22:47:24,648 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8412121212121212 [2021-10-13 22:47:24,648 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1388 transitions. [2021-10-13 22:47:24,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1388 transitions. [2021-10-13 22:47:24,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:24,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1388 transitions. [2021-10-13 22:47:24,649 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 55.52) internal successors, (1388), 25 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:24,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:24,650 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:24,651 INFO L186 Difference]: Start difference. First operand has 406 places, 326 transitions, 8840 flow. Second operand 25 states and 1388 transitions. [2021-10-13 22:47:24,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 360 transitions, 12389 flow [2021-10-13 22:47:25,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 360 transitions, 12117 flow, removed 117 selfloop flow, removed 16 redundant places. [2021-10-13 22:47:25,161 INFO L242 Difference]: Finished difference. Result has 418 places, 334 transitions, 9331 flow [2021-10-13 22:47:25,162 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=8676, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=9331, PETRI_PLACES=418, PETRI_TRANSITIONS=334} [2021-10-13 22:47:25,162 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 352 predicate places. [2021-10-13 22:47:25,162 INFO L470 AbstractCegarLoop]: Abstraction has has 418 places, 334 transitions, 9331 flow [2021-10-13 22:47:25,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:25,162 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:25,162 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:25,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-10-13 22:47:25,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-10-13 22:47:25,363 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:25,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:25,363 INFO L82 PathProgramCache]: Analyzing trace with hash 821163172, now seen corresponding path program 42 times [2021-10-13 22:47:25,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:25,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128265673] [2021-10-13 22:47:25,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:25,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:25,516 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:25,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:25,516 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128265673] [2021-10-13 22:47:25,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128265673] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:25,516 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974973391] [2021-10-13 22:47:25,516 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:25,516 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:25,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:25,517 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) [2021-10-13 22:47:25,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-10-13 22:47:26,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-10-13 22:47:26,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:26,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:26,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 4 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:26,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974973391] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:26,900 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:26,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2021-10-13 22:47:26,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371445042] [2021-10-13 22:47:26,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:26,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:26,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:26,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:26,901 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:26,901 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 334 transitions, 9331 flow. Second operand has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:26,901 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:26,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:26,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:27,530 INFO L129 PetriNetUnfolder]: 277/1969 cut-off events. [2021-10-13 22:47:27,531 INFO L130 PetriNetUnfolder]: For 255893/256342 co-relation queries the response was YES. [2021-10-13 22:47:27,554 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16791 conditions, 1969 events. 277/1969 cut-off events. For 255893/256342 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 16201 event pairs, 0 based on Foata normal form. 63/1821 useless extension candidates. Maximal degree in co-relation 16592. Up to 380 conditions per place. [2021-10-13 22:47:27,564 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 226 selfloop transitions, 101 changer transitions 8/379 dead transitions. [2021-10-13 22:47:27,564 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 379 transitions, 13471 flow [2021-10-13 22:47:27,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:47:27,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:47:27,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1497 transitions. [2021-10-13 22:47:27,566 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8400673400673401 [2021-10-13 22:47:27,566 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1497 transitions. [2021-10-13 22:47:27,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1497 transitions. [2021-10-13 22:47:27,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:27,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1497 transitions. [2021-10-13 22:47:27,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.44444444444444) internal successors, (1497), 27 states have internal predecessors, (1497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,568 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:27,568 INFO L186 Difference]: Start difference. First operand has 418 places, 334 transitions, 9331 flow. Second operand 27 states and 1497 transitions. [2021-10-13 22:47:27,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 379 transitions, 13471 flow [2021-10-13 22:47:28,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 379 transitions, 13146 flow, removed 119 selfloop flow, removed 20 redundant places. [2021-10-13 22:47:28,195 INFO L242 Difference]: Finished difference. Result has 435 places, 352 transitions, 10432 flow [2021-10-13 22:47:28,195 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10432, PETRI_PLACES=435, PETRI_TRANSITIONS=352} [2021-10-13 22:47:28,195 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 369 predicate places. [2021-10-13 22:47:28,195 INFO L470 AbstractCegarLoop]: Abstraction has has 435 places, 352 transitions, 10432 flow [2021-10-13 22:47:28,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:28,195 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:28,195 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:28,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-10-13 22:47:28,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:28,396 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:28,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:28,396 INFO L82 PathProgramCache]: Analyzing trace with hash 424749352, now seen corresponding path program 43 times [2021-10-13 22:47:28,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:28,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241160486] [2021-10-13 22:47:28,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:28,433 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:28,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:28,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241160486] [2021-10-13 22:47:28,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241160486] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:28,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483987585] [2021-10-13 22:47:28,572 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:47:28,572 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:28,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:28,572 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) [2021-10-13 22:47:28,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-10-13 22:47:29,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:29,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:29,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:30,057 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:30,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483987585] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:30,058 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:30,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-10-13 22:47:30,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751866075] [2021-10-13 22:47:30,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:30,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:30,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:30,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:30,059 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:30,060 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 352 transitions, 10432 flow. Second operand has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,060 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:30,060 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:30,060 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:30,737 INFO L129 PetriNetUnfolder]: 283/2023 cut-off events. [2021-10-13 22:47:30,737 INFO L130 PetriNetUnfolder]: For 268399/268850 co-relation queries the response was YES. [2021-10-13 22:47:30,763 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17482 conditions, 2023 events. 283/2023 cut-off events. For 268399/268850 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 16716 event pairs, 0 based on Foata normal form. 69/1875 useless extension candidates. Maximal degree in co-relation 17271. Up to 390 conditions per place. [2021-10-13 22:47:30,773 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 204 selfloop transitions, 130 changer transitions 8/386 dead transitions. [2021-10-13 22:47:30,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 386 transitions, 14132 flow [2021-10-13 22:47:30,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:47:30,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:47:30,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1553 transitions. [2021-10-13 22:47:30,775 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8403679653679653 [2021-10-13 22:47:30,775 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1553 transitions. [2021-10-13 22:47:30,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1553 transitions. [2021-10-13 22:47:30,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:30,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1553 transitions. [2021-10-13 22:47:30,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.464285714285715) internal successors, (1553), 28 states have internal predecessors, (1553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,777 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:30,777 INFO L186 Difference]: Start difference. First operand has 435 places, 352 transitions, 10432 flow. Second operand 28 states and 1553 transitions. [2021-10-13 22:47:30,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 386 transitions, 14132 flow [2021-10-13 22:47:31,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 386 transitions, 13749 flow, removed 148 selfloop flow, removed 15 redundant places. [2021-10-13 22:47:31,434 INFO L242 Difference]: Finished difference. Result has 451 places, 358 transitions, 10855 flow [2021-10-13 22:47:31,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=10135, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10855, PETRI_PLACES=451, PETRI_TRANSITIONS=358} [2021-10-13 22:47:31,435 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 385 predicate places. [2021-10-13 22:47:31,435 INFO L470 AbstractCegarLoop]: Abstraction has has 451 places, 358 transitions, 10855 flow [2021-10-13 22:47:31,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:31,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:31,435 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:31,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:31,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:31,636 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:31,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:31,636 INFO L82 PathProgramCache]: Analyzing trace with hash -2092370044, now seen corresponding path program 44 times [2021-10-13 22:47:31,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:31,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247256592] [2021-10-13 22:47:31,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:31,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:31,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:31,791 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:31,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:31,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247256592] [2021-10-13 22:47:31,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247256592] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:31,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066983062] [2021-10-13 22:47:31,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:31,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:31,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:31,792 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) [2021-10-13 22:47:31,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-10-13 22:47:32,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:32,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:32,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:32,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:33,249 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:33,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066983062] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:33,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:33,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-10-13 22:47:33,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186702100] [2021-10-13 22:47:33,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:33,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:33,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:33,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:33,251 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:33,251 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 358 transitions, 10855 flow. Second operand has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:33,251 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:33,251 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:33,251 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:34,039 INFO L129 PetriNetUnfolder]: 289/2077 cut-off events. [2021-10-13 22:47:34,039 INFO L130 PetriNetUnfolder]: For 281647/282095 co-relation queries the response was YES. [2021-10-13 22:47:34,118 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18199 conditions, 2077 events. 289/2077 cut-off events. For 281647/282095 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 17306 event pairs, 0 based on Foata normal form. 79/1933 useless extension candidates. Maximal degree in co-relation 17984. Up to 400 conditions per place. [2021-10-13 22:47:34,130 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 166 selfloop transitions, 176 changer transitions 8/394 dead transitions. [2021-10-13 22:47:34,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 394 transitions, 14844 flow [2021-10-13 22:47:34,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:47:34,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:47:34,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1665 transitions. [2021-10-13 22:47:34,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8409090909090909 [2021-10-13 22:47:34,132 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1665 transitions. [2021-10-13 22:47:34,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1665 transitions. [2021-10-13 22:47:34,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:34,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1665 transitions. [2021-10-13 22:47:34,133 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 55.5) internal successors, (1665), 30 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,134 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,134 INFO L186 Difference]: Start difference. First operand has 451 places, 358 transitions, 10855 flow. Second operand 30 states and 1665 transitions. [2021-10-13 22:47:34,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 394 transitions, 14844 flow [2021-10-13 22:47:34,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 394 transitions, 14375 flow, removed 145 selfloop flow, removed 23 redundant places. [2021-10-13 22:47:34,742 INFO L242 Difference]: Finished difference. Result has 461 places, 364 transitions, 11431 flow [2021-10-13 22:47:34,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=10542, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=11431, PETRI_PLACES=461, PETRI_TRANSITIONS=364} [2021-10-13 22:47:34,743 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 395 predicate places. [2021-10-13 22:47:34,743 INFO L470 AbstractCegarLoop]: Abstraction has has 461 places, 364 transitions, 11431 flow [2021-10-13 22:47:34,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:34,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:34,743 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:34,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-10-13 22:47:34,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:34,943 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:34,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:34,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1779213988, now seen corresponding path program 45 times [2021-10-13 22:47:34,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:34,944 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584677489] [2021-10-13 22:47:34,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:34,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:34,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:35,079 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:35,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:35,079 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584677489] [2021-10-13 22:47:35,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584677489] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:35,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653549605] [2021-10-13 22:47:35,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:35,080 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:35,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:35,082 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) [2021-10-13 22:47:35,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-10-13 22:47:36,296 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-10-13 22:47:36,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:36,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:36,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:36,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653549605] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:36,563 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:36,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2021-10-13 22:47:36,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329480248] [2021-10-13 22:47:36,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:36,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:36,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:36,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:36,564 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:36,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 364 transitions, 11431 flow. Second operand has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:36,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:36,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:36,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:37,439 INFO L129 PetriNetUnfolder]: 295/2124 cut-off events. [2021-10-13 22:47:37,439 INFO L130 PetriNetUnfolder]: For 283964/284414 co-relation queries the response was YES. [2021-10-13 22:47:37,460 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18633 conditions, 2124 events. 295/2124 cut-off events. For 283964/284414 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 17794 event pairs, 0 based on Foata normal form. 97/1993 useless extension candidates. Maximal degree in co-relation 18414. Up to 410 conditions per place. [2021-10-13 22:47:37,472 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 137 selfloop transitions, 212 changer transitions 8/401 dead transitions. [2021-10-13 22:47:37,473 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 401 transitions, 15439 flow [2021-10-13 22:47:37,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:47:37,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:47:37,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1721 transitions. [2021-10-13 22:47:37,475 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8411534701857283 [2021-10-13 22:47:37,475 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1721 transitions. [2021-10-13 22:47:37,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1721 transitions. [2021-10-13 22:47:37,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:37,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1721 transitions. [2021-10-13 22:47:37,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 55.516129032258064) internal successors, (1721), 31 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:37,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:37,477 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:37,477 INFO L186 Difference]: Start difference. First operand has 461 places, 364 transitions, 11431 flow. Second operand 31 states and 1721 transitions. [2021-10-13 22:47:37,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 401 transitions, 15439 flow [2021-10-13 22:47:38,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 401 transitions, 14936 flow, removed 134 selfloop flow, removed 25 redundant places. [2021-10-13 22:47:38,140 INFO L242 Difference]: Finished difference. Result has 470 places, 370 transitions, 11986 flow [2021-10-13 22:47:38,140 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=11056, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11986, PETRI_PLACES=470, PETRI_TRANSITIONS=370} [2021-10-13 22:47:38,140 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 404 predicate places. [2021-10-13 22:47:38,140 INFO L470 AbstractCegarLoop]: Abstraction has has 470 places, 370 transitions, 11986 flow [2021-10-13 22:47:38,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:38,140 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:38,141 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:38,160 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-10-13 22:47:38,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2021-10-13 22:47:38,341 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:38,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:38,342 INFO L82 PathProgramCache]: Analyzing trace with hash -327275610, now seen corresponding path program 46 times [2021-10-13 22:47:38,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:38,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422866669] [2021-10-13 22:47:38,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:38,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:38,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:38,465 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:38,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:38,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422866669] [2021-10-13 22:47:38,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422866669] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:38,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319498998] [2021-10-13 22:47:38,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:47:38,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:38,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:38,467 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) [2021-10-13 22:47:38,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-10-13 22:47:39,712 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:47:39,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:39,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:39,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:39,958 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 4 proven. 143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:39,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319498998] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:39,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:39,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2021-10-13 22:47:39,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713997270] [2021-10-13 22:47:39,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:39,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:39,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:39,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:39,960 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:39,961 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 370 transitions, 11986 flow. Second operand has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:39,961 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:39,961 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:39,961 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:40,899 INFO L129 PetriNetUnfolder]: 307/2230 cut-off events. [2021-10-13 22:47:40,899 INFO L130 PetriNetUnfolder]: For 296583/296997 co-relation queries the response was YES. [2021-10-13 22:47:40,929 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19642 conditions, 2230 events. 307/2230 cut-off events. For 296583/296997 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 18984 event pairs, 0 based on Foata normal form. 121/2115 useless extension candidates. Maximal degree in co-relation 19419. Up to 431 conditions per place. [2021-10-13 22:47:40,941 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 92 selfloop transitions, 273 changer transitions 8/417 dead transitions. [2021-10-13 22:47:40,941 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 417 transitions, 16772 flow [2021-10-13 22:47:40,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:47:40,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:47:40,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1945 transitions. [2021-10-13 22:47:40,942 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.841991341991342 [2021-10-13 22:47:40,942 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1945 transitions. [2021-10-13 22:47:40,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1945 transitions. [2021-10-13 22:47:40,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:40,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1945 transitions. [2021-10-13 22:47:40,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 55.57142857142857) internal successors, (1945), 35 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:40,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:40,945 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:40,945 INFO L186 Difference]: Start difference. First operand has 470 places, 370 transitions, 11986 flow. Second operand 35 states and 1945 transitions. [2021-10-13 22:47:40,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 417 transitions, 16772 flow [2021-10-13 22:47:41,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 417 transitions, 16213 flow, removed 138 selfloop flow, removed 26 redundant places. [2021-10-13 22:47:41,695 INFO L242 Difference]: Finished difference. Result has 484 places, 383 transitions, 13009 flow [2021-10-13 22:47:41,695 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=11575, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=13009, PETRI_PLACES=484, PETRI_TRANSITIONS=383} [2021-10-13 22:47:41,696 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 418 predicate places. [2021-10-13 22:47:41,696 INFO L470 AbstractCegarLoop]: Abstraction has has 484 places, 383 transitions, 13009 flow [2021-10-13 22:47:41,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:41,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:41,696 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:41,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-10-13 22:47:41,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2021-10-13 22:47:41,897 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:41,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:41,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1603124292, now seen corresponding path program 47 times [2021-10-13 22:47:41,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:41,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56208990] [2021-10-13 22:47:41,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:41,897 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:41,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:42,020 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:42,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:42,020 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56208990] [2021-10-13 22:47:42,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56208990] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:42,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813121783] [2021-10-13 22:47:42,021 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:47:42,021 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:42,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:42,022 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) [2021-10-13 22:47:42,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-10-13 22:47:43,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-10-13 22:47:43,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:43,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:43,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:43,547 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:43,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813121783] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:43,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:43,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2021-10-13 22:47:43,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167282854] [2021-10-13 22:47:43,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 22:47:43,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:43,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 22:47:43,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2021-10-13 22:47:43,549 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:43,549 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 383 transitions, 13009 flow. Second operand has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:43,549 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:43,549 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:43,549 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:44,545 INFO L129 PetriNetUnfolder]: 322/2291 cut-off events. [2021-10-13 22:47:44,545 INFO L130 PetriNetUnfolder]: For 323223/323816 co-relation queries the response was YES. [2021-10-13 22:47:44,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21071 conditions, 2291 events. 322/2291 cut-off events. For 323223/323816 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19443 event pairs, 0 based on Foata normal form. 127/2176 useless extension candidates. Maximal degree in co-relation 20842. Up to 452 conditions per place. [2021-10-13 22:47:44,588 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 93 selfloop transitions, 283 changer transitions 8/428 dead transitions. [2021-10-13 22:47:44,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 428 transitions, 17893 flow [2021-10-13 22:47:44,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:47:44,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:47:44,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2005 transitions. [2021-10-13 22:47:44,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8438552188552189 [2021-10-13 22:47:44,590 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2005 transitions. [2021-10-13 22:47:44,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2005 transitions. [2021-10-13 22:47:44,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:44,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2005 transitions. [2021-10-13 22:47:44,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 55.69444444444444) internal successors, (2005), 36 states have internal predecessors, (2005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:44,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:44,593 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:44,593 INFO L186 Difference]: Start difference. First operand has 484 places, 383 transitions, 13009 flow. Second operand 36 states and 2005 transitions. [2021-10-13 22:47:44,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 428 transitions, 17893 flow [2021-10-13 22:47:45,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 428 transitions, 17186 flow, removed 229 selfloop flow, removed 24 redundant places. [2021-10-13 22:47:45,547 INFO L242 Difference]: Finished difference. Result has 499 places, 389 transitions, 13644 flow [2021-10-13 22:47:45,548 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=12440, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13644, PETRI_PLACES=499, PETRI_TRANSITIONS=389} [2021-10-13 22:47:45,548 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 433 predicate places. [2021-10-13 22:47:45,548 INFO L470 AbstractCegarLoop]: Abstraction has has 499 places, 389 transitions, 13644 flow [2021-10-13 22:47:45,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 54.05555555555556) internal successors, (973), 18 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:45,548 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:45,548 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:45,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:45,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-10-13 22:47:45,749 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:45,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:45,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1015837754, now seen corresponding path program 48 times [2021-10-13 22:47:45,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:45,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821131262] [2021-10-13 22:47:45,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:45,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:45,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:45,865 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:45,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:45,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821131262] [2021-10-13 22:47:45,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821131262] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:45,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790208055] [2021-10-13 22:47:45,866 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:47:45,866 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:45,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:45,867 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) [2021-10-13 22:47:45,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-10-13 22:47:47,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-10-13 22:47:47,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:47,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 22:47:47,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:47,364 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:47,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790208055] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:47,365 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:47,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2021-10-13 22:47:47,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398689585] [2021-10-13 22:47:47,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:47,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:47,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:47,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:47,366 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:47,366 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 389 transitions, 13644 flow. Second operand has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:47,366 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:47,366 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:47,366 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:48,391 INFO L129 PetriNetUnfolder]: 317/2290 cut-off events. [2021-10-13 22:47:48,391 INFO L130 PetriNetUnfolder]: For 347100/347722 co-relation queries the response was YES. [2021-10-13 22:47:48,421 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21345 conditions, 2290 events. 317/2290 cut-off events. For 347100/347722 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19501 event pairs, 0 based on Foata normal form. 135/2184 useless extension candidates. Maximal degree in co-relation 21111. Up to 445 conditions per place. [2021-10-13 22:47:48,435 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 84 selfloop transitions, 292 changer transitions 11/431 dead transitions. [2021-10-13 22:47:48,435 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 431 transitions, 18680 flow [2021-10-13 22:47:48,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:47:48,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:47:48,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2002 transitions. [2021-10-13 22:47:48,437 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425925925925926 [2021-10-13 22:47:48,437 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2002 transitions. [2021-10-13 22:47:48,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2002 transitions. [2021-10-13 22:47:48,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:48,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2002 transitions. [2021-10-13 22:47:48,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 55.611111111111114) internal successors, (2002), 36 states have internal predecessors, (2002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,439 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,440 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:48,440 INFO L186 Difference]: Start difference. First operand has 499 places, 389 transitions, 13644 flow. Second operand 36 states and 2002 transitions. [2021-10-13 22:47:48,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 431 transitions, 18680 flow [2021-10-13 22:47:49,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 431 transitions, 17538 flow, removed 359 selfloop flow, removed 31 redundant places. [2021-10-13 22:47:49,339 INFO L242 Difference]: Finished difference. Result has 506 places, 392 transitions, 13859 flow [2021-10-13 22:47:49,340 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=12912, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13859, PETRI_PLACES=506, PETRI_TRANSITIONS=392} [2021-10-13 22:47:49,340 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 440 predicate places. [2021-10-13 22:47:49,340 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 392 transitions, 13859 flow [2021-10-13 22:47:49,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.10526315789474) internal successors, (1028), 19 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:49,340 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:49,352 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:49,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:49,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-10-13 22:47:49,552 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:49,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:49,553 INFO L82 PathProgramCache]: Analyzing trace with hash 638609016, now seen corresponding path program 49 times [2021-10-13 22:47:49,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:49,553 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131849092] [2021-10-13 22:47:49,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:49,553 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:49,741 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:49,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:49,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131849092] [2021-10-13 22:47:49,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131849092] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:49,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210748884] [2021-10-13 22:47:49,741 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:47:49,741 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:49,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:49,742 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) [2021-10-13 22:47:49,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-10-13 22:47:51,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:51,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:47:51,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:51,468 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:51,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210748884] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:51,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:51,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-10-13 22:47:51,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396219553] [2021-10-13 22:47:51,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:51,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:51,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:51,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:51,470 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:51,471 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 392 transitions, 13859 flow. Second operand has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:51,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:51,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:51,471 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:52,320 INFO L129 PetriNetUnfolder]: 317/2290 cut-off events. [2021-10-13 22:47:52,320 INFO L130 PetriNetUnfolder]: For 328643/329095 co-relation queries the response was YES. [2021-10-13 22:47:52,417 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21064 conditions, 2290 events. 317/2290 cut-off events. For 328643/329095 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19480 event pairs, 0 based on Foata normal form. 49/2094 useless extension candidates. Maximal degree in co-relation 20827. Up to 477 conditions per place. [2021-10-13 22:47:52,432 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 307 selfloop transitions, 62 changer transitions 8/421 dead transitions. [2021-10-13 22:47:52,432 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 421 transitions, 17339 flow [2021-10-13 22:47:52,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:47:52,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:47:52,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1276 transitions. [2021-10-13 22:47:52,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8405797101449275 [2021-10-13 22:47:52,433 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1276 transitions. [2021-10-13 22:47:52,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1276 transitions. [2021-10-13 22:47:52,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:52,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1276 transitions. [2021-10-13 22:47:52,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.47826086956522) internal successors, (1276), 23 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:52,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:52,435 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:52,435 INFO L186 Difference]: Start difference. First operand has 506 places, 392 transitions, 13859 flow. Second operand 23 states and 1276 transitions. [2021-10-13 22:47:52,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 421 transitions, 17339 flow [2021-10-13 22:47:53,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 421 transitions, 16573 flow, removed 122 selfloop flow, removed 32 redundant places. [2021-10-13 22:47:53,292 INFO L242 Difference]: Finished difference. Result has 498 places, 394 transitions, 13470 flow [2021-10-13 22:47:53,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=13117, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=13470, PETRI_PLACES=498, PETRI_TRANSITIONS=394} [2021-10-13 22:47:53,293 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 432 predicate places. [2021-10-13 22:47:53,293 INFO L470 AbstractCegarLoop]: Abstraction has has 498 places, 394 transitions, 13470 flow [2021-10-13 22:47:53,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:53,293 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:53,294 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:53,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:53,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-10-13 22:47:53,514 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:53,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:53,514 INFO L82 PathProgramCache]: Analyzing trace with hash -112297812, now seen corresponding path program 50 times [2021-10-13 22:47:53,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:53,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101825616] [2021-10-13 22:47:53,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:53,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:53,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:53,667 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:53,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:53,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101825616] [2021-10-13 22:47:53,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101825616] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:53,667 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [689113864] [2021-10-13 22:47:53,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:47:53,667 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:53,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:53,668 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) [2021-10-13 22:47:53,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-10-13 22:47:55,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:47:55,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:55,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:47:55,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:55,304 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:55,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [689113864] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:55,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:55,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-10-13 22:47:55,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274022242] [2021-10-13 22:47:55,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:47:55,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:55,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:47:55,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:47:55,305 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:55,306 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 394 transitions, 13470 flow. Second operand has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:55,306 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:55,306 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:55,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:47:56,107 INFO L129 PetriNetUnfolder]: 321/2312 cut-off events. [2021-10-13 22:47:56,108 INFO L130 PetriNetUnfolder]: For 351929/352442 co-relation queries the response was YES. [2021-10-13 22:47:56,141 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21524 conditions, 2312 events. 321/2312 cut-off events. For 351929/352442 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19733 event pairs, 0 based on Foata normal form. 58/2122 useless extension candidates. Maximal degree in co-relation 21285. Up to 451 conditions per place. [2021-10-13 22:47:56,154 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 246 selfloop transitions, 129 changer transitions 8/427 dead transitions. [2021-10-13 22:47:56,154 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 427 transitions, 17369 flow [2021-10-13 22:47:56,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-10-13 22:47:56,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-10-13 22:47:56,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1441 transitions. [2021-10-13 22:47:56,155 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8397435897435898 [2021-10-13 22:47:56,155 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1441 transitions. [2021-10-13 22:47:56,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1441 transitions. [2021-10-13 22:47:56,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:47:56,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1441 transitions. [2021-10-13 22:47:56,157 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 55.42307692307692) internal successors, (1441), 26 states have internal predecessors, (1441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:56,157 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 66.0) internal successors, (1782), 27 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:56,158 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 66.0) internal successors, (1782), 27 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:56,158 INFO L186 Difference]: Start difference. First operand has 498 places, 394 transitions, 13470 flow. Second operand 26 states and 1441 transitions. [2021-10-13 22:47:56,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 427 transitions, 17369 flow [2021-10-13 22:47:56,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 427 transitions, 16902 flow, removed 176 selfloop flow, removed 20 redundant places. [2021-10-13 22:47:56,987 INFO L242 Difference]: Finished difference. Result has 507 places, 398 transitions, 13853 flow [2021-10-13 22:47:56,988 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=13209, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=13853, PETRI_PLACES=507, PETRI_TRANSITIONS=398} [2021-10-13 22:47:56,988 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 441 predicate places. [2021-10-13 22:47:56,988 INFO L470 AbstractCegarLoop]: Abstraction has has 507 places, 398 transitions, 13853 flow [2021-10-13 22:47:56,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:56,988 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:47:56,988 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:47:57,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-10-13 22:47:57,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-10-13 22:47:57,189 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:47:57,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:47:57,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1424394894, now seen corresponding path program 51 times [2021-10-13 22:47:57,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:47:57,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451756653] [2021-10-13 22:47:57,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:47:57,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:47:57,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:47:57,358 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:57,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:47:57,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451756653] [2021-10-13 22:47:57,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451756653] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:57,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499216650] [2021-10-13 22:47:57,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:47:57,358 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:47:57,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:47:57,359 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) [2021-10-13 22:47:57,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-10-13 22:47:58,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-13 22:47:58,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:47:58,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:47:58,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:47:59,176 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:47:59,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499216650] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:47:59,176 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:47:59,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2021-10-13 22:47:59,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199821805] [2021-10-13 22:47:59,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:47:59,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:47:59,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:47:59,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:47:59,177 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:47:59,178 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 398 transitions, 13853 flow. Second operand has 20 states, 20 states have (on average 54.1) internal successors, (1082), 20 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:47:59,178 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:47:59,178 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:47:59,178 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:00,152 INFO L129 PetriNetUnfolder]: 323/2330 cut-off events. [2021-10-13 22:48:00,152 INFO L130 PetriNetUnfolder]: For 338986/339484 co-relation queries the response was YES. [2021-10-13 22:48:00,179 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21494 conditions, 2330 events. 323/2330 cut-off events. For 338986/339484 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 19863 event pairs, 0 based on Foata normal form. 80/2160 useless extension candidates. Maximal degree in co-relation 21251. Up to 455 conditions per place. [2021-10-13 22:48:00,193 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 203 selfloop transitions, 175 changer transitions 8/430 dead transitions. [2021-10-13 22:48:00,194 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 430 transitions, 17655 flow [2021-10-13 22:48:00,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:48:00,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:48:00,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1608 transitions. [2021-10-13 22:48:00,195 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8401253918495298 [2021-10-13 22:48:00,195 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1608 transitions. [2021-10-13 22:48:00,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1608 transitions. [2021-10-13 22:48:00,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:00,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1608 transitions. [2021-10-13 22:48:00,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 55.44827586206897) internal successors, (1608), 29 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:00,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 66.0) internal successors, (1980), 30 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:00,197 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 66.0) internal successors, (1980), 30 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:00,197 INFO L186 Difference]: Start difference. First operand has 507 places, 398 transitions, 13853 flow. Second operand 29 states and 1608 transitions. [2021-10-13 22:48:00,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 430 transitions, 17655 flow [2021-10-13 22:48:01,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 430 transitions, 17248 flow, removed 121 selfloop flow, removed 18 redundant places. [2021-10-13 22:48:01,166 INFO L242 Difference]: Finished difference. Result has 519 places, 400 transitions, 14160 flow [2021-10-13 22:48:01,166 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=13566, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=14160, PETRI_PLACES=519, PETRI_TRANSITIONS=400} [2021-10-13 22:48:01,166 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 453 predicate places. [2021-10-13 22:48:01,166 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 400 transitions, 14160 flow [2021-10-13 22:48:01,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.1) internal successors, (1082), 20 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:01,167 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:01,167 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:01,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-10-13 22:48:01,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:01,375 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:01,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:01,376 INFO L82 PathProgramCache]: Analyzing trace with hash -481967656, now seen corresponding path program 52 times [2021-10-13 22:48:01,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:01,376 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728527931] [2021-10-13 22:48:01,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:01,376 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:01,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:01,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:01,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728527931] [2021-10-13 22:48:01,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728527931] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:01,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767828585] [2021-10-13 22:48:01,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:01,524 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:01,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:01,525 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) [2021-10-13 22:48:01,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-10-13 22:48:02,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:48:02,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:02,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:48:02,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:03,239 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:03,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767828585] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:03,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:03,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-10-13 22:48:03,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744989201] [2021-10-13 22:48:03,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:48:03,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:03,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:48:03,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:48:03,240 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:03,241 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 400 transitions, 14160 flow. Second operand has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:03,241 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:03,241 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:03,241 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:04,154 INFO L129 PetriNetUnfolder]: 325/2362 cut-off events. [2021-10-13 22:48:04,154 INFO L130 PetriNetUnfolder]: For 341933/342377 co-relation queries the response was YES. [2021-10-13 22:48:04,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21783 conditions, 2362 events. 325/2362 cut-off events. For 341933/342377 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 20186 event pairs, 0 based on Foata normal form. 93/2203 useless extension candidates. Maximal degree in co-relation 21538. Up to 459 conditions per place. [2021-10-13 22:48:04,197 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 149 selfloop transitions, 235 changer transitions 8/436 dead transitions. [2021-10-13 22:48:04,197 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 436 transitions, 18287 flow [2021-10-13 22:48:04,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:48:04,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:48:04,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1665 transitions. [2021-10-13 22:48:04,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8409090909090909 [2021-10-13 22:48:04,199 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1665 transitions. [2021-10-13 22:48:04,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1665 transitions. [2021-10-13 22:48:04,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:04,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1665 transitions. [2021-10-13 22:48:04,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 55.5) internal successors, (1665), 30 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:04,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:04,201 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:04,201 INFO L186 Difference]: Start difference. First operand has 519 places, 400 transitions, 14160 flow. Second operand 30 states and 1665 transitions. [2021-10-13 22:48:04,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 436 transitions, 18287 flow [2021-10-13 22:48:05,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 436 transitions, 17723 flow, removed 129 selfloop flow, removed 27 redundant places. [2021-10-13 22:48:05,073 INFO L242 Difference]: Finished difference. Result has 523 places, 402 transitions, 14456 flow [2021-10-13 22:48:05,073 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=13728, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=14456, PETRI_PLACES=523, PETRI_TRANSITIONS=402} [2021-10-13 22:48:05,073 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 457 predicate places. [2021-10-13 22:48:05,073 INFO L470 AbstractCegarLoop]: Abstraction has has 523 places, 402 transitions, 14456 flow [2021-10-13 22:48:05,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:05,074 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:05,074 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:05,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:05,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:05,275 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:05,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:05,275 INFO L82 PathProgramCache]: Analyzing trace with hash 406191802, now seen corresponding path program 53 times [2021-10-13 22:48:05,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:05,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999598971] [2021-10-13 22:48:05,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:05,275 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:05,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:05,425 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:05,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:05,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999598971] [2021-10-13 22:48:05,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999598971] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:05,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189470062] [2021-10-13 22:48:05,426 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:05,426 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:05,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:05,427 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) [2021-10-13 22:48:05,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-10-13 22:48:06,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-10-13 22:48:06,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:06,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:48:06,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:07,204 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:07,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189470062] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:07,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:07,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2021-10-13 22:48:07,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54905070] [2021-10-13 22:48:07,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:07,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:07,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:07,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:07,206 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:07,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 402 transitions, 14456 flow. Second operand has 20 states, 20 states have (on average 54.1) internal successors, (1082), 20 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:07,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:07,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:07,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:08,316 INFO L129 PetriNetUnfolder]: 329/2398 cut-off events. [2021-10-13 22:48:08,316 INFO L130 PetriNetUnfolder]: For 347494/347938 co-relation queries the response was YES. [2021-10-13 22:48:08,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22223 conditions, 2398 events. 329/2398 cut-off events. For 347494/347938 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 20543 event pairs, 0 based on Foata normal form. 113/2255 useless extension candidates. Maximal degree in co-relation 21976. Up to 467 conditions per place. [2021-10-13 22:48:08,380 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 119 selfloop transitions, 271 changer transitions 8/442 dead transitions. [2021-10-13 22:48:08,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 442 transitions, 18799 flow [2021-10-13 22:48:08,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:48:08,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:48:08,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1832 transitions. [2021-10-13 22:48:08,382 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8411386593204775 [2021-10-13 22:48:08,382 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1832 transitions. [2021-10-13 22:48:08,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1832 transitions. [2021-10-13 22:48:08,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:08,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1832 transitions. [2021-10-13 22:48:08,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 55.515151515151516) internal successors, (1832), 33 states have internal predecessors, (1832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:08,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 66.0) internal successors, (2244), 34 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:08,385 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 66.0) internal successors, (2244), 34 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:08,385 INFO L186 Difference]: Start difference. First operand has 523 places, 402 transitions, 14456 flow. Second operand 33 states and 1832 transitions. [2021-10-13 22:48:08,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 442 transitions, 18799 flow [2021-10-13 22:48:09,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 442 transitions, 18119 flow, removed 133 selfloop flow, removed 27 redundant places. [2021-10-13 22:48:09,387 INFO L242 Difference]: Finished difference. Result has 533 places, 407 transitions, 14917 flow [2021-10-13 22:48:09,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=13912, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=14917, PETRI_PLACES=533, PETRI_TRANSITIONS=407} [2021-10-13 22:48:09,388 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 467 predicate places. [2021-10-13 22:48:09,388 INFO L470 AbstractCegarLoop]: Abstraction has has 533 places, 407 transitions, 14917 flow [2021-10-13 22:48:09,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.1) internal successors, (1082), 20 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:09,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:09,388 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:09,411 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:09,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:09,589 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:09,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:09,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1976780056, now seen corresponding path program 54 times [2021-10-13 22:48:09,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:09,590 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326438017] [2021-10-13 22:48:09,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:09,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:09,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:09,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:09,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326438017] [2021-10-13 22:48:09,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326438017] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:09,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160718549] [2021-10-13 22:48:09,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:48:09,729 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:09,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:09,730 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) [2021-10-13 22:48:09,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-10-13 22:48:11,307 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-10-13 22:48:11,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:11,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:48:11,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:11,583 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:11,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160718549] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:11,583 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:11,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2021-10-13 22:48:11,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066178779] [2021-10-13 22:48:11,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-10-13 22:48:11,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:11,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-10-13 22:48:11,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-10-13 22:48:11,585 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:11,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 407 transitions, 14917 flow. Second operand has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:11,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:11,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:11,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:12,514 INFO L129 PetriNetUnfolder]: 339/2453 cut-off events. [2021-10-13 22:48:12,514 INFO L130 PetriNetUnfolder]: For 362166/362697 co-relation queries the response was YES. [2021-10-13 22:48:12,551 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23121 conditions, 2453 events. 339/2453 cut-off events. For 362166/362697 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 21232 event pairs, 0 based on Foata normal form. 126/2319 useless extension candidates. Maximal degree in co-relation 22869. Up to 485 conditions per place. [2021-10-13 22:48:12,578 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 92 selfloop transitions, 312 changer transitions 8/456 dead transitions. [2021-10-13 22:48:12,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 456 transitions, 19980 flow [2021-10-13 22:48:12,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:48:12,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:48:12,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1889 transitions. [2021-10-13 22:48:12,580 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8418003565062389 [2021-10-13 22:48:12,580 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1889 transitions. [2021-10-13 22:48:12,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1889 transitions. [2021-10-13 22:48:12,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:12,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1889 transitions. [2021-10-13 22:48:12,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 55.55882352941177) internal successors, (1889), 34 states have internal predecessors, (1889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:12,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:12,583 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:12,583 INFO L186 Difference]: Start difference. First operand has 533 places, 407 transitions, 14917 flow. Second operand 34 states and 1889 transitions. [2021-10-13 22:48:12,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 456 transitions, 19980 flow [2021-10-13 22:48:13,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 456 transitions, 19257 flow, removed 140 selfloop flow, removed 28 redundant places. [2021-10-13 22:48:13,751 INFO L242 Difference]: Finished difference. Result has 542 places, 419 transitions, 15805 flow [2021-10-13 22:48:13,752 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=14346, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=15805, PETRI_PLACES=542, PETRI_TRANSITIONS=419} [2021-10-13 22:48:13,752 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 476 predicate places. [2021-10-13 22:48:13,752 INFO L470 AbstractCegarLoop]: Abstraction has has 542 places, 419 transitions, 15805 flow [2021-10-13 22:48:13,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.05263157894737) internal successors, (1027), 19 states have internal predecessors, (1027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:13,752 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:13,753 INFO L254 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:13,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-10-13 22:48:13,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-10-13 22:48:13,955 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:13,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:13,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1009947542, now seen corresponding path program 55 times [2021-10-13 22:48:13,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:13,956 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695702627] [2021-10-13 22:48:13,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:13,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:13,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:14,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:14,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695702627] [2021-10-13 22:48:14,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695702627] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:14,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673908036] [2021-10-13 22:48:14,080 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:14,081 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:14,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:14,081 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) [2021-10-13 22:48:14,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-10-13 22:48:15,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:15,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 20 conjunts are in the unsatisfiable core [2021-10-13 22:48:15,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:15,859 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:15,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673908036] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:15,859 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:15,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2021-10-13 22:48:15,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597674472] [2021-10-13 22:48:15,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-10-13 22:48:15,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:15,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-10-13 22:48:15,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2021-10-13 22:48:15,860 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:15,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 419 transitions, 15805 flow. Second operand has 20 states, 20 states have (on average 54.1) internal successors, (1082), 20 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:15,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:15,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:15,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:17,086 INFO L129 PetriNetUnfolder]: 345/2498 cut-off events. [2021-10-13 22:48:17,086 INFO L130 PetriNetUnfolder]: For 378212/378778 co-relation queries the response was YES. [2021-10-13 22:48:17,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23835 conditions, 2498 events. 345/2498 cut-off events. For 378212/378778 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 21651 event pairs, 0 based on Foata normal form. 144/2379 useless extension candidates. Maximal degree in co-relation 23579. Up to 495 conditions per place. [2021-10-13 22:48:17,130 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 77 selfloop transitions, 336 changer transitions 8/465 dead transitions. [2021-10-13 22:48:17,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 576 places, 465 transitions, 21015 flow [2021-10-13 22:48:17,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:48:17,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:48:17,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2113 transitions. [2021-10-13 22:48:17,132 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8425039872408293 [2021-10-13 22:48:17,132 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2113 transitions. [2021-10-13 22:48:17,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2113 transitions. [2021-10-13 22:48:17,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:17,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2113 transitions. [2021-10-13 22:48:17,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 55.60526315789474) internal successors, (2113), 38 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:17,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 66.0) internal successors, (2574), 39 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:17,135 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 66.0) internal successors, (2574), 39 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:17,135 INFO L186 Difference]: Start difference. First operand has 542 places, 419 transitions, 15805 flow. Second operand 38 states and 2113 transitions. [2021-10-13 22:48:17,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 576 places, 465 transitions, 21015 flow [2021-10-13 22:48:18,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 465 transitions, 20065 flow, removed 219 selfloop flow, removed 29 redundant places. [2021-10-13 22:48:18,365 INFO L242 Difference]: Finished difference. Result has 554 places, 425 transitions, 16247 flow [2021-10-13 22:48:18,366 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=14981, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=16247, PETRI_PLACES=554, PETRI_TRANSITIONS=425} [2021-10-13 22:48:18,366 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 488 predicate places. [2021-10-13 22:48:18,366 INFO L470 AbstractCegarLoop]: Abstraction has has 554 places, 425 transitions, 16247 flow [2021-10-13 22:48:18,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.1) internal successors, (1082), 20 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:18,366 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:18,366 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:18,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-10-13 22:48:18,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2021-10-13 22:48:18,567 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:18,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:18,567 INFO L82 PathProgramCache]: Analyzing trace with hash 808213553, now seen corresponding path program 56 times [2021-10-13 22:48:18,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:18,567 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316226552] [2021-10-13 22:48:18,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:18,567 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:18,747 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:18,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:18,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316226552] [2021-10-13 22:48:18,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316226552] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:18,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700386291] [2021-10-13 22:48:18,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:48:18,748 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:18,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:18,748 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) [2021-10-13 22:48:18,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-13 22:48:20,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:48:20,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:20,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:20,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:20,680 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:20,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700386291] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:20,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:20,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2021-10-13 22:48:20,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482561380] [2021-10-13 22:48:20,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:20,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:20,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:20,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=316, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:20,682 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:20,682 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 425 transitions, 16247 flow. Second operand has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:20,682 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:20,682 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:20,683 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:21,550 INFO L129 PetriNetUnfolder]: 347/2523 cut-off events. [2021-10-13 22:48:21,550 INFO L130 PetriNetUnfolder]: For 395790/396305 co-relation queries the response was YES. [2021-10-13 22:48:21,586 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24357 conditions, 2523 events. 347/2523 cut-off events. For 395790/396305 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 21830 event pairs, 0 based on Foata normal form. 56/2310 useless extension candidates. Maximal degree in co-relation 24097. Up to 600 conditions per place. [2021-10-13 22:48:21,601 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 374 selfloop transitions, 27 changer transitions 8/453 dead transitions. [2021-10-13 22:48:21,601 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 453 transitions, 19896 flow [2021-10-13 22:48:21,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-10-13 22:48:21,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-10-13 22:48:21,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1275 transitions. [2021-10-13 22:48:21,602 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8399209486166008 [2021-10-13 22:48:21,602 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1275 transitions. [2021-10-13 22:48:21,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1275 transitions. [2021-10-13 22:48:21,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:21,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1275 transitions. [2021-10-13 22:48:21,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 55.43478260869565) internal successors, (1275), 23 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:21,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:21,604 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 66.0) internal successors, (1584), 24 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:21,604 INFO L186 Difference]: Start difference. First operand has 554 places, 425 transitions, 16247 flow. Second operand 23 states and 1275 transitions. [2021-10-13 22:48:21,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 453 transitions, 19896 flow [2021-10-13 22:48:22,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 453 transitions, 18933 flow, removed 183 selfloop flow, removed 34 redundant places. [2021-10-13 22:48:22,935 INFO L242 Difference]: Finished difference. Result has 544 places, 427 transitions, 15646 flow [2021-10-13 22:48:22,935 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=15364, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=15646, PETRI_PLACES=544, PETRI_TRANSITIONS=427} [2021-10-13 22:48:22,936 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 478 predicate places. [2021-10-13 22:48:22,936 INFO L470 AbstractCegarLoop]: Abstraction has has 544 places, 427 transitions, 15646 flow [2021-10-13 22:48:22,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:22,936 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:22,936 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:22,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-10-13 22:48:23,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:23,137 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:23,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:23,137 INFO L82 PathProgramCache]: Analyzing trace with hash -94019045, now seen corresponding path program 57 times [2021-10-13 22:48:23,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:23,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646710254] [2021-10-13 22:48:23,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:23,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:23,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:23,302 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:23,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:23,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646710254] [2021-10-13 22:48:23,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646710254] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:23,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743869912] [2021-10-13 22:48:23,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:48:23,302 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:23,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:23,303 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) [2021-10-13 22:48:23,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-13 22:48:24,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-13 22:48:24,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:24,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:24,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:25,283 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:25,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743869912] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:25,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:25,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2021-10-13 22:48:25,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753856866] [2021-10-13 22:48:25,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:25,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:25,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:25,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:25,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:25,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 427 transitions, 15646 flow. Second operand has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:25,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:25,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:25,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:26,221 INFO L129 PetriNetUnfolder]: 349/2548 cut-off events. [2021-10-13 22:48:26,221 INFO L130 PetriNetUnfolder]: For 404178/404659 co-relation queries the response was YES. [2021-10-13 22:48:26,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24344 conditions, 2548 events. 349/2548 cut-off events. For 404178/404659 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 22014 event pairs, 0 based on Foata normal form. 60/2336 useless extension candidates. Maximal degree in co-relation 24083. Up to 535 conditions per place. [2021-10-13 22:48:26,276 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 341 selfloop transitions, 64 changer transitions 8/457 dead transitions. [2021-10-13 22:48:26,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 457 transitions, 19545 flow [2021-10-13 22:48:26,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:48:26,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:48:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1498 transitions. [2021-10-13 22:48:26,278 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8406285072951739 [2021-10-13 22:48:26,278 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1498 transitions. [2021-10-13 22:48:26,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1498 transitions. [2021-10-13 22:48:26,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:26,278 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1498 transitions. [2021-10-13 22:48:26,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.48148148148148) internal successors, (1498), 27 states have internal predecessors, (1498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,280 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:26,280 INFO L186 Difference]: Start difference. First operand has 544 places, 427 transitions, 15646 flow. Second operand 27 states and 1498 transitions. [2021-10-13 22:48:26,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 457 transitions, 19545 flow [2021-10-13 22:48:27,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 457 transitions, 19239 flow, removed 128 selfloop flow, removed 20 redundant places. [2021-10-13 22:48:27,768 INFO L242 Difference]: Finished difference. Result has 552 places, 429 transitions, 15816 flow [2021-10-13 22:48:27,768 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=15456, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=15816, PETRI_PLACES=552, PETRI_TRANSITIONS=429} [2021-10-13 22:48:27,768 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 486 predicate places. [2021-10-13 22:48:27,768 INFO L470 AbstractCegarLoop]: Abstraction has has 552 places, 429 transitions, 15816 flow [2021-10-13 22:48:27,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:27,769 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:27,769 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:27,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:27,969 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:27,969 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:27,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:27,969 INFO L82 PathProgramCache]: Analyzing trace with hash 611597223, now seen corresponding path program 58 times [2021-10-13 22:48:27,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:27,970 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708515412] [2021-10-13 22:48:27,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:27,970 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:27,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:28,146 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:28,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:28,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708515412] [2021-10-13 22:48:28,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708515412] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:28,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445059104] [2021-10-13 22:48:28,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:28,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:28,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:28,148 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) [2021-10-13 22:48:28,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-13 22:48:29,879 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:48:29,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:29,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:29,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:30,213 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:30,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445059104] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:30,213 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:30,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2021-10-13 22:48:30,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313888784] [2021-10-13 22:48:30,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:30,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:30,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:30,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:30,214 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:30,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 429 transitions, 15816 flow. Second operand has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:30,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:30,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:30,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:31,251 INFO L129 PetriNetUnfolder]: 351/2566 cut-off events. [2021-10-13 22:48:31,251 INFO L130 PetriNetUnfolder]: For 406886/407367 co-relation queries the response was YES. [2021-10-13 22:48:31,291 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24556 conditions, 2566 events. 351/2566 cut-off events. For 406886/407367 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 22176 event pairs, 0 based on Foata normal form. 72/2364 useless extension candidates. Maximal degree in co-relation 24293. Up to 503 conditions per place. [2021-10-13 22:48:31,306 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 271 selfloop transitions, 138 changer transitions 8/461 dead transitions. [2021-10-13 22:48:31,307 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 461 transitions, 19937 flow [2021-10-13 22:48:31,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:48:31,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:48:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1663 transitions. [2021-10-13 22:48:31,308 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8398989898989899 [2021-10-13 22:48:31,308 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1663 transitions. [2021-10-13 22:48:31,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1663 transitions. [2021-10-13 22:48:31,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:31,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1663 transitions. [2021-10-13 22:48:31,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 55.43333333333333) internal successors, (1663), 30 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:31,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:31,310 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:31,310 INFO L186 Difference]: Start difference. First operand has 552 places, 429 transitions, 15816 flow. Second operand 30 states and 1663 transitions. [2021-10-13 22:48:31,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 461 transitions, 19937 flow [2021-10-13 22:48:32,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 461 transitions, 19557 flow, removed 130 selfloop flow, removed 24 redundant places. [2021-10-13 22:48:32,941 INFO L242 Difference]: Finished difference. Result has 559 places, 431 transitions, 16078 flow [2021-10-13 22:48:32,941 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=15560, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=16078, PETRI_PLACES=559, PETRI_TRANSITIONS=431} [2021-10-13 22:48:32,941 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 493 predicate places. [2021-10-13 22:48:32,941 INFO L470 AbstractCegarLoop]: Abstraction has has 559 places, 431 transitions, 16078 flow [2021-10-13 22:48:32,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:32,942 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:32,942 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:32,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2021-10-13 22:48:33,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-10-13 22:48:33,142 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:33,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:33,143 INFO L82 PathProgramCache]: Analyzing trace with hash -311383011, now seen corresponding path program 59 times [2021-10-13 22:48:33,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:33,143 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719447823] [2021-10-13 22:48:33,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:33,143 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:33,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:33,307 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:33,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:33,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719447823] [2021-10-13 22:48:33,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719447823] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:33,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208751774] [2021-10-13 22:48:33,308 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:48:33,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:33,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:33,309 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) [2021-10-13 22:48:33,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-10-13 22:48:35,093 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-10-13 22:48:35,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:35,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:35,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:35,401 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:35,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208751774] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:35,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:35,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2021-10-13 22:48:35,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521615720] [2021-10-13 22:48:35,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:35,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:35,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:35,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:35,403 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:35,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 431 transitions, 16078 flow. Second operand has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:35,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:35,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:35,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:36,604 INFO L129 PetriNetUnfolder]: 353/2577 cut-off events. [2021-10-13 22:48:36,604 INFO L130 PetriNetUnfolder]: For 409860/410377 co-relation queries the response was YES. [2021-10-13 22:48:36,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24806 conditions, 2577 events. 353/2577 cut-off events. For 409860/410377 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 22346 event pairs, 0 based on Foata normal form. 82/2384 useless extension candidates. Maximal degree in co-relation 24540. Up to 507 conditions per place. [2021-10-13 22:48:36,656 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 223 selfloop transitions, 190 changer transitions 8/465 dead transitions. [2021-10-13 22:48:36,656 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 587 places, 465 transitions, 20421 flow [2021-10-13 22:48:36,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:48:36,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:48:36,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1775 transitions. [2021-10-13 22:48:36,657 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8404356060606061 [2021-10-13 22:48:36,658 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1775 transitions. [2021-10-13 22:48:36,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1775 transitions. [2021-10-13 22:48:36,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:36,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1775 transitions. [2021-10-13 22:48:36,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.46875) internal successors, (1775), 32 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:36,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:36,660 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:36,660 INFO L186 Difference]: Start difference. First operand has 559 places, 431 transitions, 16078 flow. Second operand 32 states and 1775 transitions. [2021-10-13 22:48:36,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 587 places, 465 transitions, 20421 flow [2021-10-13 22:48:38,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 465 transitions, 19886 flow, removed 135 selfloop flow, removed 29 redundant places. [2021-10-13 22:48:38,040 INFO L242 Difference]: Finished difference. Result has 563 places, 433 transitions, 16309 flow [2021-10-13 22:48:38,041 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=15675, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=16309, PETRI_PLACES=563, PETRI_TRANSITIONS=433} [2021-10-13 22:48:38,041 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 497 predicate places. [2021-10-13 22:48:38,041 INFO L470 AbstractCegarLoop]: Abstraction has has 563 places, 433 transitions, 16309 flow [2021-10-13 22:48:38,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:38,041 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:38,041 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:38,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-10-13 22:48:38,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2021-10-13 22:48:38,243 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:38,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:38,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1068885051, now seen corresponding path program 60 times [2021-10-13 22:48:38,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:38,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408311977] [2021-10-13 22:48:38,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:38,243 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:38,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:38,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408311977] [2021-10-13 22:48:38,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408311977] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:38,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312930611] [2021-10-13 22:48:38,407 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:48:38,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:38,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:38,408 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) [2021-10-13 22:48:38,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-10-13 22:48:40,155 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-10-13 22:48:40,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:40,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:40,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:40,449 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:40,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312930611] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:40,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:40,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2021-10-13 22:48:40,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320113577] [2021-10-13 22:48:40,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:48:40,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:40,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:48:40,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:48:40,450 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:40,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 563 places, 433 transitions, 16309 flow. Second operand has 22 states, 22 states have (on average 54.13636363636363) internal successors, (1191), 22 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:40,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:40,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:40,451 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:41,639 INFO L129 PetriNetUnfolder]: 371/2746 cut-off events. [2021-10-13 22:48:41,639 INFO L130 PetriNetUnfolder]: For 433605/434086 co-relation queries the response was YES. [2021-10-13 22:48:41,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26334 conditions, 2746 events. 371/2746 cut-off events. For 433605/434086 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 24369 event pairs, 0 based on Foata normal form. 110/2564 useless extension candidates. Maximal degree in co-relation 26068. Up to 539 conditions per place. [2021-10-13 22:48:41,797 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 164 selfloop transitions, 271 changer transitions 8/487 dead transitions. [2021-10-13 22:48:41,797 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 594 places, 487 transitions, 21886 flow [2021-10-13 22:48:41,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:48:41,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:48:41,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1943 transitions. [2021-10-13 22:48:41,799 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8411255411255412 [2021-10-13 22:48:41,799 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1943 transitions. [2021-10-13 22:48:41,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1943 transitions. [2021-10-13 22:48:41,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:41,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1943 transitions. [2021-10-13 22:48:41,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 55.51428571428571) internal successors, (1943), 35 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:41,801 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:41,802 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:41,802 INFO L186 Difference]: Start difference. First operand has 563 places, 433 transitions, 16309 flow. Second operand 35 states and 1943 transitions. [2021-10-13 22:48:41,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 594 places, 487 transitions, 21886 flow [2021-10-13 22:48:43,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 487 transitions, 21240 flow, removed 148 selfloop flow, removed 29 redundant places. [2021-10-13 22:48:43,221 INFO L242 Difference]: Finished difference. Result has 575 places, 452 transitions, 17700 flow [2021-10-13 22:48:43,221 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=15811, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=17700, PETRI_PLACES=575, PETRI_TRANSITIONS=452} [2021-10-13 22:48:43,221 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 509 predicate places. [2021-10-13 22:48:43,222 INFO L470 AbstractCegarLoop]: Abstraction has has 575 places, 452 transitions, 17700 flow [2021-10-13 22:48:43,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.13636363636363) internal successors, (1191), 22 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:43,222 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:43,222 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:43,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:43,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:43,438 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:43,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:43,438 INFO L82 PathProgramCache]: Analyzing trace with hash -1312875959, now seen corresponding path program 61 times [2021-10-13 22:48:43,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:43,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909848597] [2021-10-13 22:48:43,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:43,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:43,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:43,618 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:43,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:43,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909848597] [2021-10-13 22:48:43,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909848597] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:43,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019475463] [2021-10-13 22:48:43,618 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:48:43,618 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:43,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:43,619 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) [2021-10-13 22:48:43,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-10-13 22:48:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:45,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:45,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:45,705 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:45,705 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019475463] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:45,705 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:45,705 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2021-10-13 22:48:45,705 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039653767] [2021-10-13 22:48:45,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:45,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:45,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:45,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:45,706 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:45,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 452 transitions, 17700 flow. Second operand has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:45,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:45,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:45,707 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:46,891 INFO L129 PetriNetUnfolder]: 373/2757 cut-off events. [2021-10-13 22:48:46,891 INFO L130 PetriNetUnfolder]: For 450774/451324 co-relation queries the response was YES. [2021-10-13 22:48:46,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26878 conditions, 2757 events. 373/2757 cut-off events. For 450774/451324 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 24526 event pairs, 0 based on Foata normal form. 132/2596 useless extension candidates. Maximal degree in co-relation 26605. Up to 543 conditions per place. [2021-10-13 22:48:46,950 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 138 selfloop transitions, 300 changer transitions 8/490 dead transitions. [2021-10-13 22:48:46,950 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 490 transitions, 22553 flow [2021-10-13 22:48:46,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:48:46,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:48:46,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1999 transitions. [2021-10-13 22:48:46,952 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8413299663299664 [2021-10-13 22:48:46,952 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1999 transitions. [2021-10-13 22:48:46,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1999 transitions. [2021-10-13 22:48:46,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:46,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1999 transitions. [2021-10-13 22:48:46,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 55.52777777777778) internal successors, (1999), 36 states have internal predecessors, (1999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:46,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:46,955 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:46,955 INFO L186 Difference]: Start difference. First operand has 575 places, 452 transitions, 17700 flow. Second operand 36 states and 1999 transitions. [2021-10-13 22:48:46,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 607 places, 490 transitions, 22553 flow [2021-10-13 22:48:48,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 490 transitions, 21783 flow, removed 202 selfloop flow, removed 28 redundant places. [2021-10-13 22:48:48,327 INFO L242 Difference]: Finished difference. Result has 585 places, 455 transitions, 17940 flow [2021-10-13 22:48:48,327 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=17040, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=17940, PETRI_PLACES=585, PETRI_TRANSITIONS=455} [2021-10-13 22:48:48,327 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 519 predicate places. [2021-10-13 22:48:48,328 INFO L470 AbstractCegarLoop]: Abstraction has has 585 places, 455 transitions, 17940 flow [2021-10-13 22:48:48,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:48,328 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:48,328 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:48,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:48,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-10-13 22:48:48,543 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:48,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:48,544 INFO L82 PathProgramCache]: Analyzing trace with hash 1134011293, now seen corresponding path program 62 times [2021-10-13 22:48:48,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:48,544 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199070967] [2021-10-13 22:48:48,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:48,544 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:48,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:48,678 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:48,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:48,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199070967] [2021-10-13 22:48:48,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199070967] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:48,678 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573608240] [2021-10-13 22:48:48,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:48:48,678 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:48,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:48,679 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) [2021-10-13 22:48:48,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-10-13 22:48:50,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:48:50,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:50,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:50,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:50,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573608240] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:50,802 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:50,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2021-10-13 22:48:50,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657041668] [2021-10-13 22:48:50,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:48:50,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:50,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:48:50,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:48:50,803 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:50,804 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 455 transitions, 17940 flow. Second operand has 22 states, 22 states have (on average 54.13636363636363) internal successors, (1191), 22 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:50,804 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:50,804 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:50,804 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:52,129 INFO L129 PetriNetUnfolder]: 379/2811 cut-off events. [2021-10-13 22:48:52,130 INFO L130 PetriNetUnfolder]: For 466338/466846 co-relation queries the response was YES. [2021-10-13 22:48:52,169 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27606 conditions, 2811 events. 379/2811 cut-off events. For 466338/466846 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 25075 event pairs, 0 based on Foata normal form. 152/2665 useless extension candidates. Maximal degree in co-relation 27330. Up to 551 conditions per place. [2021-10-13 22:48:52,258 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 102 selfloop transitions, 346 changer transitions 8/500 dead transitions. [2021-10-13 22:48:52,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 500 transitions, 23485 flow [2021-10-13 22:48:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:48:52,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:48:52,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2167 transitions. [2021-10-13 22:48:52,259 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8418803418803419 [2021-10-13 22:48:52,259 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2167 transitions. [2021-10-13 22:48:52,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2167 transitions. [2021-10-13 22:48:52,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:52,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2167 transitions. [2021-10-13 22:48:52,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.56410256410256) internal successors, (2167), 39 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:52,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:52,262 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:52,262 INFO L186 Difference]: Start difference. First operand has 585 places, 455 transitions, 17940 flow. Second operand 39 states and 2167 transitions. [2021-10-13 22:48:52,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 500 transitions, 23485 flow [2021-10-13 22:48:53,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 500 transitions, 22595 flow, removed 178 selfloop flow, removed 32 redundant places. [2021-10-13 22:48:53,758 INFO L242 Difference]: Finished difference. Result has 594 places, 462 transitions, 18567 flow [2021-10-13 22:48:53,758 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=17258, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=18567, PETRI_PLACES=594, PETRI_TRANSITIONS=462} [2021-10-13 22:48:53,758 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 528 predicate places. [2021-10-13 22:48:53,758 INFO L470 AbstractCegarLoop]: Abstraction has has 594 places, 462 transitions, 18567 flow [2021-10-13 22:48:53,758 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.13636363636363) internal successors, (1191), 22 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:53,758 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:53,759 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:53,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-10-13 22:48:53,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:53,971 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:53,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:53,972 INFO L82 PathProgramCache]: Analyzing trace with hash 811766687, now seen corresponding path program 63 times [2021-10-13 22:48:53,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:53,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759355415] [2021-10-13 22:48:53,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:53,972 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:53,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:54,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:54,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759355415] [2021-10-13 22:48:54,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759355415] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:54,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443616297] [2021-10-13 22:48:54,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:48:54,113 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:54,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:54,113 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) [2021-10-13 22:48:54,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-10-13 22:48:56,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-10-13 22:48:56,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:48:56,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:48:56,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:48:56,279 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:56,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443616297] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:56,280 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:48:56,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2021-10-13 22:48:56,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696760190] [2021-10-13 22:48:56,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-10-13 22:48:56,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:48:56,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-10-13 22:48:56,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2021-10-13 22:48:56,281 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:48:56,281 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 462 transitions, 18567 flow. Second operand has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:56,281 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:48:56,281 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:48:56,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:48:57,505 INFO L129 PetriNetUnfolder]: 394/2879 cut-off events. [2021-10-13 22:48:57,505 INFO L130 PetriNetUnfolder]: For 490078/490753 co-relation queries the response was YES. [2021-10-13 22:48:57,550 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28892 conditions, 2879 events. 394/2879 cut-off events. For 490078/490753 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 25606 event pairs, 0 based on Foata normal form. 158/2732 useless extension candidates. Maximal degree in co-relation 28615. Up to 572 conditions per place. [2021-10-13 22:48:57,568 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 103 selfloop transitions, 356 changer transitions 8/511 dead transitions. [2021-10-13 22:48:57,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 511 transitions, 24405 flow [2021-10-13 22:48:57,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:48:57,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:48:57,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2227 transitions. [2021-10-13 22:48:57,570 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.843560606060606 [2021-10-13 22:48:57,570 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2227 transitions. [2021-10-13 22:48:57,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2227 transitions. [2021-10-13 22:48:57,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:48:57,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2227 transitions. [2021-10-13 22:48:57,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 55.675) internal successors, (2227), 40 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:57,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 66.0) internal successors, (2706), 41 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:57,573 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 66.0) internal successors, (2706), 41 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:57,573 INFO L186 Difference]: Start difference. First operand has 594 places, 462 transitions, 18567 flow. Second operand 40 states and 2227 transitions. [2021-10-13 22:48:57,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 511 transitions, 24405 flow [2021-10-13 22:48:59,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 511 transitions, 23321 flow, removed 237 selfloop flow, removed 34 redundant places. [2021-10-13 22:48:59,222 INFO L242 Difference]: Finished difference. Result has 603 places, 468 transitions, 19031 flow [2021-10-13 22:48:59,222 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=17633, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=19031, PETRI_PLACES=603, PETRI_TRANSITIONS=468} [2021-10-13 22:48:59,222 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 537 predicate places. [2021-10-13 22:48:59,223 INFO L470 AbstractCegarLoop]: Abstraction has has 603 places, 468 transitions, 19031 flow [2021-10-13 22:48:59,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.095238095238095) internal successors, (1136), 21 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:48:59,223 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:48:59,223 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:48:59,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-10-13 22:48:59,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:59,423 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:48:59,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:48:59,424 INFO L82 PathProgramCache]: Analyzing trace with hash 2137671997, now seen corresponding path program 64 times [2021-10-13 22:48:59,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:48:59,424 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131310347] [2021-10-13 22:48:59,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:48:59,424 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:48:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:48:59,561 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:48:59,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:48:59,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131310347] [2021-10-13 22:48:59,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131310347] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:48:59,561 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204766953] [2021-10-13 22:48:59,561 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:48:59,561 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:48:59,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:48:59,562 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) [2021-10-13 22:48:59,562 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-10-13 22:49:01,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:49:01,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:01,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 21 conjunts are in the unsatisfiable core [2021-10-13 22:49:01,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 206 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:01,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204766953] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:01,673 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:01,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2021-10-13 22:49:01,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043650052] [2021-10-13 22:49:01,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:01,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:01,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:01,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:01,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:01,683 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 468 transitions, 19031 flow. Second operand has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:01,683 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:01,683 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:01,683 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:03,170 INFO L129 PetriNetUnfolder]: 400/2918 cut-off events. [2021-10-13 22:49:03,170 INFO L130 PetriNetUnfolder]: For 532923/533608 co-relation queries the response was YES. [2021-10-13 22:49:03,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30068 conditions, 2918 events. 400/2918 cut-off events. For 532923/533608 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 26078 event pairs, 0 based on Foata normal form. 163/2772 useless extension candidates. Maximal degree in co-relation 29787. Up to 582 conditions per place. [2021-10-13 22:49:03,232 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 102 selfloop transitions, 366 changer transitions 17/529 dead transitions. [2021-10-13 22:49:03,232 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 529 transitions, 26359 flow [2021-10-13 22:49:03,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 22:49:03,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-13 22:49:03,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2448 transitions. [2021-10-13 22:49:03,234 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8429752066115702 [2021-10-13 22:49:03,234 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2448 transitions. [2021-10-13 22:49:03,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2448 transitions. [2021-10-13 22:49:03,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:03,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2448 transitions. [2021-10-13 22:49:03,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 55.63636363636363) internal successors, (2448), 44 states have internal predecessors, (2448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:03,237 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:03,237 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:03,237 INFO L186 Difference]: Start difference. First operand has 603 places, 468 transitions, 19031 flow. Second operand 44 states and 2448 transitions. [2021-10-13 22:49:03,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 529 transitions, 26359 flow [2021-10-13 22:49:05,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 529 transitions, 24911 flow, removed 373 selfloop flow, removed 37 redundant places. [2021-10-13 22:49:05,153 INFO L242 Difference]: Finished difference. Result has 616 places, 480 transitions, 19777 flow [2021-10-13 22:49:05,154 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=17979, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=19777, PETRI_PLACES=616, PETRI_TRANSITIONS=480} [2021-10-13 22:49:05,154 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 550 predicate places. [2021-10-13 22:49:05,154 INFO L470 AbstractCegarLoop]: Abstraction has has 616 places, 480 transitions, 19777 flow [2021-10-13 22:49:05,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:05,154 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:05,154 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:05,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-10-13 22:49:05,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-10-13 22:49:05,355 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:05,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:05,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1079036267, now seen corresponding path program 65 times [2021-10-13 22:49:05,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:05,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408032386] [2021-10-13 22:49:05,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:05,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:05,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:05,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:05,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408032386] [2021-10-13 22:49:05,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408032386] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:05,592 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479797139] [2021-10-13 22:49:05,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:49:05,592 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:05,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:05,593 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) [2021-10-13 22:49:05,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-10-13 22:49:07,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-10-13 22:49:07,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:07,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:07,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:07,942 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:07,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479797139] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:07,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:07,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2021-10-13 22:49:07,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767170824] [2021-10-13 22:49:07,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:07,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:07,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:07,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:07,944 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:07,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 480 transitions, 19777 flow. Second operand has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:07,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:07,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:07,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:09,038 INFO L129 PetriNetUnfolder]: 396/2905 cut-off events. [2021-10-13 22:49:09,038 INFO L130 PetriNetUnfolder]: For 582021/582710 co-relation queries the response was YES. [2021-10-13 22:49:09,079 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30532 conditions, 2905 events. 396/2905 cut-off events. For 582021/582710 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 26015 event pairs, 0 based on Foata normal form. 56/2653 useless extension candidates. Maximal degree in co-relation 30247. Up to 622 conditions per place. [2021-10-13 22:49:09,097 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 393 selfloop transitions, 66 changer transitions 8/511 dead transitions. [2021-10-13 22:49:09,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 511 transitions, 24153 flow [2021-10-13 22:49:09,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:49:09,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:49:09,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1386 transitions. [2021-10-13 22:49:09,099 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.84 [2021-10-13 22:49:09,099 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1386 transitions. [2021-10-13 22:49:09,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1386 transitions. [2021-10-13 22:49:09,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:09,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1386 transitions. [2021-10-13 22:49:09,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 55.44) internal successors, (1386), 25 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:09,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:09,101 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:09,101 INFO L186 Difference]: Start difference. First operand has 616 places, 480 transitions, 19777 flow. Second operand 25 states and 1386 transitions. [2021-10-13 22:49:09,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 511 transitions, 24153 flow [2021-10-13 22:49:11,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 511 transitions, 22568 flow, removed 454 selfloop flow, removed 39 redundant places. [2021-10-13 22:49:11,385 INFO L242 Difference]: Finished difference. Result has 601 places, 482 transitions, 18688 flow [2021-10-13 22:49:11,385 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=18298, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=18688, PETRI_PLACES=601, PETRI_TRANSITIONS=482} [2021-10-13 22:49:11,385 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 535 predicate places. [2021-10-13 22:49:11,385 INFO L470 AbstractCegarLoop]: Abstraction has has 601 places, 482 transitions, 18688 flow [2021-10-13 22:49:11,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:11,386 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:11,386 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:11,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-10-13 22:49:11,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:11,586 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:11,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:11,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1483718101, now seen corresponding path program 66 times [2021-10-13 22:49:11,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:11,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051419629] [2021-10-13 22:49:11,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:11,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:11,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:11,784 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:11,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:11,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051419629] [2021-10-13 22:49:11,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051419629] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:11,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373308957] [2021-10-13 22:49:11,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:49:11,784 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:11,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:11,785 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) [2021-10-13 22:49:11,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-10-13 22:49:13,751 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2021-10-13 22:49:13,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:13,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:13,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:14,105 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:14,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373308957] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:14,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:14,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2021-10-13 22:49:14,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685455574] [2021-10-13 22:49:14,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:14,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:14,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:14,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:14,107 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:14,107 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 482 transitions, 18688 flow. Second operand has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:14,107 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:14,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:14,107 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:15,274 INFO L129 PetriNetUnfolder]: 398/2909 cut-off events. [2021-10-13 22:49:15,275 INFO L130 PetriNetUnfolder]: For 577457/578095 co-relation queries the response was YES. [2021-10-13 22:49:15,315 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30060 conditions, 2909 events. 398/2909 cut-off events. For 577457/578095 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 26011 event pairs, 0 based on Foata normal form. 65/2664 useless extension candidates. Maximal degree in co-relation 29775. Up to 570 conditions per place. [2021-10-13 22:49:15,338 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 326 selfloop transitions, 137 changer transitions 8/515 dead transitions. [2021-10-13 22:49:15,338 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 515 transitions, 23322 flow [2021-10-13 22:49:15,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:49:15,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:49:15,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1551 transitions. [2021-10-13 22:49:15,339 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8392857142857143 [2021-10-13 22:49:15,340 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1551 transitions. [2021-10-13 22:49:15,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1551 transitions. [2021-10-13 22:49:15,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:15,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1551 transitions. [2021-10-13 22:49:15,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.392857142857146) internal successors, (1551), 28 states have internal predecessors, (1551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:15,342 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:15,342 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:15,342 INFO L186 Difference]: Start difference. First operand has 601 places, 482 transitions, 18688 flow. Second operand 28 states and 1551 transitions. [2021-10-13 22:49:15,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 515 transitions, 23322 flow [2021-10-13 22:49:17,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 515 transitions, 22886 flow, removed 156 selfloop flow, removed 22 redundant places. [2021-10-13 22:49:17,118 INFO L242 Difference]: Finished difference. Result has 608 places, 484 transitions, 18946 flow [2021-10-13 22:49:17,118 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=18408, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=18946, PETRI_PLACES=608, PETRI_TRANSITIONS=484} [2021-10-13 22:49:17,118 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 542 predicate places. [2021-10-13 22:49:17,118 INFO L470 AbstractCegarLoop]: Abstraction has has 608 places, 484 transitions, 18946 flow [2021-10-13 22:49:17,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:17,118 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:17,118 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:17,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-10-13 22:49:17,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:17,323 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:17,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:17,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1489351609, now seen corresponding path program 67 times [2021-10-13 22:49:17,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:17,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676173626] [2021-10-13 22:49:17,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:17,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:17,500 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:17,501 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:17,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676173626] [2021-10-13 22:49:17,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676173626] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:17,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175065248] [2021-10-13 22:49:17,501 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:49:17,501 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:17,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:17,502 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) [2021-10-13 22:49:17,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-10-13 22:49:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:19,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:19,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:19,858 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 4 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:19,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175065248] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:19,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:19,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2021-10-13 22:49:19,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854921982] [2021-10-13 22:49:19,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:19,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:19,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:19,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:19,861 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:19,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 484 transitions, 18946 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:19,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:19,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:19,862 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:21,159 INFO L129 PetriNetUnfolder]: 402/2952 cut-off events. [2021-10-13 22:49:21,159 INFO L130 PetriNetUnfolder]: For 576733/577326 co-relation queries the response was YES. [2021-10-13 22:49:21,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30419 conditions, 2952 events. 402/2952 cut-off events. For 576733/577326 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 26404 event pairs, 0 based on Foata normal form. 85/2722 useless extension candidates. Maximal degree in co-relation 30132. Up to 578 conditions per place. [2021-10-13 22:49:21,218 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 281 selfloop transitions, 187 changer transitions 8/520 dead transitions. [2021-10-13 22:49:21,218 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 635 places, 520 transitions, 23810 flow [2021-10-13 22:49:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:49:21,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:49:21,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1718 transitions. [2021-10-13 22:49:21,220 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8396871945259042 [2021-10-13 22:49:21,220 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1718 transitions. [2021-10-13 22:49:21,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1718 transitions. [2021-10-13 22:49:21,220 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:21,220 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1718 transitions. [2021-10-13 22:49:21,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 55.41935483870968) internal successors, (1718), 31 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:21,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:21,222 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:21,222 INFO L186 Difference]: Start difference. First operand has 608 places, 484 transitions, 18946 flow. Second operand 31 states and 1718 transitions. [2021-10-13 22:49:21,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 635 places, 520 transitions, 23810 flow [2021-10-13 22:49:23,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 520 transitions, 23280 flow, removed 136 selfloop flow, removed 25 redundant places. [2021-10-13 22:49:23,189 INFO L242 Difference]: Finished difference. Result has 615 places, 488 transitions, 19328 flow [2021-10-13 22:49:23,190 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=18544, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=19328, PETRI_PLACES=615, PETRI_TRANSITIONS=488} [2021-10-13 22:49:23,190 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 549 predicate places. [2021-10-13 22:49:23,190 INFO L470 AbstractCegarLoop]: Abstraction has has 615 places, 488 transitions, 19328 flow [2021-10-13 22:49:23,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:23,190 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:23,190 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:23,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-10-13 22:49:23,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:23,391 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:23,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:23,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1677909589, now seen corresponding path program 68 times [2021-10-13 22:49:23,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:23,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660897290] [2021-10-13 22:49:23,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:23,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:23,565 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:23,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:23,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660897290] [2021-10-13 22:49:23,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660897290] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:23,566 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44149341] [2021-10-13 22:49:23,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:49:23,566 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:23,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:23,567 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) [2021-10-13 22:49:23,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-10-13 22:49:25,607 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:49:25,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:25,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:25,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:25,916 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:25,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44149341] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:25,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:25,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2021-10-13 22:49:25,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390992599] [2021-10-13 22:49:25,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:25,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:25,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:25,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:25,918 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:25,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 488 transitions, 19328 flow. Second operand has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:25,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:25,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:25,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:27,093 INFO L129 PetriNetUnfolder]: 404/2963 cut-off events. [2021-10-13 22:49:27,093 INFO L130 PetriNetUnfolder]: For 581558/582191 co-relation queries the response was YES. [2021-10-13 22:49:27,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30675 conditions, 2963 events. 404/2963 cut-off events. For 581558/582191 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 26575 event pairs, 0 based on Foata normal form. 100/2747 useless extension candidates. Maximal degree in co-relation 30386. Up to 582 conditions per place. [2021-10-13 22:49:27,162 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 213 selfloop transitions, 262 changer transitions 8/527 dead transitions. [2021-10-13 22:49:27,162 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 527 transitions, 24444 flow [2021-10-13 22:49:27,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:49:27,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:49:27,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1775 transitions. [2021-10-13 22:49:27,163 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8404356060606061 [2021-10-13 22:49:27,163 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1775 transitions. [2021-10-13 22:49:27,163 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1775 transitions. [2021-10-13 22:49:27,164 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:27,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1775 transitions. [2021-10-13 22:49:27,165 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.46875) internal successors, (1775), 32 states have internal predecessors, (1775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:27,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:27,166 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:27,166 INFO L186 Difference]: Start difference. First operand has 615 places, 488 transitions, 19328 flow. Second operand 32 states and 1775 transitions. [2021-10-13 22:49:27,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 527 transitions, 24444 flow [2021-10-13 22:49:29,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 527 transitions, 23825 flow, removed 146 selfloop flow, removed 27 redundant places. [2021-10-13 22:49:29,444 INFO L242 Difference]: Finished difference. Result has 621 places, 490 transitions, 19657 flow [2021-10-13 22:49:29,445 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=18849, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=19657, PETRI_PLACES=621, PETRI_TRANSITIONS=490} [2021-10-13 22:49:29,445 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 555 predicate places. [2021-10-13 22:49:29,445 INFO L470 AbstractCegarLoop]: Abstraction has has 621 places, 490 transitions, 19657 flow [2021-10-13 22:49:29,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:29,445 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:29,445 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:29,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2021-10-13 22:49:29,646 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-10-13 22:49:29,646 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:29,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:29,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1780300413, now seen corresponding path program 69 times [2021-10-13 22:49:29,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:29,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814928027] [2021-10-13 22:49:29,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:29,647 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:29,787 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:29,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:29,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814928027] [2021-10-13 22:49:29,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814928027] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:29,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085219715] [2021-10-13 22:49:29,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:49:29,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:29,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:29,789 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) [2021-10-13 22:49:29,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-10-13 22:49:31,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-10-13 22:49:31,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:31,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:31,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:32,197 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:32,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085219715] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:32,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:32,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2021-10-13 22:49:32,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207436997] [2021-10-13 22:49:32,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:32,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:32,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:32,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:32,199 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:32,199 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 621 places, 490 transitions, 19657 flow. Second operand has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:32,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:32,200 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:32,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:33,585 INFO L129 PetriNetUnfolder]: 419/3031 cut-off events. [2021-10-13 22:49:33,585 INFO L130 PetriNetUnfolder]: For 607114/607799 co-relation queries the response was YES. [2021-10-13 22:49:33,630 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32062 conditions, 3031 events. 419/3031 cut-off events. For 607114/607799 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 27017 event pairs, 0 based on Foata normal form. 157/2869 useless extension candidates. Maximal degree in co-relation 31771. Up to 603 conditions per place. [2021-10-13 22:49:33,650 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 100 selfloop transitions, 395 changer transitions 8/547 dead transitions. [2021-10-13 22:49:33,650 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 547 transitions, 26298 flow [2021-10-13 22:49:33,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:49:33,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:49:33,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2227 transitions. [2021-10-13 22:49:33,652 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.843560606060606 [2021-10-13 22:49:33,652 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2227 transitions. [2021-10-13 22:49:33,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2227 transitions. [2021-10-13 22:49:33,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:33,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2227 transitions. [2021-10-13 22:49:33,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 55.675) internal successors, (2227), 40 states have internal predecessors, (2227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:33,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 66.0) internal successors, (2706), 41 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:33,655 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 66.0) internal successors, (2706), 41 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:33,655 INFO L186 Difference]: Start difference. First operand has 621 places, 490 transitions, 19657 flow. Second operand 40 states and 2227 transitions. [2021-10-13 22:49:33,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 547 transitions, 26298 flow [2021-10-13 22:49:35,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 547 transitions, 25452 flow, removed 179 selfloop flow, removed 29 redundant places. [2021-10-13 22:49:36,015 INFO L242 Difference]: Finished difference. Result has 635 places, 496 transitions, 20524 flow [2021-10-13 22:49:36,016 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=19017, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=20524, PETRI_PLACES=635, PETRI_TRANSITIONS=496} [2021-10-13 22:49:36,016 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 569 predicate places. [2021-10-13 22:49:36,016 INFO L470 AbstractCegarLoop]: Abstraction has has 635 places, 496 transitions, 20524 flow [2021-10-13 22:49:36,016 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.09090909090909) internal successors, (1190), 22 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:36,016 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:36,016 INFO L254 CegarLoopForPetriNet]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:36,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:36,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:36,231 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:36,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:36,232 INFO L82 PathProgramCache]: Analyzing trace with hash 703905675, now seen corresponding path program 70 times [2021-10-13 22:49:36,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:36,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257182559] [2021-10-13 22:49:36,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:36,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:36,388 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:36,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:36,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257182559] [2021-10-13 22:49:36,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257182559] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:36,388 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7699608] [2021-10-13 22:49:36,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:49:36,388 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:36,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:36,389 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) [2021-10-13 22:49:36,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-10-13 22:49:38,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:49:38,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:38,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:38,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:38,768 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 0 proven. 238 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:38,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7699608] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:38,769 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:38,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 23 [2021-10-13 22:49:38,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574993944] [2021-10-13 22:49:38,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:38,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:38,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:38,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:38,770 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:38,770 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 635 places, 496 transitions, 20524 flow. Second operand has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:38,770 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:38,770 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:38,771 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:40,499 INFO L129 PetriNetUnfolder]: 420/3068 cut-off events. [2021-10-13 22:49:40,500 INFO L130 PetriNetUnfolder]: For 643422/644031 co-relation queries the response was YES. [2021-10-13 22:49:40,547 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32999 conditions, 3068 events. 420/3068 cut-off events. For 643422/644031 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 27383 event pairs, 0 based on Foata normal form. 173/2918 useless extension candidates. Maximal degree in co-relation 32704. Up to 608 conditions per place. [2021-10-13 22:49:40,568 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 90 selfloop transitions, 409 changer transitions 17/560 dead transitions. [2021-10-13 22:49:40,568 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 560 transitions, 28477 flow [2021-10-13 22:49:40,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:49:40,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:49:40,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2559 transitions. [2021-10-13 22:49:40,570 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8428853754940712 [2021-10-13 22:49:40,570 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2559 transitions. [2021-10-13 22:49:40,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2559 transitions. [2021-10-13 22:49:40,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:40,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2559 transitions. [2021-10-13 22:49:40,572 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 55.630434782608695) internal successors, (2559), 46 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:40,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:40,574 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:40,574 INFO L186 Difference]: Start difference. First operand has 635 places, 496 transitions, 20524 flow. Second operand 46 states and 2559 transitions. [2021-10-13 22:49:40,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 560 transitions, 28477 flow [2021-10-13 22:49:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 644 places, 560 transitions, 27092 flow, removed 364 selfloop flow, removed 33 redundant places. [2021-10-13 22:49:42,691 INFO L242 Difference]: Finished difference. Result has 654 places, 505 transitions, 21223 flow [2021-10-13 22:49:42,692 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=19499, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=21223, PETRI_PLACES=654, PETRI_TRANSITIONS=505} [2021-10-13 22:49:42,692 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 588 predicate places. [2021-10-13 22:49:42,692 INFO L470 AbstractCegarLoop]: Abstraction has has 654 places, 505 transitions, 21223 flow [2021-10-13 22:49:42,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:42,692 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:42,692 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:42,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-10-13 22:49:42,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:42,893 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:42,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:42,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1381698009, now seen corresponding path program 71 times [2021-10-13 22:49:42,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:42,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474505999] [2021-10-13 22:49:42,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:42,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:42,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:43,031 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:49:43,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:43,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474505999] [2021-10-13 22:49:43,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474505999] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:43,031 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20895944] [2021-10-13 22:49:43,031 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:49:43,031 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:43,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:43,032 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) [2021-10-13 22:49:43,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-10-13 22:49:45,173 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-10-13 22:49:45,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:45,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:49:45,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:45,436 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:49:45,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20895944] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:45,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:45,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2021-10-13 22:49:45,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726028097] [2021-10-13 22:49:45,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:45,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:45,438 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:45,438 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 505 transitions, 21223 flow. Second operand has 22 states, 22 states have (on average 54.13636363636363) internal successors, (1191), 22 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:45,438 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:45,438 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:45,438 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:46,966 INFO L129 PetriNetUnfolder]: 415/3046 cut-off events. [2021-10-13 22:49:46,966 INFO L130 PetriNetUnfolder]: For 709199/709825 co-relation queries the response was YES. [2021-10-13 22:49:47,029 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33571 conditions, 3046 events. 415/3046 cut-off events. For 709199/709825 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 27352 event pairs, 0 based on Foata normal form. 174/2898 useless extension candidates. Maximal degree in co-relation 33269. Up to 601 conditions per place. [2021-10-13 22:49:47,050 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 124 selfloop transitions, 372 changer transitions 5/545 dead transitions. [2021-10-13 22:49:47,051 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 687 places, 545 transitions, 27323 flow [2021-10-13 22:49:47,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:49:47,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:49:47,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2167 transitions. [2021-10-13 22:49:47,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8418803418803419 [2021-10-13 22:49:47,052 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2167 transitions. [2021-10-13 22:49:47,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2167 transitions. [2021-10-13 22:49:47,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:47,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2167 transitions. [2021-10-13 22:49:47,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.56410256410256) internal successors, (2167), 39 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:47,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:47,055 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:47,055 INFO L186 Difference]: Start difference. First operand has 654 places, 505 transitions, 21223 flow. Second operand 39 states and 2167 transitions. [2021-10-13 22:49:47,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 687 places, 545 transitions, 27323 flow [2021-10-13 22:49:49,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 545 transitions, 25710 flow, removed 455 selfloop flow, removed 37 redundant places. [2021-10-13 22:49:49,379 INFO L242 Difference]: Finished difference. Result has 654 places, 508 transitions, 20886 flow [2021-10-13 22:49:49,379 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=19766, PETRI_DIFFERENCE_MINUEND_PLACES=612, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=20886, PETRI_PLACES=654, PETRI_TRANSITIONS=508} [2021-10-13 22:49:49,379 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 588 predicate places. [2021-10-13 22:49:49,380 INFO L470 AbstractCegarLoop]: Abstraction has has 654 places, 508 transitions, 20886 flow [2021-10-13 22:49:49,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.13636363636363) internal successors, (1191), 22 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:49,380 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:49,380 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:49,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-10-13 22:49:49,580 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-10-13 22:49:49,580 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:49,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:49,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1726550292, now seen corresponding path program 72 times [2021-10-13 22:49:49,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:49,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243436159] [2021-10-13 22:49:49,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:49,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:49,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:49,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243436159] [2021-10-13 22:49:49,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243436159] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:49,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567251509] [2021-10-13 22:49:49,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:49:49,778 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:49,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:49,778 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) [2021-10-13 22:49:49,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-10-13 22:49:51,982 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-10-13 22:49:51,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:49:51,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:49:51,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:52,391 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:52,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567251509] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:52,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:52,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-10-13 22:49:52,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828492716] [2021-10-13 22:49:52,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:49:52,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:52,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:49:52,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:49:52,393 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:52,393 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 508 transitions, 20886 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:52,393 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:52,393 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:52,394 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:49:53,672 INFO L129 PetriNetUnfolder]: 419/3074 cut-off events. [2021-10-13 22:49:53,672 INFO L130 PetriNetUnfolder]: For 696356/696985 co-relation queries the response was YES. [2021-10-13 22:49:53,731 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33533 conditions, 3074 events. 419/3074 cut-off events. For 696356/696985 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 27452 event pairs, 0 based on Foata normal form. 65/2812 useless extension candidates. Maximal degree in co-relation 33232. Up to 734 conditions per place. [2021-10-13 22:49:53,753 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 457 selfloop transitions, 29 changer transitions 8/538 dead transitions. [2021-10-13 22:49:53,753 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 676 places, 538 transitions, 25583 flow [2021-10-13 22:49:53,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-13 22:49:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-13 22:49:53,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1385 transitions. [2021-10-13 22:49:53,754 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8393939393939394 [2021-10-13 22:49:53,754 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1385 transitions. [2021-10-13 22:49:53,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1385 transitions. [2021-10-13 22:49:53,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:49:53,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1385 transitions. [2021-10-13 22:49:53,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 55.4) internal successors, (1385), 25 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:53,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:53,756 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 66.0) internal successors, (1716), 26 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:53,756 INFO L186 Difference]: Start difference. First operand has 654 places, 508 transitions, 20886 flow. Second operand 25 states and 1385 transitions. [2021-10-13 22:49:53,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 676 places, 538 transitions, 25583 flow [2021-10-13 22:49:56,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 538 transitions, 24589 flow, removed 150 selfloop flow, removed 37 redundant places. [2021-10-13 22:49:56,283 INFO L242 Difference]: Finished difference. Result has 644 places, 510 transitions, 20344 flow [2021-10-13 22:49:56,283 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=20014, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=20344, PETRI_PLACES=644, PETRI_TRANSITIONS=510} [2021-10-13 22:49:56,284 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 578 predicate places. [2021-10-13 22:49:56,284 INFO L470 AbstractCegarLoop]: Abstraction has has 644 places, 510 transitions, 20344 flow [2021-10-13 22:49:56,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:56,284 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:49:56,284 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:49:56,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-10-13 22:49:56,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:56,484 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:49:56,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:49:56,485 INFO L82 PathProgramCache]: Analyzing trace with hash 637954284, now seen corresponding path program 73 times [2021-10-13 22:49:56,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:49:56,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118467832] [2021-10-13 22:49:56,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:49:56,485 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:49:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:56,698 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:56,698 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:49:56,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118467832] [2021-10-13 22:49:56,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118467832] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:56,698 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655083511] [2021-10-13 22:49:56,698 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:49:56,698 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:49:56,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:49:56,699 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) [2021-10-13 22:49:56,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-10-13 22:49:58,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:49:58,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:49:58,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:49:59,378 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:49:59,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655083511] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:49:59,378 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:49:59,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2021-10-13 22:49:59,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168611787] [2021-10-13 22:49:59,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:49:59,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:49:59,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:49:59,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:49:59,379 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:49:59,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 510 transitions, 20344 flow. Second operand has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:49:59,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:49:59,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:49:59,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:00,762 INFO L129 PetriNetUnfolder]: 425/3128 cut-off events. [2021-10-13 22:50:00,762 INFO L130 PetriNetUnfolder]: For 710782/711406 co-relation queries the response was YES. [2021-10-13 22:50:00,932 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33940 conditions, 3128 events. 425/3128 cut-off events. For 710782/711406 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 27993 event pairs, 0 based on Foata normal form. 67/2862 useless extension candidates. Maximal degree in co-relation 33638. Up to 702 conditions per place. [2021-10-13 22:50:00,955 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 440 selfloop transitions, 53 changer transitions 8/545 dead transitions. [2021-10-13 22:50:00,956 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 545 transitions, 25548 flow [2021-10-13 22:50:00,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 22:50:00,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-10-13 22:50:00,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1552 transitions. [2021-10-13 22:50:00,957 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8398268398268398 [2021-10-13 22:50:00,957 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1552 transitions. [2021-10-13 22:50:00,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1552 transitions. [2021-10-13 22:50:00,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:00,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1552 transitions. [2021-10-13 22:50:00,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 55.42857142857143) internal successors, (1552), 28 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:00,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:00,959 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 66.0) internal successors, (1914), 29 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:00,959 INFO L186 Difference]: Start difference. First operand has 644 places, 510 transitions, 20344 flow. Second operand 28 states and 1552 transitions. [2021-10-13 22:50:00,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 545 transitions, 25548 flow [2021-10-13 22:50:03,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 545 transitions, 25286 flow, removed 104 selfloop flow, removed 22 redundant places. [2021-10-13 22:50:03,115 INFO L242 Difference]: Finished difference. Result has 655 places, 516 transitions, 20923 flow [2021-10-13 22:50:03,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=20138, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=20923, PETRI_PLACES=655, PETRI_TRANSITIONS=516} [2021-10-13 22:50:03,116 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 589 predicate places. [2021-10-13 22:50:03,116 INFO L470 AbstractCegarLoop]: Abstraction has has 655 places, 516 transitions, 20923 flow [2021-10-13 22:50:03,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:03,116 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:03,116 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:03,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-10-13 22:50:03,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:03,324 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:03,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:03,324 INFO L82 PathProgramCache]: Analyzing trace with hash -2124697614, now seen corresponding path program 74 times [2021-10-13 22:50:03,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:03,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39002174] [2021-10-13 22:50:03,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:03,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:03,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:03,532 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:03,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:03,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39002174] [2021-10-13 22:50:03,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39002174] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:03,532 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652312238] [2021-10-13 22:50:03,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:50:03,533 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:03,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:03,533 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) [2021-10-13 22:50:03,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-10-13 22:50:05,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:50:05,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:05,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:05,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:06,275 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:06,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652312238] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:06,275 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:06,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-10-13 22:50:06,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589422416] [2021-10-13 22:50:06,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:50:06,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:06,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:50:06,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:50:06,277 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:06,277 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 516 transitions, 20923 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:06,277 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:06,277 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:06,277 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:07,748 INFO L129 PetriNetUnfolder]: 427/3139 cut-off events. [2021-10-13 22:50:07,748 INFO L130 PetriNetUnfolder]: For 734285/734958 co-relation queries the response was YES. [2021-10-13 22:50:07,796 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34505 conditions, 3139 events. 427/3139 cut-off events. For 734285/734958 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 28117 event pairs, 0 based on Foata normal form. 69/2874 useless extension candidates. Maximal degree in co-relation 34197. Up to 666 conditions per place. [2021-10-13 22:50:07,819 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 422 selfloop transitions, 74 changer transitions 8/548 dead transitions. [2021-10-13 22:50:07,819 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 548 transitions, 25958 flow [2021-10-13 22:50:07,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:50:07,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:50:07,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1608 transitions. [2021-10-13 22:50:07,821 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8401253918495298 [2021-10-13 22:50:07,821 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1608 transitions. [2021-10-13 22:50:07,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1608 transitions. [2021-10-13 22:50:07,821 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:07,821 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1608 transitions. [2021-10-13 22:50:07,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 55.44827586206897) internal successors, (1608), 29 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 66.0) internal successors, (1980), 30 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,823 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 66.0) internal successors, (1980), 30 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:07,823 INFO L186 Difference]: Start difference. First operand has 655 places, 516 transitions, 20923 flow. Second operand 29 states and 1608 transitions. [2021-10-13 22:50:07,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 548 transitions, 25958 flow [2021-10-13 22:50:10,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 548 transitions, 25624 flow, removed 146 selfloop flow, removed 13 redundant places. [2021-10-13 22:50:10,766 INFO L242 Difference]: Finished difference. Result has 672 places, 518 transitions, 21145 flow [2021-10-13 22:50:10,766 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=20713, PETRI_DIFFERENCE_MINUEND_PLACES=639, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=21145, PETRI_PLACES=672, PETRI_TRANSITIONS=518} [2021-10-13 22:50:10,766 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 606 predicate places. [2021-10-13 22:50:10,766 INFO L470 AbstractCegarLoop]: Abstraction has has 672 places, 518 transitions, 21145 flow [2021-10-13 22:50:10,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:10,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:10,766 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:10,791 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-10-13 22:50:10,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:10,967 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:10,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:10,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1509336366, now seen corresponding path program 75 times [2021-10-13 22:50:10,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:10,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68560753] [2021-10-13 22:50:10,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:10,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:10,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:11,153 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:11,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:11,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68560753] [2021-10-13 22:50:11,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68560753] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:11,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648702351] [2021-10-13 22:50:11,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:50:11,154 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:11,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:11,155 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) [2021-10-13 22:50:11,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-10-13 22:50:13,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-10-13 22:50:13,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:13,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:13,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:13,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648702351] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:13,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:13,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-10-13 22:50:13,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259548411] [2021-10-13 22:50:13,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:50:13,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:13,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:50:13,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:50:13,986 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:13,987 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 672 places, 518 transitions, 21145 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:13,987 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:13,987 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:13,987 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:15,429 INFO L129 PetriNetUnfolder]: 429/3164 cut-off events. [2021-10-13 22:50:15,429 INFO L130 PetriNetUnfolder]: For 739309/739938 co-relation queries the response was YES. [2021-10-13 22:50:15,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34774 conditions, 3164 events. 429/3164 cut-off events. For 739309/739938 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 28355 event pairs, 0 based on Foata normal form. 81/2908 useless extension candidates. Maximal degree in co-relation 34464. Up to 622 conditions per place. [2021-10-13 22:50:15,499 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 346 selfloop transitions, 154 changer transitions 8/552 dead transitions. [2021-10-13 22:50:15,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 552 transitions, 26450 flow [2021-10-13 22:50:15,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-10-13 22:50:15,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-10-13 22:50:15,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1773 transitions. [2021-10-13 22:50:15,501 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8394886363636364 [2021-10-13 22:50:15,501 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1773 transitions. [2021-10-13 22:50:15,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1773 transitions. [2021-10-13 22:50:15,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:15,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1773 transitions. [2021-10-13 22:50:15,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 55.40625) internal successors, (1773), 32 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:15,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:15,503 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 66.0) internal successors, (2178), 33 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:15,503 INFO L186 Difference]: Start difference. First operand has 672 places, 518 transitions, 21145 flow. Second operand 32 states and 1773 transitions. [2021-10-13 22:50:15,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 552 transitions, 26450 flow [2021-10-13 22:50:18,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 552 transitions, 26022 flow, removed 146 selfloop flow, removed 26 redundant places. [2021-10-13 22:50:18,502 INFO L242 Difference]: Finished difference. Result has 679 places, 520 transitions, 21450 flow [2021-10-13 22:50:18,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=20849, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=21450, PETRI_PLACES=679, PETRI_TRANSITIONS=520} [2021-10-13 22:50:18,503 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 613 predicate places. [2021-10-13 22:50:18,503 INFO L470 AbstractCegarLoop]: Abstraction has has 679 places, 520 transitions, 21450 flow [2021-10-13 22:50:18,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:18,503 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:18,503 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:18,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-10-13 22:50:18,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2021-10-13 22:50:18,704 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:18,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:18,704 INFO L82 PathProgramCache]: Analyzing trace with hash 844681906, now seen corresponding path program 76 times [2021-10-13 22:50:18,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:18,704 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704016469] [2021-10-13 22:50:18,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:18,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:18,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:18,878 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:18,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:18,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704016469] [2021-10-13 22:50:18,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704016469] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:18,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68015170] [2021-10-13 22:50:18,878 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:50:18,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:18,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:18,879 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) [2021-10-13 22:50:18,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-10-13 22:50:21,229 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:50:21,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:21,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:21,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:21,562 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:21,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68015170] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:21,562 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:21,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-10-13 22:50:21,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33538091] [2021-10-13 22:50:21,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:50:21,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:21,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:50:21,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:50:21,597 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:21,598 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 520 transitions, 21450 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:21,598 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:21,598 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:21,598 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:23,036 INFO L129 PetriNetUnfolder]: 431/3182 cut-off events. [2021-10-13 22:50:23,036 INFO L130 PetriNetUnfolder]: For 745387/746016 co-relation queries the response was YES. [2021-10-13 22:50:23,142 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35077 conditions, 3182 events. 431/3182 cut-off events. For 745387/746016 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 28528 event pairs, 0 based on Foata normal form. 90/2933 useless extension candidates. Maximal degree in co-relation 34764. Up to 626 conditions per place. [2021-10-13 22:50:23,165 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 294 selfloop transitions, 210 changer transitions 8/556 dead transitions. [2021-10-13 22:50:23,165 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 709 places, 556 transitions, 27025 flow [2021-10-13 22:50:23,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:50:23,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:50:23,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1885 transitions. [2021-10-13 22:50:23,166 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8400178253119429 [2021-10-13 22:50:23,166 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1885 transitions. [2021-10-13 22:50:23,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1885 transitions. [2021-10-13 22:50:23,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:23,167 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1885 transitions. [2021-10-13 22:50:23,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 55.44117647058823) internal successors, (1885), 34 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:23,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:23,169 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:23,169 INFO L186 Difference]: Start difference. First operand has 679 places, 520 transitions, 21450 flow. Second operand 34 states and 1885 transitions. [2021-10-13 22:50:23,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 709 places, 556 transitions, 27025 flow [2021-10-13 22:50:26,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 681 places, 556 transitions, 26459 flow, removed 150 selfloop flow, removed 28 redundant places. [2021-10-13 22:50:26,036 INFO L242 Difference]: Finished difference. Result has 686 places, 522 transitions, 21746 flow [2021-10-13 22:50:26,037 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=21024, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=21746, PETRI_PLACES=686, PETRI_TRANSITIONS=522} [2021-10-13 22:50:26,037 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 620 predicate places. [2021-10-13 22:50:26,037 INFO L470 AbstractCegarLoop]: Abstraction has has 686 places, 522 transitions, 21746 flow [2021-10-13 22:50:26,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:26,037 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:26,037 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:26,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-10-13 22:50:26,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:26,251 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:26,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:26,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1266783504, now seen corresponding path program 77 times [2021-10-13 22:50:26,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:26,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3566662] [2021-10-13 22:50:26,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:26,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:26,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:26,435 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:26,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:26,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3566662] [2021-10-13 22:50:26,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3566662] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:26,435 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306654217] [2021-10-13 22:50:26,435 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:50:26,435 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:26,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:26,436 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:26,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-10-13 22:50:28,941 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-10-13 22:50:28,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:28,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:28,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:29,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306654217] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:29,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:29,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2021-10-13 22:50:29,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442317614] [2021-10-13 22:50:29,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:29,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:29,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:29,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:29,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:29,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 522 transitions, 21746 flow. Second operand has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:29,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:29,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:29,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:30,967 INFO L129 PetriNetUnfolder]: 435/3218 cut-off events. [2021-10-13 22:50:30,967 INFO L130 PetriNetUnfolder]: For 755138/755767 co-relation queries the response was YES. [2021-10-13 22:50:31,021 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35589 conditions, 3218 events. 435/3218 cut-off events. For 755138/755767 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 28949 event pairs, 0 based on Foata normal form. 104/2979 useless extension candidates. Maximal degree in co-relation 35274. Up to 634 conditions per place. [2021-10-13 22:50:31,045 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 255 selfloop transitions, 254 changer transitions 8/561 dead transitions. [2021-10-13 22:50:31,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 717 places, 561 transitions, 27592 flow [2021-10-13 22:50:31,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:50:31,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:50:31,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1941 transitions. [2021-10-13 22:50:31,047 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8402597402597403 [2021-10-13 22:50:31,047 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1941 transitions. [2021-10-13 22:50:31,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1941 transitions. [2021-10-13 22:50:31,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:31,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1941 transitions. [2021-10-13 22:50:31,048 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 55.457142857142856) internal successors, (1941), 35 states have internal predecessors, (1941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:31,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:31,049 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:31,049 INFO L186 Difference]: Start difference. First operand has 686 places, 522 transitions, 21746 flow. Second operand 35 states and 1941 transitions. [2021-10-13 22:50:31,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 717 places, 561 transitions, 27592 flow [2021-10-13 22:50:33,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 561 transitions, 26898 flow, removed 152 selfloop flow, removed 31 redundant places. [2021-10-13 22:50:33,408 INFO L242 Difference]: Finished difference. Result has 693 places, 526 transitions, 22196 flow [2021-10-13 22:50:33,408 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=21196, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=22196, PETRI_PLACES=693, PETRI_TRANSITIONS=526} [2021-10-13 22:50:33,408 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 627 predicate places. [2021-10-13 22:50:33,408 INFO L470 AbstractCegarLoop]: Abstraction has has 693 places, 526 transitions, 22196 flow [2021-10-13 22:50:33,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:33,409 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:33,409 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:33,434 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-10-13 22:50:33,609 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:33,609 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:33,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:33,610 INFO L82 PathProgramCache]: Analyzing trace with hash -162451774, now seen corresponding path program 78 times [2021-10-13 22:50:33,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:33,610 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811505676] [2021-10-13 22:50:33,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:33,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:33,785 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:33,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:33,785 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811505676] [2021-10-13 22:50:33,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811505676] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:33,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722809497] [2021-10-13 22:50:33,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:50:33,786 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:33,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:33,786 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:33,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-10-13 22:50:36,285 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-10-13 22:50:36,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:36,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:36,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:36,671 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:36,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722809497] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:36,671 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:36,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2021-10-13 22:50:36,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456050021] [2021-10-13 22:50:36,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:36,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:36,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:36,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:36,673 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:36,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 526 transitions, 22196 flow. Second operand has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:36,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:36,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:36,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:38,377 INFO L129 PetriNetUnfolder]: 439/3254 cut-off events. [2021-10-13 22:50:38,377 INFO L130 PetriNetUnfolder]: For 763124/763753 co-relation queries the response was YES. [2021-10-13 22:50:38,426 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36111 conditions, 3254 events. 439/3254 cut-off events. For 763124/763753 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 29350 event pairs, 0 based on Foata normal form. 123/3030 useless extension candidates. Maximal degree in co-relation 35792. Up to 642 conditions per place. [2021-10-13 22:50:38,450 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 214 selfloop transitions, 301 changer transitions 8/567 dead transitions. [2021-10-13 22:50:38,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 567 transitions, 28308 flow [2021-10-13 22:50:38,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:50:38,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:50:38,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2053 transitions. [2021-10-13 22:50:38,452 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8407043407043407 [2021-10-13 22:50:38,452 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2053 transitions. [2021-10-13 22:50:38,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2053 transitions. [2021-10-13 22:50:38,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:38,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2053 transitions. [2021-10-13 22:50:38,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.486486486486484) internal successors, (2053), 37 states have internal predecessors, (2053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:38,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 66.0) internal successors, (2508), 38 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:38,454 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 66.0) internal successors, (2508), 38 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:38,455 INFO L186 Difference]: Start difference. First operand has 693 places, 526 transitions, 22196 flow. Second operand 37 states and 2053 transitions. [2021-10-13 22:50:38,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 567 transitions, 28308 flow [2021-10-13 22:50:40,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 567 transitions, 27627 flow, removed 158 selfloop flow, removed 28 redundant places. [2021-10-13 22:50:40,868 INFO L242 Difference]: Finished difference. Result has 703 places, 530 transitions, 22716 flow [2021-10-13 22:50:40,868 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=21667, PETRI_DIFFERENCE_MINUEND_PLACES=662, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=22716, PETRI_PLACES=703, PETRI_TRANSITIONS=530} [2021-10-13 22:50:40,868 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 637 predicate places. [2021-10-13 22:50:40,868 INFO L470 AbstractCegarLoop]: Abstraction has has 703 places, 530 transitions, 22716 flow [2021-10-13 22:50:40,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:40,868 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:40,868 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:40,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-10-13 22:50:41,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2021-10-13 22:50:41,069 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:41,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:41,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1265264948, now seen corresponding path program 79 times [2021-10-13 22:50:41,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:41,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263526745] [2021-10-13 22:50:41,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:41,070 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:41,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:41,268 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:41,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:41,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263526745] [2021-10-13 22:50:41,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263526745] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:41,269 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708982857] [2021-10-13 22:50:41,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:50:41,269 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:41,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:41,269 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:41,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-10-13 22:50:43,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:43,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:43,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:44,056 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:44,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708982857] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:44,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:44,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2021-10-13 22:50:44,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494180764] [2021-10-13 22:50:44,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:44,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:44,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:44,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:44,057 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:44,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 703 places, 530 transitions, 22716 flow. Second operand has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:44,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:44,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:44,058 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:45,696 INFO L129 PetriNetUnfolder]: 443/3283 cut-off events. [2021-10-13 22:50:45,696 INFO L130 PetriNetUnfolder]: For 772548/773221 co-relation queries the response was YES. [2021-10-13 22:50:45,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36659 conditions, 3283 events. 443/3283 cut-off events. For 772548/773221 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 29648 event pairs, 0 based on Foata normal form. 147/3080 useless extension candidates. Maximal degree in co-relation 36338. Up to 650 conditions per place. [2021-10-13 22:50:45,784 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 162 selfloop transitions, 358 changer transitions 8/572 dead transitions. [2021-10-13 22:50:45,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 572 transitions, 29087 flow [2021-10-13 22:50:45,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:50:45,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:50:45,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2165 transitions. [2021-10-13 22:50:45,786 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8411033411033411 [2021-10-13 22:50:45,786 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2165 transitions. [2021-10-13 22:50:45,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2165 transitions. [2021-10-13 22:50:45,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:45,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2165 transitions. [2021-10-13 22:50:45,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.51282051282051) internal successors, (2165), 39 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:45,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:45,789 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:45,789 INFO L186 Difference]: Start difference. First operand has 703 places, 530 transitions, 22716 flow. Second operand 39 states and 2165 transitions. [2021-10-13 22:50:45,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 572 transitions, 29087 flow [2021-10-13 22:50:48,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 704 places, 572 transitions, 28211 flow, removed 160 selfloop flow, removed 34 redundant places. [2021-10-13 22:50:48,593 INFO L242 Difference]: Finished difference. Result has 711 places, 534 transitions, 23241 flow [2021-10-13 22:50:48,593 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=22000, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=354, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=23241, PETRI_PLACES=711, PETRI_TRANSITIONS=534} [2021-10-13 22:50:48,593 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 645 predicate places. [2021-10-13 22:50:48,594 INFO L470 AbstractCegarLoop]: Abstraction has has 711 places, 534 transitions, 23241 flow [2021-10-13 22:50:48,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:48,594 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:48,594 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:48,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-10-13 22:50:48,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:48,794 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:48,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:48,795 INFO L82 PathProgramCache]: Analyzing trace with hash -163380170, now seen corresponding path program 80 times [2021-10-13 22:50:48,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:48,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011221052] [2021-10-13 22:50:48,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:48,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:49,048 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:49,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:49,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011221052] [2021-10-13 22:50:49,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011221052] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:49,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388974484] [2021-10-13 22:50:49,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:50:49,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:49,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:49,050 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:49,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-10-13 22:50:51,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:50:51,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:51,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:51,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:51,908 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:51,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1388974484] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:51,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:51,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-10-13 22:50:51,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412871079] [2021-10-13 22:50:51,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:50:51,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:51,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:50:51,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:50:51,909 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:51,910 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 534 transitions, 23241 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:51,910 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:51,910 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:51,910 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:50:53,551 INFO L129 PetriNetUnfolder]: 445/3301 cut-off events. [2021-10-13 22:50:53,552 INFO L130 PetriNetUnfolder]: For 775698/776371 co-relation queries the response was YES. [2021-10-13 22:50:53,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37012 conditions, 3301 events. 445/3301 cut-off events. For 775698/776371 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 29882 event pairs, 0 based on Foata normal form. 165/3114 useless extension candidates. Maximal degree in co-relation 36687. Up to 654 conditions per place. [2021-10-13 22:50:53,638 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 127 selfloop transitions, 398 changer transitions 8/577 dead transitions. [2021-10-13 22:50:53,638 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 577 transitions, 29897 flow [2021-10-13 22:50:53,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:50:53,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:50:53,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2333 transitions. [2021-10-13 22:50:53,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8416305916305916 [2021-10-13 22:50:53,640 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2333 transitions. [2021-10-13 22:50:53,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2333 transitions. [2021-10-13 22:50:53,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:50:53,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2333 transitions. [2021-10-13 22:50:53,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 55.54761904761905) internal successors, (2333), 42 states have internal predecessors, (2333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:53,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 66.0) internal successors, (2838), 43 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:53,643 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 66.0) internal successors, (2838), 43 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:53,643 INFO L186 Difference]: Start difference. First operand has 711 places, 534 transitions, 23241 flow. Second operand 42 states and 2333 transitions. [2021-10-13 22:50:53,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 577 transitions, 29897 flow [2021-10-13 22:50:56,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 577 transitions, 29046 flow, removed 170 selfloop flow, removed 33 redundant places. [2021-10-13 22:50:56,511 INFO L242 Difference]: Finished difference. Result has 721 places, 536 transitions, 23699 flow [2021-10-13 22:50:56,511 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=22562, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=23699, PETRI_PLACES=721, PETRI_TRANSITIONS=536} [2021-10-13 22:50:56,511 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 655 predicate places. [2021-10-13 22:50:56,511 INFO L470 AbstractCegarLoop]: Abstraction has has 721 places, 536 transitions, 23699 flow [2021-10-13 22:50:56,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:56,512 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:50:56,512 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:50:56,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-10-13 22:50:56,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:56,712 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:50:56,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:50:56,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1270502702, now seen corresponding path program 81 times [2021-10-13 22:50:56,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:50:56,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735262457] [2021-10-13 22:50:56,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:50:56,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:50:56,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:50:56,867 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:56,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:50:56,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735262457] [2021-10-13 22:50:56,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735262457] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:56,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236703386] [2021-10-13 22:50:56,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:50:56,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:50:56,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:50:56,869 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:50:56,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-10-13 22:50:59,467 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-10-13 22:50:59,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:50:59,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:50:59,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:50:59,730 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:50:59,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236703386] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:50:59,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:50:59,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2021-10-13 22:50:59,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306799870] [2021-10-13 22:50:59,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:50:59,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:50:59,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:50:59,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:50:59,732 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:50:59,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 721 places, 536 transitions, 23699 flow. Second operand has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:50:59,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:50:59,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:50:59,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:01,568 INFO L129 PetriNetUnfolder]: 451/3362 cut-off events. [2021-10-13 22:51:01,569 INFO L130 PetriNetUnfolder]: For 791073/791702 co-relation queries the response was YES. [2021-10-13 22:51:01,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37804 conditions, 3362 events. 451/3362 cut-off events. For 791073/791702 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 30463 event pairs, 0 based on Foata normal form. 175/3180 useless extension candidates. Maximal degree in co-relation 37477. Up to 666 conditions per place. [2021-10-13 22:51:01,665 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 112 selfloop transitions, 421 changer transitions 8/585 dead transitions. [2021-10-13 22:51:01,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 585 transitions, 30847 flow [2021-10-13 22:51:01,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 22:51:01,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-13 22:51:01,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2389 transitions. [2021-10-13 22:51:01,667 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8417899929527837 [2021-10-13 22:51:01,667 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2389 transitions. [2021-10-13 22:51:01,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2389 transitions. [2021-10-13 22:51:01,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:01,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2389 transitions. [2021-10-13 22:51:01,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 55.55813953488372) internal successors, (2389), 43 states have internal predecessors, (2389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:01,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 66.0) internal successors, (2904), 44 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:01,670 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 66.0) internal successors, (2904), 44 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:01,670 INFO L186 Difference]: Start difference. First operand has 721 places, 536 transitions, 23699 flow. Second operand 43 states and 2389 transitions. [2021-10-13 22:51:01,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 585 transitions, 30847 flow [2021-10-13 22:51:04,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 585 transitions, 29780 flow, removed 170 selfloop flow, removed 39 redundant places. [2021-10-13 22:51:04,465 INFO L242 Difference]: Finished difference. Result has 727 places, 543 transitions, 24368 flow [2021-10-13 22:51:04,465 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=22812, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=24368, PETRI_PLACES=727, PETRI_TRANSITIONS=543} [2021-10-13 22:51:04,465 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 661 predicate places. [2021-10-13 22:51:04,465 INFO L470 AbstractCegarLoop]: Abstraction has has 727 places, 543 transitions, 24368 flow [2021-10-13 22:51:04,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.08695652173913) internal successors, (1244), 23 states have internal predecessors, (1244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:04,466 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:04,466 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:04,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:04,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2021-10-13 22:51:04,666 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:04,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:04,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1125893056, now seen corresponding path program 82 times [2021-10-13 22:51:04,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:04,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240753138] [2021-10-13 22:51:04,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:04,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:04,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:04,833 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:04,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:04,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240753138] [2021-10-13 22:51:04,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240753138] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:04,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820483626] [2021-10-13 22:51:04,834 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:51:04,834 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:04,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:04,835 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:04,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-10-13 22:51:07,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:51:07,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:07,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:51:07,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:07,748 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:07,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820483626] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:07,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:07,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2021-10-13 22:51:07,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227422888] [2021-10-13 22:51:07,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-13 22:51:07,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:07,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-13 22:51:07,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2021-10-13 22:51:07,749 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:51:07,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 727 places, 543 transitions, 24368 flow. Second operand has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:07,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:07,750 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:51:07,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:09,422 INFO L129 PetriNetUnfolder]: 468/3434 cut-off events. [2021-10-13 22:51:09,423 INFO L130 PetriNetUnfolder]: For 842425/843200 co-relation queries the response was YES. [2021-10-13 22:51:09,502 INFO L84 FinitePrefix]: Finished finitePrefix Result has 39701 conditions, 3434 events. 468/3434 cut-off events. For 842425/843200 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 31127 event pairs, 0 based on Foata normal form. 183/3254 useless extension candidates. Maximal degree in co-relation 39371. Up to 691 conditions per place. [2021-10-13 22:51:09,527 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 117 selfloop transitions, 429 changer transitions 8/598 dead transitions. [2021-10-13 22:51:09,527 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 767 places, 598 transitions, 32059 flow [2021-10-13 22:51:09,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 22:51:09,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-13 22:51:09,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2449 transitions. [2021-10-13 22:51:09,529 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8433195592286501 [2021-10-13 22:51:09,529 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2449 transitions. [2021-10-13 22:51:09,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2449 transitions. [2021-10-13 22:51:09,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:09,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2449 transitions. [2021-10-13 22:51:09,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 55.65909090909091) internal successors, (2449), 44 states have internal predecessors, (2449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:09,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:09,532 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:09,532 INFO L186 Difference]: Start difference. First operand has 727 places, 543 transitions, 24368 flow. Second operand 44 states and 2449 transitions. [2021-10-13 22:51:09,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 767 places, 598 transitions, 32059 flow [2021-10-13 22:51:13,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 728 places, 598 transitions, 30774 flow, removed 265 selfloop flow, removed 39 redundant places. [2021-10-13 22:51:13,080 INFO L242 Difference]: Finished difference. Result has 735 places, 551 transitions, 25037 flow [2021-10-13 22:51:13,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=23245, PETRI_DIFFERENCE_MINUEND_PLACES=685, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=25037, PETRI_PLACES=735, PETRI_TRANSITIONS=551} [2021-10-13 22:51:13,081 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 669 predicate places. [2021-10-13 22:51:13,081 INFO L470 AbstractCegarLoop]: Abstraction has has 735 places, 551 transitions, 25037 flow [2021-10-13 22:51:13,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 54.04545454545455) internal successors, (1189), 22 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:13,081 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:13,081 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:13,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:13,281 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:13,282 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:13,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:13,282 INFO L82 PathProgramCache]: Analyzing trace with hash 2120675228, now seen corresponding path program 83 times [2021-10-13 22:51:13,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:13,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965359768] [2021-10-13 22:51:13,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:13,282 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:13,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:13,448 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:13,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:13,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965359768] [2021-10-13 22:51:13,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965359768] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:13,448 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552832408] [2021-10-13 22:51:13,448 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:51:13,448 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:13,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:13,449 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:13,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-10-13 22:51:16,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-10-13 22:51:16,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:16,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:51:16,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:16,361 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:16,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552832408] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:16,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:16,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 24 [2021-10-13 22:51:16,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488105491] [2021-10-13 22:51:16,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 22:51:16,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:16,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 22:51:16,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2021-10-13 22:51:16,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:51:16,363 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 551 transitions, 25037 flow. Second operand has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:16,363 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:16,363 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:51:16,363 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:18,216 INFO L129 PetriNetUnfolder]: 474/3473 cut-off events. [2021-10-13 22:51:18,216 INFO L130 PetriNetUnfolder]: For 902189/903006 co-relation queries the response was YES. [2021-10-13 22:51:18,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41091 conditions, 3473 events. 474/3473 cut-off events. For 902189/903006 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 31541 event pairs, 0 based on Foata normal form. 192/3298 useless extension candidates. Maximal degree in co-relation 40757. Up to 701 conditions per place. [2021-10-13 22:51:18,315 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 115 selfloop transitions, 440 changer transitions 17/616 dead transitions. [2021-10-13 22:51:18,316 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 616 transitions, 34386 flow [2021-10-13 22:51:18,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:51:18,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:51:18,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2670 transitions. [2021-10-13 22:51:18,317 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8428030303030303 [2021-10-13 22:51:18,317 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2670 transitions. [2021-10-13 22:51:18,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2670 transitions. [2021-10-13 22:51:18,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:18,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2670 transitions. [2021-10-13 22:51:18,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 55.625) internal successors, (2670), 48 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:18,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:18,321 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:18,321 INFO L186 Difference]: Start difference. First operand has 735 places, 551 transitions, 25037 flow. Second operand 48 states and 2670 transitions. [2021-10-13 22:51:18,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 616 transitions, 34386 flow [2021-10-13 22:51:22,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 616 transitions, 32741 flow, removed 445 selfloop flow, removed 39 redundant places. [2021-10-13 22:51:22,420 INFO L242 Difference]: Finished difference. Result has 750 places, 563 transitions, 25987 flow [2021-10-13 22:51:22,421 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=23848, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=429, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=25987, PETRI_PLACES=750, PETRI_TRANSITIONS=563} [2021-10-13 22:51:22,421 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 684 predicate places. [2021-10-13 22:51:22,421 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 563 transitions, 25987 flow [2021-10-13 22:51:22,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:22,421 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:22,421 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:22,447 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-10-13 22:51:22,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:22,622 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:22,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:22,622 INFO L82 PathProgramCache]: Analyzing trace with hash -331301707, now seen corresponding path program 84 times [2021-10-13 22:51:22,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:22,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52778855] [2021-10-13 22:51:22,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:22,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:22,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:22,846 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:51:22,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:22,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52778855] [2021-10-13 22:51:22,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52778855] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:22,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486225741] [2021-10-13 22:51:22,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:51:22,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:22,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:22,848 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:22,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-10-13 22:51:25,587 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-10-13 22:51:25,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:25,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 22:51:25,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 317 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 22:51:25,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486225741] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:25,838 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:25,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2021-10-13 22:51:25,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028441647] [2021-10-13 22:51:25,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:51:25,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:25,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:51:25,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2021-10-13 22:51:25,840 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:51:25,840 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 563 transitions, 25987 flow. Second operand has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:25,840 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:25,840 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:51:25,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:27,600 INFO L129 PetriNetUnfolder]: 469/3458 cut-off events. [2021-10-13 22:51:27,600 INFO L130 PetriNetUnfolder]: For 968314/969111 co-relation queries the response was YES. [2021-10-13 22:51:27,672 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41483 conditions, 3458 events. 469/3458 cut-off events. For 968314/969111 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 31440 event pairs, 0 based on Foata normal form. 188/3280 useless extension candidates. Maximal degree in co-relation 41142. Up to 692 conditions per place. [2021-10-13 22:51:27,700 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 134 selfloop transitions, 430 changer transitions 5/613 dead transitions. [2021-10-13 22:51:27,700 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 783 places, 613 transitions, 33387 flow [2021-10-13 22:51:27,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:51:27,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:51:27,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2167 transitions. [2021-10-13 22:51:27,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8418803418803419 [2021-10-13 22:51:27,701 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2167 transitions. [2021-10-13 22:51:27,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2167 transitions. [2021-10-13 22:51:27,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:27,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2167 transitions. [2021-10-13 22:51:27,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.56410256410256) internal successors, (2167), 39 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:27,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:27,704 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:27,704 INFO L186 Difference]: Start difference. First operand has 750 places, 563 transitions, 25987 flow. Second operand 39 states and 2167 transitions. [2021-10-13 22:51:27,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 783 places, 613 transitions, 33387 flow [2021-10-13 22:51:31,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 613 transitions, 31158 flow, removed 723 selfloop flow, removed 41 redundant places. [2021-10-13 22:51:31,610 INFO L242 Difference]: Finished difference. Result has 746 places, 566 transitions, 25505 flow [2021-10-13 22:51:31,610 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=24236, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=25505, PETRI_PLACES=746, PETRI_TRANSITIONS=566} [2021-10-13 22:51:31,610 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 680 predicate places. [2021-10-13 22:51:31,610 INFO L470 AbstractCegarLoop]: Abstraction has has 746 places, 566 transitions, 25505 flow [2021-10-13 22:51:31,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 54.130434782608695) internal successors, (1245), 23 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:31,610 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:31,611 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:31,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-10-13 22:51:31,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:31,811 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:31,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:31,811 INFO L82 PathProgramCache]: Analyzing trace with hash 35415328, now seen corresponding path program 85 times [2021-10-13 22:51:31,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:31,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626033173] [2021-10-13 22:51:31,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:31,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:31,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:32,027 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:32,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:32,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626033173] [2021-10-13 22:51:32,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626033173] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:32,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675458276] [2021-10-13 22:51:32,027 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:51:32,027 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:32,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:32,028 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:32,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-10-13 22:51:34,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:34,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:51:34,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:35,154 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:35,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675458276] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:35,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:35,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2021-10-13 22:51:35,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272541901] [2021-10-13 22:51:35,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 22:51:35,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:35,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 22:51:35,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2021-10-13 22:51:35,156 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:51:35,156 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 566 transitions, 25505 flow. Second operand has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:35,156 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:35,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:51:35,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:36,711 INFO L129 PetriNetUnfolder]: 473/3479 cut-off events. [2021-10-13 22:51:36,712 INFO L130 PetriNetUnfolder]: For 952823/953608 co-relation queries the response was YES. [2021-10-13 22:51:36,785 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41231 conditions, 3479 events. 473/3479 cut-off events. For 952823/953608 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 31716 event pairs, 0 based on Foata normal form. 65/3174 useless extension candidates. Maximal degree in co-relation 40890. Up to 761 conditions per place. [2021-10-13 22:51:36,813 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 477 selfloop transitions, 70 changer transitions 8/599 dead transitions. [2021-10-13 22:51:36,813 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 599 transitions, 30981 flow [2021-10-13 22:51:36,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:51:36,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:51:36,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1496 transitions. [2021-10-13 22:51:36,814 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8395061728395061 [2021-10-13 22:51:36,814 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1496 transitions. [2021-10-13 22:51:36,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1496 transitions. [2021-10-13 22:51:36,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:36,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1496 transitions. [2021-10-13 22:51:36,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.407407407407405) internal successors, (1496), 27 states have internal predecessors, (1496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:36,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:36,816 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:36,816 INFO L186 Difference]: Start difference. First operand has 746 places, 566 transitions, 25505 flow. Second operand 27 states and 1496 transitions. [2021-10-13 22:51:36,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 599 transitions, 30981 flow [2021-10-13 22:51:40,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 599 transitions, 29881 flow, removed 146 selfloop flow, removed 37 redundant places. [2021-10-13 22:51:40,986 INFO L242 Difference]: Finished difference. Result has 738 places, 568 transitions, 24943 flow [2021-10-13 22:51:40,986 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=24499, PETRI_DIFFERENCE_MINUEND_PLACES=707, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=24943, PETRI_PLACES=738, PETRI_TRANSITIONS=568} [2021-10-13 22:51:40,986 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 672 predicate places. [2021-10-13 22:51:40,986 INFO L470 AbstractCegarLoop]: Abstraction has has 738 places, 568 transitions, 24943 flow [2021-10-13 22:51:40,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:40,987 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:40,987 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:41,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-10-13 22:51:41,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-10-13 22:51:41,188 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:41,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:41,188 INFO L82 PathProgramCache]: Analyzing trace with hash 552548112, now seen corresponding path program 86 times [2021-10-13 22:51:41,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:41,188 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057564183] [2021-10-13 22:51:41,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:41,188 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:41,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:41,427 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:41,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:41,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057564183] [2021-10-13 22:51:41,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057564183] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:41,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664096631] [2021-10-13 22:51:41,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:51:41,428 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:41,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:41,428 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:41,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-10-13 22:51:44,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:51:44,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:44,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:51:44,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:44,598 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 1 proven. 311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:44,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664096631] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:44,598 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:44,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2021-10-13 22:51:44,598 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089006155] [2021-10-13 22:51:44,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:51:44,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:44,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:51:44,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:51:44,599 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:51:44,600 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 568 transitions, 24943 flow. Second operand has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:44,600 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:44,600 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:51:44,600 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:46,280 INFO L129 PetriNetUnfolder]: 479/3540 cut-off events. [2021-10-13 22:51:46,280 INFO L130 PetriNetUnfolder]: For 982342/983081 co-relation queries the response was YES. [2021-10-13 22:51:46,342 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41805 conditions, 3540 events. 479/3540 cut-off events. For 982342/983081 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 32308 event pairs, 0 based on Foata normal form. 76/3239 useless extension candidates. Maximal degree in co-relation 41461. Up to 700 conditions per place. [2021-10-13 22:51:46,371 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 437 selfloop transitions, 117 changer transitions 8/606 dead transitions. [2021-10-13 22:51:46,371 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 606 transitions, 30923 flow [2021-10-13 22:51:46,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:51:46,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:51:46,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1716 transitions. [2021-10-13 22:51:46,372 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8387096774193549 [2021-10-13 22:51:46,372 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1716 transitions. [2021-10-13 22:51:46,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1716 transitions. [2021-10-13 22:51:46,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:46,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1716 transitions. [2021-10-13 22:51:46,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 55.354838709677416) internal successors, (1716), 31 states have internal predecessors, (1716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,375 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:46,375 INFO L186 Difference]: Start difference. First operand has 738 places, 568 transitions, 24943 flow. Second operand 31 states and 1716 transitions. [2021-10-13 22:51:46,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 606 transitions, 30923 flow [2021-10-13 22:51:50,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 741 places, 606 transitions, 30497 flow, removed 147 selfloop flow, removed 24 redundant places. [2021-10-13 22:51:50,883 INFO L242 Difference]: Finished difference. Result has 750 places, 574 transitions, 25551 flow [2021-10-13 22:51:50,883 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=24641, PETRI_DIFFERENCE_MINUEND_PLACES=711, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=25551, PETRI_PLACES=750, PETRI_TRANSITIONS=574} [2021-10-13 22:51:50,883 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 684 predicate places. [2021-10-13 22:51:50,884 INFO L470 AbstractCegarLoop]: Abstraction has has 750 places, 574 transitions, 25551 flow [2021-10-13 22:51:50,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:50,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:51:50,884 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:51:50,915 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2021-10-13 22:51:51,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:51,085 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:51:51,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:51:51,085 INFO L82 PathProgramCache]: Analyzing trace with hash -237229028, now seen corresponding path program 87 times [2021-10-13 22:51:51,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:51:51,085 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127433824] [2021-10-13 22:51:51,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:51:51,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:51:51,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:51:51,299 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:51,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:51:51,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127433824] [2021-10-13 22:51:51,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127433824] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:51,300 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444740004] [2021-10-13 22:51:51,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:51:51,300 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:51:51,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:51:51,301 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:51:51,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-10-13 22:51:54,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-10-13 22:51:54,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:51:54,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:51:54,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:51:54,595 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:51:54,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444740004] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:51:54,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:51:54,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2021-10-13 22:51:54,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153007104] [2021-10-13 22:51:54,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:51:54,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:51:54,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:51:54,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:51:54,596 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:51:54,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 574 transitions, 25551 flow. Second operand has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:54,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:51:54,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:51:54,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:51:56,360 INFO L129 PetriNetUnfolder]: 483/3569 cut-off events. [2021-10-13 22:51:56,361 INFO L130 PetriNetUnfolder]: For 997147/997929 co-relation queries the response was YES. [2021-10-13 22:51:56,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42415 conditions, 3569 events. 483/3569 cut-off events. For 997147/997929 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 32727 event pairs, 0 based on Foata normal form. 94/3283 useless extension candidates. Maximal degree in co-relation 42065. Up to 708 conditions per place. [2021-10-13 22:51:56,536 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 351 selfloop transitions, 209 changer transitions 8/612 dead transitions. [2021-10-13 22:51:56,536 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 779 places, 612 transitions, 31681 flow [2021-10-13 22:51:56,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:51:56,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:51:56,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1828 transitions. [2021-10-13 22:51:56,537 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8393021120293848 [2021-10-13 22:51:56,537 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1828 transitions. [2021-10-13 22:51:56,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1828 transitions. [2021-10-13 22:51:56,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:51:56,537 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1828 transitions. [2021-10-13 22:51:56,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 55.39393939393939) internal successors, (1828), 33 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:56,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 66.0) internal successors, (2244), 34 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:56,540 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 66.0) internal successors, (2244), 34 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:51:56,540 INFO L186 Difference]: Start difference. First operand has 750 places, 574 transitions, 25551 flow. Second operand 33 states and 1828 transitions. [2021-10-13 22:51:56,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 779 places, 612 transitions, 31681 flow [2021-10-13 22:52:01,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 756 places, 612 transitions, 31200 flow, removed 155 selfloop flow, removed 23 redundant places. [2021-10-13 22:52:01,356 INFO L242 Difference]: Finished difference. Result has 761 places, 578 transitions, 26123 flow [2021-10-13 22:52:01,356 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=25206, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=26123, PETRI_PLACES=761, PETRI_TRANSITIONS=578} [2021-10-13 22:52:01,356 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 695 predicate places. [2021-10-13 22:52:01,357 INFO L470 AbstractCegarLoop]: Abstraction has has 761 places, 578 transitions, 26123 flow [2021-10-13 22:52:01,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:01,357 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:01,357 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:01,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-10-13 22:52:01,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:01,558 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:01,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:01,558 INFO L82 PathProgramCache]: Analyzing trace with hash -882650112, now seen corresponding path program 88 times [2021-10-13 22:52:01,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:01,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056810824] [2021-10-13 22:52:01,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:01,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:01,760 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:01,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:01,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056810824] [2021-10-13 22:52:01,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056810824] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:01,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328617680] [2021-10-13 22:52:01,761 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:52:01,761 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:01,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:01,761 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:01,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-10-13 22:52:04,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:52:04,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:04,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:52:04,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:04,933 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:04,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328617680] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:04,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:04,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2021-10-13 22:52:04,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960379351] [2021-10-13 22:52:04,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 22:52:04,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:04,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 22:52:04,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2021-10-13 22:52:04,935 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:52:04,936 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 761 places, 578 transitions, 26123 flow. Second operand has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:04,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:04,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:52:04,936 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:06,856 INFO L129 PetriNetUnfolder]: 485/3587 cut-off events. [2021-10-13 22:52:06,857 INFO L130 PetriNetUnfolder]: For 1003141/1003923 co-relation queries the response was YES. [2021-10-13 22:52:06,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42778 conditions, 3587 events. 485/3587 cut-off events. For 1003141/1003923 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 32842 event pairs, 0 based on Foata normal form. 109/3314 useless extension candidates. Maximal degree in co-relation 42426. Up to 712 conditions per place. [2021-10-13 22:52:07,012 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 275 selfloop transitions, 292 changer transitions 8/619 dead transitions. [2021-10-13 22:52:07,012 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 791 places, 619 transitions, 32543 flow [2021-10-13 22:52:07,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:52:07,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:52:07,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1885 transitions. [2021-10-13 22:52:07,013 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8400178253119429 [2021-10-13 22:52:07,014 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1885 transitions. [2021-10-13 22:52:07,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1885 transitions. [2021-10-13 22:52:07,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:07,014 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1885 transitions. [2021-10-13 22:52:07,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 55.44117647058823) internal successors, (1885), 34 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:07,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:07,016 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:07,016 INFO L186 Difference]: Start difference. First operand has 761 places, 578 transitions, 26123 flow. Second operand 34 states and 1885 transitions. [2021-10-13 22:52:07,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 791 places, 619 transitions, 32543 flow [2021-10-13 22:52:11,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 619 transitions, 31832 flow, removed 161 selfloop flow, removed 30 redundant places. [2021-10-13 22:52:11,358 INFO L242 Difference]: Finished difference. Result has 766 places, 580 transitions, 26481 flow [2021-10-13 22:52:11,359 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=25560, PETRI_DIFFERENCE_MINUEND_PLACES=728, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=26481, PETRI_PLACES=766, PETRI_TRANSITIONS=580} [2021-10-13 22:52:11,359 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 700 predicate places. [2021-10-13 22:52:11,359 INFO L470 AbstractCegarLoop]: Abstraction has has 766 places, 580 transitions, 26481 flow [2021-10-13 22:52:11,359 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:11,359 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:11,359 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:11,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2021-10-13 22:52:11,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:11,560 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:11,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:11,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1018581192, now seen corresponding path program 89 times [2021-10-13 22:52:11,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:11,561 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821214230] [2021-10-13 22:52:11,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:11,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:11,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:11,749 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:11,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:11,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821214230] [2021-10-13 22:52:11,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821214230] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:11,750 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829114546] [2021-10-13 22:52:11,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:52:11,750 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:11,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:11,751 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:11,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-10-13 22:52:14,716 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-10-13 22:52:14,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:14,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:52:14,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:15,090 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:15,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829114546] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:15,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:15,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2021-10-13 22:52:15,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183884111] [2021-10-13 22:52:15,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:52:15,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:15,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:52:15,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:52:15,092 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:52:15,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 766 places, 580 transitions, 26481 flow. Second operand has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:15,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:15,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:52:15,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:17,096 INFO L129 PetriNetUnfolder]: 489/3623 cut-off events. [2021-10-13 22:52:17,096 INFO L130 PetriNetUnfolder]: For 1012670/1013452 co-relation queries the response was YES. [2021-10-13 22:52:17,157 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43341 conditions, 3623 events. 489/3623 cut-off events. For 1012670/1013452 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 33270 event pairs, 0 based on Foata normal form. 131/3368 useless extension candidates. Maximal degree in co-relation 42987. Up to 720 conditions per place. [2021-10-13 22:52:17,185 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 236 selfloop transitions, 336 changer transitions 8/624 dead transitions. [2021-10-13 22:52:17,185 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 799 places, 624 transitions, 33170 flow [2021-10-13 22:52:17,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:52:17,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:52:17,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2052 transitions. [2021-10-13 22:52:17,187 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8402948402948403 [2021-10-13 22:52:17,187 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2052 transitions. [2021-10-13 22:52:17,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2052 transitions. [2021-10-13 22:52:17,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:17,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2052 transitions. [2021-10-13 22:52:17,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.45945945945946) internal successors, (2052), 37 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:17,189 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 66.0) internal successors, (2508), 38 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:17,189 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 66.0) internal successors, (2508), 38 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:17,189 INFO L186 Difference]: Start difference. First operand has 766 places, 580 transitions, 26481 flow. Second operand 37 states and 2052 transitions. [2021-10-13 22:52:17,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 799 places, 624 transitions, 33170 flow [2021-10-13 22:52:21,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 769 places, 624 transitions, 32343 flow, removed 163 selfloop flow, removed 30 redundant places. [2021-10-13 22:52:21,566 INFO L242 Difference]: Finished difference. Result has 776 places, 584 transitions, 26999 flow [2021-10-13 22:52:21,566 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=25806, PETRI_DIFFERENCE_MINUEND_PLACES=733, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=26999, PETRI_PLACES=776, PETRI_TRANSITIONS=584} [2021-10-13 22:52:21,566 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 710 predicate places. [2021-10-13 22:52:21,566 INFO L470 AbstractCegarLoop]: Abstraction has has 776 places, 584 transitions, 26999 flow [2021-10-13 22:52:21,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:21,567 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:21,567 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:21,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:21,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:21,788 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:21,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:21,788 INFO L82 PathProgramCache]: Analyzing trace with hash -200379202, now seen corresponding path program 90 times [2021-10-13 22:52:21,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:21,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840552553] [2021-10-13 22:52:21,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:21,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:21,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:21,987 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:21,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:21,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840552553] [2021-10-13 22:52:21,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840552553] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:21,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133137812] [2021-10-13 22:52:21,987 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:52:21,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:21,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:21,988 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:21,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-10-13 22:52:24,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-10-13 22:52:24,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:24,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:52:24,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:25,230 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:25,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133137812] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:25,230 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:25,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 25 [2021-10-13 22:52:25,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164417870] [2021-10-13 22:52:25,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:52:25,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:25,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:52:25,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:52:25,231 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:52:25,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 584 transitions, 26999 flow. Second operand has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:25,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:25,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:52:25,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:27,271 INFO L129 PetriNetUnfolder]: 495/3684 cut-off events. [2021-10-13 22:52:27,271 INFO L130 PetriNetUnfolder]: For 1029688/1030422 co-relation queries the response was YES. [2021-10-13 22:52:27,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44162 conditions, 3684 events. 495/3684 cut-off events. For 1029688/1030422 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 33855 event pairs, 0 based on Foata normal form. 151/3442 useless extension candidates. Maximal degree in co-relation 43804. Up to 732 conditions per place. [2021-10-13 22:52:27,403 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 199 selfloop transitions, 382 changer transitions 8/633 dead transitions. [2021-10-13 22:52:27,403 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 811 places, 633 transitions, 34134 flow [2021-10-13 22:52:27,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:52:27,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:52:27,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2164 transitions. [2021-10-13 22:52:27,405 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8407148407148407 [2021-10-13 22:52:27,405 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2164 transitions. [2021-10-13 22:52:27,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2164 transitions. [2021-10-13 22:52:27,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:27,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2164 transitions. [2021-10-13 22:52:27,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.48717948717949) internal successors, (2164), 39 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:27,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:27,408 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:27,408 INFO L186 Difference]: Start difference. First operand has 776 places, 584 transitions, 26999 flow. Second operand 39 states and 2164 transitions. [2021-10-13 22:52:27,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 811 places, 633 transitions, 34134 flow [2021-10-13 22:52:32,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 779 places, 633 transitions, 33269 flow, removed 169 selfloop flow, removed 32 redundant places. [2021-10-13 22:52:32,434 INFO L242 Difference]: Finished difference. Result has 789 places, 592 transitions, 27838 flow [2021-10-13 22:52:32,435 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=26298, PETRI_DIFFERENCE_MINUEND_PLACES=741, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=374, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=27838, PETRI_PLACES=789, PETRI_TRANSITIONS=592} [2021-10-13 22:52:32,435 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 723 predicate places. [2021-10-13 22:52:32,435 INFO L470 AbstractCegarLoop]: Abstraction has has 789 places, 592 transitions, 27838 flow [2021-10-13 22:52:32,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.12) internal successors, (1353), 25 states have internal predecessors, (1353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:32,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:32,435 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:32,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-10-13 22:52:32,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2021-10-13 22:52:32,636 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:32,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:32,636 INFO L82 PathProgramCache]: Analyzing trace with hash -1540036392, now seen corresponding path program 91 times [2021-10-13 22:52:32,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:32,636 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560567116] [2021-10-13 22:52:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:32,636 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:32,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:32,837 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:32,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:32,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560567116] [2021-10-13 22:52:32,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560567116] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:32,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689510067] [2021-10-13 22:52:32,838 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:52:32,838 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:32,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:32,838 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:32,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-10-13 22:52:35,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:35,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:52:35,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:36,141 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:36,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689510067] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:36,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:36,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2021-10-13 22:52:36,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063427232] [2021-10-13 22:52:36,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 22:52:36,142 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:36,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 22:52:36,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2021-10-13 22:52:36,142 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:52:36,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 789 places, 592 transitions, 27838 flow. Second operand has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:36,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:36,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:52:36,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:38,060 INFO L129 PetriNetUnfolder]: 501/3738 cut-off events. [2021-10-13 22:52:38,060 INFO L130 PetriNetUnfolder]: For 1048183/1048925 co-relation queries the response was YES. [2021-10-13 22:52:38,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45072 conditions, 3738 events. 501/3738 cut-off events. For 1048183/1048925 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 34651 event pairs, 0 based on Foata normal form. 162/3501 useless extension candidates. Maximal degree in co-relation 44707. Up to 744 conditions per place. [2021-10-13 22:52:38,163 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 181 selfloop transitions, 406 changer transitions 8/639 dead transitions. [2021-10-13 22:52:38,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 823 places, 639 transitions, 35121 flow [2021-10-13 22:52:38,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-10-13 22:52:38,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-10-13 22:52:38,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2109 transitions. [2021-10-13 22:52:38,166 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8409090909090909 [2021-10-13 22:52:38,166 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2109 transitions. [2021-10-13 22:52:38,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2109 transitions. [2021-10-13 22:52:38,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:38,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2109 transitions. [2021-10-13 22:52:38,168 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 55.5) internal successors, (2109), 38 states have internal predecessors, (2109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:38,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 66.0) internal successors, (2574), 39 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:38,169 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 66.0) internal successors, (2574), 39 states have internal predecessors, (2574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:38,169 INFO L186 Difference]: Start difference. First operand has 789 places, 592 transitions, 27838 flow. Second operand 38 states and 2109 transitions. [2021-10-13 22:52:38,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 823 places, 639 transitions, 35121 flow [2021-10-13 22:52:43,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 792 places, 639 transitions, 34240 flow, removed 173 selfloop flow, removed 31 redundant places. [2021-10-13 22:52:43,117 INFO L242 Difference]: Finished difference. Result has 799 places, 598 transitions, 28640 flow [2021-10-13 22:52:43,118 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=27125, PETRI_DIFFERENCE_MINUEND_PLACES=755, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=28640, PETRI_PLACES=799, PETRI_TRANSITIONS=598} [2021-10-13 22:52:43,118 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 733 predicate places. [2021-10-13 22:52:43,118 INFO L470 AbstractCegarLoop]: Abstraction has has 799 places, 598 transitions, 28640 flow [2021-10-13 22:52:43,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:43,118 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:43,118 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:43,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2021-10-13 22:52:43,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2021-10-13 22:52:43,319 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:43,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:43,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1662489138, now seen corresponding path program 92 times [2021-10-13 22:52:43,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:43,319 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026642032] [2021-10-13 22:52:43,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:43,320 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:43,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:43,482 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:43,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:43,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026642032] [2021-10-13 22:52:43,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026642032] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:43,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983324181] [2021-10-13 22:52:43,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:52:43,483 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:43,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:43,484 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:43,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-10-13 22:52:46,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:52:46,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:46,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:52:46,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:46,698 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:46,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983324181] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:46,698 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:46,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2021-10-13 22:52:46,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132552807] [2021-10-13 22:52:46,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 22:52:46,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:46,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 22:52:46,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-10-13 22:52:46,700 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:52:46,700 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 799 places, 598 transitions, 28640 flow. Second operand has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:46,700 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:46,700 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:52:46,700 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:52:48,894 INFO L129 PetriNetUnfolder]: 516/3819 cut-off events. [2021-10-13 22:52:48,895 INFO L130 PetriNetUnfolder]: For 1083444/1084276 co-relation queries the response was YES. [2021-10-13 22:52:48,966 INFO L84 FinitePrefix]: Finished finitePrefix Result has 46817 conditions, 3819 events. 516/3819 cut-off events. For 1083444/1084276 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35284 event pairs, 0 based on Foata normal form. 199/3614 useless extension candidates. Maximal degree in co-relation 46448. Up to 765 conditions per place. [2021-10-13 22:52:48,995 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 115 selfloop transitions, 492 changer transitions 8/659 dead transitions. [2021-10-13 22:52:48,995 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 839 places, 659 transitions, 37206 flow [2021-10-13 22:52:48,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 22:52:48,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-13 22:52:48,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2449 transitions. [2021-10-13 22:52:48,997 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8433195592286501 [2021-10-13 22:52:48,997 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2449 transitions. [2021-10-13 22:52:48,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2449 transitions. [2021-10-13 22:52:48,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:52:48,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2449 transitions. [2021-10-13 22:52:48,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 55.65909090909091) internal successors, (2449), 44 states have internal predecessors, (2449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:49,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:49,000 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:49,000 INFO L186 Difference]: Start difference. First operand has 799 places, 598 transitions, 28640 flow. Second operand 44 states and 2449 transitions. [2021-10-13 22:52:49,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 839 places, 659 transitions, 37206 flow [2021-10-13 22:52:54,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 806 places, 659 transitions, 36132 flow, removed 198 selfloop flow, removed 33 redundant places. [2021-10-13 22:52:54,387 INFO L242 Difference]: Finished difference. Result has 813 places, 605 transitions, 29661 flow [2021-10-13 22:52:54,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=27788, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=29661, PETRI_PLACES=813, PETRI_TRANSITIONS=605} [2021-10-13 22:52:54,388 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 747 predicate places. [2021-10-13 22:52:54,388 INFO L470 AbstractCegarLoop]: Abstraction has has 813 places, 605 transitions, 29661 flow [2021-10-13 22:52:54,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:54,388 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:52:54,388 INFO L254 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:52:54,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2021-10-13 22:52:54,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-10-13 22:52:54,599 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:52:54,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:52:54,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1404241022, now seen corresponding path program 93 times [2021-10-13 22:52:54,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:52:54,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499869598] [2021-10-13 22:52:54,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:52:54,600 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:52:54,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:52:54,796 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:54,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:52:54,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499869598] [2021-10-13 22:52:54,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499869598] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:54,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308737544] [2021-10-13 22:52:54,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:52:54,797 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:52:54,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:52:54,798 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:52:54,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-10-13 22:52:57,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-10-13 22:52:57,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:52:57,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 24 conjunts are in the unsatisfiable core [2021-10-13 22:52:57,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:52:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:52:58,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308737544] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:52:58,184 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:52:58,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2021-10-13 22:52:58,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679898559] [2021-10-13 22:52:58,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-10-13 22:52:58,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:52:58,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-10-13 22:52:58,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2021-10-13 22:52:58,185 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:52:58,185 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 605 transitions, 29661 flow. Second operand has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:52:58,185 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:52:58,186 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:52:58,186 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:00,402 INFO L129 PetriNetUnfolder]: 511/3805 cut-off events. [2021-10-13 22:53:00,402 INFO L130 PetriNetUnfolder]: For 1122903/1123800 co-relation queries the response was YES. [2021-10-13 22:53:00,471 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47196 conditions, 3805 events. 511/3805 cut-off events. For 1122903/1123800 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35284 event pairs, 0 based on Foata normal form. 217/3618 useless extension candidates. Maximal degree in co-relation 46823. Up to 762 conditions per place. [2021-10-13 22:53:00,580 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 107 selfloop transitions, 500 changer transitions 11/662 dead transitions. [2021-10-13 22:53:00,580 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 855 places, 662 transitions, 38365 flow [2021-10-13 22:53:00,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:53:00,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:53:00,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2557 transitions. [2021-10-13 22:53:00,581 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8422266139657444 [2021-10-13 22:53:00,581 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2557 transitions. [2021-10-13 22:53:00,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2557 transitions. [2021-10-13 22:53:00,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:00,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2557 transitions. [2021-10-13 22:53:00,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 55.58695652173913) internal successors, (2557), 46 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:00,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:00,585 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:00,585 INFO L186 Difference]: Start difference. First operand has 813 places, 605 transitions, 29661 flow. Second operand 46 states and 2557 transitions. [2021-10-13 22:53:00,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 855 places, 662 transitions, 38365 flow [2021-10-13 22:53:04,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 817 places, 662 transitions, 36668 flow, removed 414 selfloop flow, removed 38 redundant places. [2021-10-13 22:53:04,944 INFO L242 Difference]: Finished difference. Result has 823 places, 608 transitions, 29841 flow [2021-10-13 22:53:04,945 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=28364, PETRI_DIFFERENCE_MINUEND_PLACES=772, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=29841, PETRI_PLACES=823, PETRI_TRANSITIONS=608} [2021-10-13 22:53:04,945 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 757 predicate places. [2021-10-13 22:53:04,945 INFO L470 AbstractCegarLoop]: Abstraction has has 823 places, 608 transitions, 29841 flow [2021-10-13 22:53:04,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 54.083333333333336) internal successors, (1298), 24 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:04,945 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:04,946 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:04,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2021-10-13 22:53:05,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:05,146 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:05,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:05,146 INFO L82 PathProgramCache]: Analyzing trace with hash 1534325309, now seen corresponding path program 94 times [2021-10-13 22:53:05,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:05,147 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369274282] [2021-10-13 22:53:05,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:05,147 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:05,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:05,410 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:05,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:05,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369274282] [2021-10-13 22:53:05,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369274282] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:05,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599337350] [2021-10-13 22:53:05,410 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:53:05,410 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:05,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:05,411 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:05,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-10-13 22:53:08,548 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:53:08,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:08,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:53:08,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:08,990 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:08,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599337350] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:08,990 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:08,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:53:08,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468716764] [2021-10-13 22:53:08,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:53:08,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:08,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:53:08,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:53:08,992 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:53:08,992 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 823 places, 608 transitions, 29841 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:08,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:08,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:53:08,992 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:10,902 INFO L129 PetriNetUnfolder]: 511/3798 cut-off events. [2021-10-13 22:53:10,902 INFO L130 PetriNetUnfolder]: For 1123187/1124014 co-relation queries the response was YES. [2021-10-13 22:53:10,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47213 conditions, 3798 events. 511/3798 cut-off events. For 1123187/1124014 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35107 event pairs, 0 based on Foata normal form. 75/3468 useless extension candidates. Maximal degree in co-relation 46837. Up to 908 conditions per place. [2021-10-13 22:53:11,009 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 557 selfloop transitions, 31 changer transitions 8/640 dead transitions. [2021-10-13 22:53:11,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 846 places, 640 transitions, 35554 flow [2021-10-13 22:53:11,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-10-13 22:53:11,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-10-13 22:53:11,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1495 transitions. [2021-10-13 22:53:11,010 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8389450056116723 [2021-10-13 22:53:11,010 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1495 transitions. [2021-10-13 22:53:11,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1495 transitions. [2021-10-13 22:53:11,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:11,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1495 transitions. [2021-10-13 22:53:11,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 55.370370370370374) internal successors, (1495), 27 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:11,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:11,013 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 66.0) internal successors, (1848), 28 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:11,013 INFO L186 Difference]: Start difference. First operand has 823 places, 608 transitions, 29841 flow. Second operand 27 states and 1495 transitions. [2021-10-13 22:53:11,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 846 places, 640 transitions, 35554 flow [2021-10-13 22:53:15,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 803 places, 640 transitions, 34271 flow, removed 170 selfloop flow, removed 43 redundant places. [2021-10-13 22:53:15,232 INFO L242 Difference]: Finished difference. Result has 808 places, 610 transitions, 28964 flow [2021-10-13 22:53:15,232 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=28588, PETRI_DIFFERENCE_MINUEND_PLACES=777, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=28964, PETRI_PLACES=808, PETRI_TRANSITIONS=610} [2021-10-13 22:53:15,232 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 742 predicate places. [2021-10-13 22:53:15,232 INFO L470 AbstractCegarLoop]: Abstraction has has 808 places, 610 transitions, 28964 flow [2021-10-13 22:53:15,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:15,233 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:15,233 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:15,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2021-10-13 22:53:15,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-10-13 22:53:15,434 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:15,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:15,435 INFO L82 PathProgramCache]: Analyzing trace with hash 74894379, now seen corresponding path program 95 times [2021-10-13 22:53:15,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:15,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387059986] [2021-10-13 22:53:15,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:15,435 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:15,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:15,673 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:15,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:15,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387059986] [2021-10-13 22:53:15,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387059986] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:15,674 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800265963] [2021-10-13 22:53:15,674 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:53:15,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:15,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:15,675 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:15,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-10-13 22:53:18,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2021-10-13 22:53:18,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:18,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:53:18,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:19,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800265963] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:19,212 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:19,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2021-10-13 22:53:19,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002402015] [2021-10-13 22:53:19,213 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:53:19,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:19,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:53:19,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:53:19,213 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:53:19,214 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 610 transitions, 28964 flow. Second operand has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:53:19,214 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:19,214 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:53:19,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:21,211 INFO L129 PetriNetUnfolder]: 513/3809 cut-off events. [2021-10-13 22:53:21,211 INFO L130 PetriNetUnfolder]: For 1173644/1174510 co-relation queries the response was YES. [2021-10-13 22:53:21,349 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47545 conditions, 3809 events. 513/3809 cut-off events. For 1173644/1174510 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35147 event pairs, 0 based on Foata normal form. 77/3479 useless extension candidates. Maximal degree in co-relation 47168. Up to 864 conditions per place. [2021-10-13 22:53:21,380 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 534 selfloop transitions, 57 changer transitions 8/643 dead transitions. [2021-10-13 22:53:21,381 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 834 places, 643 transitions, 34923 flow [2021-10-13 22:53:21,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-10-13 22:53:21,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-10-13 22:53:21,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1662 transitions. [2021-10-13 22:53:21,382 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8393939393939394 [2021-10-13 22:53:21,382 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1662 transitions. [2021-10-13 22:53:21,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1662 transitions. [2021-10-13 22:53:21,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:21,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1662 transitions. [2021-10-13 22:53:21,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 55.4) internal successors, (1662), 30 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:21,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:21,388 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 66.0) internal successors, (2046), 31 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:21,388 INFO L186 Difference]: Start difference. First operand has 808 places, 610 transitions, 28964 flow. Second operand 30 states and 1662 transitions. [2021-10-13 22:53:21,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 834 places, 643 transitions, 34923 flow [2021-10-13 22:53:26,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 810 places, 643 transitions, 34511 flow, removed 177 selfloop flow, removed 24 redundant places. [2021-10-13 22:53:26,196 INFO L242 Difference]: Finished difference. Result has 815 places, 612 transitions, 29144 flow [2021-10-13 22:53:26,197 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=28714, PETRI_DIFFERENCE_MINUEND_PLACES=781, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=29144, PETRI_PLACES=815, PETRI_TRANSITIONS=612} [2021-10-13 22:53:26,197 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 749 predicate places. [2021-10-13 22:53:26,197 INFO L470 AbstractCegarLoop]: Abstraction has has 815 places, 612 transitions, 29144 flow [2021-10-13 22:53:26,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:53:26,197 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:26,197 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:26,224 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:26,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-10-13 22:53:26,398 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:26,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:26,398 INFO L82 PathProgramCache]: Analyzing trace with hash -789413967, now seen corresponding path program 96 times [2021-10-13 22:53:26,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:26,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843815270] [2021-10-13 22:53:26,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:26,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:26,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:26,627 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:26,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:26,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843815270] [2021-10-13 22:53:26,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843815270] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:26,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327988737] [2021-10-13 22:53:26,627 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:53:26,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:26,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:26,628 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:26,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-10-13 22:53:29,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-10-13 22:53:29,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:29,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:53:29,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:30,335 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:30,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327988737] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:30,335 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:30,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:53:30,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160433614] [2021-10-13 22:53:30,336 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:53:30,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:30,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:53:30,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:53:30,337 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:53:30,337 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 612 transitions, 29144 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:30,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:30,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:53:30,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:32,311 INFO L129 PetriNetUnfolder]: 515/3834 cut-off events. [2021-10-13 22:53:32,312 INFO L130 PetriNetUnfolder]: For 1163350/1164161 co-relation queries the response was YES. [2021-10-13 22:53:32,526 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47648 conditions, 3834 events. 515/3834 cut-off events. For 1163350/1164161 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35449 event pairs, 0 based on Foata normal form. 79/3503 useless extension candidates. Maximal degree in co-relation 47269. Up to 824 conditions per place. [2021-10-13 22:53:32,558 INFO L132 encePairwiseOnDemand]: 60/66 looper letters, 514 selfloop transitions, 80 changer transitions 8/646 dead transitions. [2021-10-13 22:53:32,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 842 places, 646 transitions, 35227 flow [2021-10-13 22:53:32,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-10-13 22:53:32,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2021-10-13 22:53:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1718 transitions. [2021-10-13 22:53:32,559 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8396871945259042 [2021-10-13 22:53:32,559 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1718 transitions. [2021-10-13 22:53:32,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1718 transitions. [2021-10-13 22:53:32,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:32,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1718 transitions. [2021-10-13 22:53:32,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 55.41935483870968) internal successors, (1718), 31 states have internal predecessors, (1718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:32,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:32,562 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 66.0) internal successors, (2112), 32 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:32,562 INFO L186 Difference]: Start difference. First operand has 815 places, 612 transitions, 29144 flow. Second operand 31 states and 1718 transitions. [2021-10-13 22:53:32,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 842 places, 646 transitions, 35227 flow [2021-10-13 22:53:37,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 816 places, 646 transitions, 34815 flow, removed 156 selfloop flow, removed 26 redundant places. [2021-10-13 22:53:37,313 INFO L242 Difference]: Finished difference. Result has 821 places, 614 transitions, 29344 flow [2021-10-13 22:53:37,313 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=28864, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=29344, PETRI_PLACES=821, PETRI_TRANSITIONS=614} [2021-10-13 22:53:37,313 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 755 predicate places. [2021-10-13 22:53:37,313 INFO L470 AbstractCegarLoop]: Abstraction has has 821 places, 614 transitions, 29344 flow [2021-10-13 22:53:37,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:37,314 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:37,314 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:37,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:37,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:37,514 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:37,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:37,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1001698781, now seen corresponding path program 97 times [2021-10-13 22:53:37,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:37,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911774094] [2021-10-13 22:53:37,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:37,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:37,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:37,723 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:37,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:37,723 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911774094] [2021-10-13 22:53:37,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911774094] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:37,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457585555] [2021-10-13 22:53:37,724 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:53:37,724 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:37,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:37,725 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:37,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-10-13 22:53:41,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:41,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:53:41,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:41,443 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:41,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457585555] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:41,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:41,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:53:41,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821163787] [2021-10-13 22:53:41,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:53:41,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:41,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:53:41,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:53:41,445 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:53:41,446 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 821 places, 614 transitions, 29344 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:41,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:41,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:53:41,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:43,464 INFO L129 PetriNetUnfolder]: 517/3845 cut-off events. [2021-10-13 22:53:43,464 INFO L130 PetriNetUnfolder]: For 1170376/1171237 co-relation queries the response was YES. [2021-10-13 22:53:43,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47909 conditions, 3845 events. 517/3845 cut-off events. For 1170376/1171237 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35536 event pairs, 0 based on Foata normal form. 100/3534 useless extension candidates. Maximal degree in co-relation 47528. Up to 772 conditions per place. [2021-10-13 22:53:43,587 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 372 selfloop transitions, 228 changer transitions 8/652 dead transitions. [2021-10-13 22:53:43,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 652 transitions, 36035 flow [2021-10-13 22:53:43,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:53:43,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:53:43,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1995 transitions. [2021-10-13 22:53:43,589 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8396464646464646 [2021-10-13 22:53:43,589 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1995 transitions. [2021-10-13 22:53:43,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1995 transitions. [2021-10-13 22:53:43,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:43,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1995 transitions. [2021-10-13 22:53:43,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 55.416666666666664) internal successors, (1995), 36 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:43,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:43,592 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:43,592 INFO L186 Difference]: Start difference. First operand has 821 places, 614 transitions, 29344 flow. Second operand 36 states and 1995 transitions. [2021-10-13 22:53:43,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 652 transitions, 36035 flow [2021-10-13 22:53:48,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 825 places, 652 transitions, 35559 flow, removed 164 selfloop flow, removed 28 redundant places. [2021-10-13 22:53:48,452 INFO L242 Difference]: Finished difference. Result has 830 places, 616 transitions, 29810 flow [2021-10-13 22:53:48,452 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=29016, PETRI_DIFFERENCE_MINUEND_PLACES=790, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=29810, PETRI_PLACES=830, PETRI_TRANSITIONS=616} [2021-10-13 22:53:48,452 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 764 predicate places. [2021-10-13 22:53:48,452 INFO L470 AbstractCegarLoop]: Abstraction has has 830 places, 616 transitions, 29810 flow [2021-10-13 22:53:48,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:48,452 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:53:48,453 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:53:48,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-10-13 22:53:48,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:48,653 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:53:48,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:53:48,654 INFO L82 PathProgramCache]: Analyzing trace with hash 389782199, now seen corresponding path program 98 times [2021-10-13 22:53:48,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:53:48,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81984076] [2021-10-13 22:53:48,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:53:48,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:53:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:53:48,870 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:48,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:53:48,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81984076] [2021-10-13 22:53:48,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81984076] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:48,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964384047] [2021-10-13 22:53:48,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:53:48,871 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:53:48,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:53:48,872 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:53:48,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-10-13 22:53:52,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:53:52,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:53:52,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:53:52,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:53:52,571 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:53:52,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964384047] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:53:52,572 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:53:52,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2021-10-13 22:53:52,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993071394] [2021-10-13 22:53:52,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:53:52,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:53:52,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:53:52,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:53:52,573 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:53:52,573 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 830 places, 616 transitions, 29810 flow. Second operand has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:53:52,573 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:53:52,574 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:53:52,574 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:53:54,663 INFO L129 PetriNetUnfolder]: 519/3863 cut-off events. [2021-10-13 22:53:54,663 INFO L130 PetriNetUnfolder]: For 1176439/1177300 co-relation queries the response was YES. [2021-10-13 22:53:54,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48310 conditions, 3863 events. 519/3863 cut-off events. For 1176439/1177300 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 35768 event pairs, 0 based on Foata normal form. 114/3564 useless extension candidates. Maximal degree in co-relation 47926. Up to 776 conditions per place. [2021-10-13 22:53:54,858 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 327 selfloop transitions, 276 changer transitions 8/655 dead transitions. [2021-10-13 22:53:54,858 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 655 transitions, 36653 flow [2021-10-13 22:53:54,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 22:53:54,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-10-13 22:53:54,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2051 transitions. [2021-10-13 22:53:54,859 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8398853398853399 [2021-10-13 22:53:54,859 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2051 transitions. [2021-10-13 22:53:54,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2051 transitions. [2021-10-13 22:53:54,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:53:54,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2051 transitions. [2021-10-13 22:53:54,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.432432432432435) internal successors, (2051), 37 states have internal predecessors, (2051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:54,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 66.0) internal successors, (2508), 38 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:54,862 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 66.0) internal successors, (2508), 38 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:53:54,862 INFO L186 Difference]: Start difference. First operand has 830 places, 616 transitions, 29810 flow. Second operand 37 states and 2051 transitions. [2021-10-13 22:53:54,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 655 transitions, 36653 flow [2021-10-13 22:54:00,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 831 places, 655 transitions, 35907 flow, removed 170 selfloop flow, removed 32 redundant places. [2021-10-13 22:54:00,665 INFO L242 Difference]: Finished difference. Result has 836 places, 618 transitions, 30114 flow [2021-10-13 22:54:00,665 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=29216, PETRI_DIFFERENCE_MINUEND_PLACES=795, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30114, PETRI_PLACES=836, PETRI_TRANSITIONS=618} [2021-10-13 22:54:00,665 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 770 predicate places. [2021-10-13 22:54:00,665 INFO L470 AbstractCegarLoop]: Abstraction has has 836 places, 618 transitions, 30114 flow [2021-10-13 22:54:00,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:54:00,666 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:00,666 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:00,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2021-10-13 22:54:00,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2021-10-13 22:54:00,866 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:00,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:00,867 INFO L82 PathProgramCache]: Analyzing trace with hash 306553413, now seen corresponding path program 99 times [2021-10-13 22:54:00,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:00,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977578221] [2021-10-13 22:54:00,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:00,867 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:01,086 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:01,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:01,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977578221] [2021-10-13 22:54:01,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977578221] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:01,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622276018] [2021-10-13 22:54:01,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:54:01,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:01,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:01,087 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:01,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-10-13 22:54:04,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-10-13 22:54:04,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:04,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:54:04,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:04,895 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:04,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622276018] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:04,895 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:04,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2021-10-13 22:54:04,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962659589] [2021-10-13 22:54:04,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:54:04,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:04,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:54:04,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:54:04,896 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:54:04,897 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 836 places, 618 transitions, 30114 flow. Second operand has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:54:04,897 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:04,897 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:54:04,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:07,168 INFO L129 PetriNetUnfolder]: 523/3906 cut-off events. [2021-10-13 22:54:07,169 INFO L130 PetriNetUnfolder]: For 1188943/1189754 co-relation queries the response was YES. [2021-10-13 22:54:07,246 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48882 conditions, 3906 events. 523/3906 cut-off events. For 1188943/1189754 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 36228 event pairs, 0 based on Foata normal form. 135/3623 useless extension candidates. Maximal degree in co-relation 48496. Up to 784 conditions per place. [2021-10-13 22:54:07,277 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 281 selfloop transitions, 328 changer transitions 8/661 dead transitions. [2021-10-13 22:54:07,278 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 871 places, 661 transitions, 37421 flow [2021-10-13 22:54:07,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:54:07,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:54:07,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2163 transitions. [2021-10-13 22:54:07,279 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8403263403263403 [2021-10-13 22:54:07,279 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2163 transitions. [2021-10-13 22:54:07,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2163 transitions. [2021-10-13 22:54:07,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:07,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2163 transitions. [2021-10-13 22:54:07,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.46153846153846) internal successors, (2163), 39 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:07,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:07,282 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:07,282 INFO L186 Difference]: Start difference. First operand has 836 places, 618 transitions, 30114 flow. Second operand 39 states and 2163 transitions. [2021-10-13 22:54:07,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 871 places, 661 transitions, 37421 flow [2021-10-13 22:54:12,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 837 places, 661 transitions, 36567 flow, removed 170 selfloop flow, removed 34 redundant places. [2021-10-13 22:54:12,783 INFO L242 Difference]: Finished difference. Result has 842 places, 622 transitions, 30588 flow [2021-10-13 22:54:12,783 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=29420, PETRI_DIFFERENCE_MINUEND_PLACES=799, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=30588, PETRI_PLACES=842, PETRI_TRANSITIONS=622} [2021-10-13 22:54:12,783 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 776 predicate places. [2021-10-13 22:54:12,783 INFO L470 AbstractCegarLoop]: Abstraction has has 842 places, 622 transitions, 30588 flow [2021-10-13 22:54:12,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:54:12,784 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:12,784 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:12,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2021-10-13 22:54:12,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:12,984 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:12,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:12,985 INFO L82 PathProgramCache]: Analyzing trace with hash 191101359, now seen corresponding path program 100 times [2021-10-13 22:54:12,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:12,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814650627] [2021-10-13 22:54:12,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:12,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:13,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:13,210 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:13,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:13,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814650627] [2021-10-13 22:54:13,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814650627] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:13,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805008262] [2021-10-13 22:54:13,211 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:54:13,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:13,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:13,212 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:13,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-10-13 22:54:16,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:54:16,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:16,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:54:16,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:17,041 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:17,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805008262] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:17,042 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:17,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:54:17,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108325228] [2021-10-13 22:54:17,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:54:17,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:17,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:54:17,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:54:17,043 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:54:17,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 842 places, 622 transitions, 30588 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:17,044 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:17,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:54:17,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:19,210 INFO L129 PetriNetUnfolder]: 525/3917 cut-off events. [2021-10-13 22:54:19,210 INFO L130 PetriNetUnfolder]: For 1194884/1195745 co-relation queries the response was YES. [2021-10-13 22:54:19,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 49204 conditions, 3917 events. 525/3917 cut-off events. For 1194884/1195745 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 36390 event pairs, 0 based on Foata normal form. 149/3647 useless extension candidates. Maximal degree in co-relation 48816. Up to 788 conditions per place. [2021-10-13 22:54:19,315 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 247 selfloop transitions, 364 changer transitions 8/663 dead transitions. [2021-10-13 22:54:19,315 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 878 places, 663 transitions, 37888 flow [2021-10-13 22:54:19,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-10-13 22:54:19,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-10-13 22:54:19,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2219 transitions. [2021-10-13 22:54:19,316 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8405303030303031 [2021-10-13 22:54:19,316 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2219 transitions. [2021-10-13 22:54:19,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2219 transitions. [2021-10-13 22:54:19,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:19,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2219 transitions. [2021-10-13 22:54:19,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 55.475) internal successors, (2219), 40 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:19,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 66.0) internal successors, (2706), 41 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:19,319 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 66.0) internal successors, (2706), 41 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:19,319 INFO L186 Difference]: Start difference. First operand has 842 places, 622 transitions, 30588 flow. Second operand 40 states and 2219 transitions. [2021-10-13 22:54:19,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 878 places, 663 transitions, 37888 flow [2021-10-13 22:54:24,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 843 places, 663 transitions, 36944 flow, removed 172 selfloop flow, removed 35 redundant places. [2021-10-13 22:54:24,562 INFO L242 Difference]: Finished difference. Result has 848 places, 624 transitions, 30898 flow [2021-10-13 22:54:24,562 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=29808, PETRI_DIFFERENCE_MINUEND_PLACES=804, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=30898, PETRI_PLACES=848, PETRI_TRANSITIONS=624} [2021-10-13 22:54:24,563 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 782 predicate places. [2021-10-13 22:54:24,563 INFO L470 AbstractCegarLoop]: Abstraction has has 848 places, 624 transitions, 30898 flow [2021-10-13 22:54:24,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:24,563 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:24,563 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:24,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2021-10-13 22:54:24,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:24,764 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:24,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:24,764 INFO L82 PathProgramCache]: Analyzing trace with hash 2015206973, now seen corresponding path program 101 times [2021-10-13 22:54:24,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:24,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377906833] [2021-10-13 22:54:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:24,764 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:24,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:24,960 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:24,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:24,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377906833] [2021-10-13 22:54:24,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377906833] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:24,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627062231] [2021-10-13 22:54:24,961 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:54:24,961 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:24,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:24,962 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:24,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-10-13 22:54:28,446 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-10-13 22:54:28,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:28,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:54:28,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:28,817 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:28,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627062231] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:28,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:28,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:54:28,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794355526] [2021-10-13 22:54:28,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:54:28,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:28,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:54:28,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:54:28,819 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:54:28,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 848 places, 624 transitions, 30898 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:28,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:28,820 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:54:28,820 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:31,121 INFO L129 PetriNetUnfolder]: 537/4032 cut-off events. [2021-10-13 22:54:31,121 INFO L130 PetriNetUnfolder]: For 1227293/1228104 co-relation queries the response was YES. [2021-10-13 22:54:31,196 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50719 conditions, 4032 events. 537/4032 cut-off events. For 1227293/1228104 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 37759 event pairs, 0 based on Foata normal form. 164/3764 useless extension candidates. Maximal degree in co-relation 50329. Up to 812 conditions per place. [2021-10-13 22:54:31,229 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 212 selfloop transitions, 413 changer transitions 8/677 dead transitions. [2021-10-13 22:54:31,229 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 886 places, 677 transitions, 39222 flow [2021-10-13 22:54:31,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-10-13 22:54:31,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-10-13 22:54:31,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2331 transitions. [2021-10-13 22:54:31,231 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8409090909090909 [2021-10-13 22:54:31,231 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2331 transitions. [2021-10-13 22:54:31,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2331 transitions. [2021-10-13 22:54:31,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:31,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2331 transitions. [2021-10-13 22:54:31,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 55.5) internal successors, (2331), 42 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:31,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 66.0) internal successors, (2838), 43 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:31,234 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 66.0) internal successors, (2838), 43 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:31,234 INFO L186 Difference]: Start difference. First operand has 848 places, 624 transitions, 30898 flow. Second operand 42 states and 2331 transitions. [2021-10-13 22:54:31,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 886 places, 677 transitions, 39222 flow [2021-10-13 22:54:36,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 850 places, 677 transitions, 38246 flow, removed 176 selfloop flow, removed 36 redundant places. [2021-10-13 22:54:36,958 INFO L242 Difference]: Finished difference. Result has 859 places, 636 transitions, 32166 flow [2021-10-13 22:54:36,958 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=30094, PETRI_DIFFERENCE_MINUEND_PLACES=809, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=401, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=32166, PETRI_PLACES=859, PETRI_TRANSITIONS=636} [2021-10-13 22:54:36,958 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 793 predicate places. [2021-10-13 22:54:36,958 INFO L470 AbstractCegarLoop]: Abstraction has has 859 places, 636 transitions, 32166 flow [2021-10-13 22:54:36,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:36,959 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:36,959 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:36,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2021-10-13 22:54:37,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2021-10-13 22:54:37,159 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:37,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:37,160 INFO L82 PathProgramCache]: Analyzing trace with hash 218980149, now seen corresponding path program 102 times [2021-10-13 22:54:37,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:37,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606856301] [2021-10-13 22:54:37,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:37,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:37,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:37,345 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:37,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:37,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606856301] [2021-10-13 22:54:37,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606856301] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:37,346 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212414200] [2021-10-13 22:54:37,346 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:54:37,346 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:37,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:37,347 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:37,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-10-13 22:54:40,995 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-10-13 22:54:40,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:54:40,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:54:40,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:41,296 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:41,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212414200] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:41,296 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:41,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:54:41,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295086468] [2021-10-13 22:54:41,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:54:41,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:41,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:54:41,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:54:41,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:54:41,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 636 transitions, 32166 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:41,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:41,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:54:41,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:43,812 INFO L129 PetriNetUnfolder]: 539/4050 cut-off events. [2021-10-13 22:54:43,812 INFO L130 PetriNetUnfolder]: For 1235705/1236516 co-relation queries the response was YES. [2021-10-13 22:54:43,903 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51179 conditions, 4050 events. 539/4050 cut-off events. For 1235705/1236516 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 37949 event pairs, 0 based on Foata normal form. 179/3795 useless extension candidates. Maximal degree in co-relation 50783. Up to 816 conditions per place. [2021-10-13 22:54:43,938 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 177 selfloop transitions, 452 changer transitions 8/681 dead transitions. [2021-10-13 22:54:43,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 899 places, 681 transitions, 40098 flow [2021-10-13 22:54:43,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-10-13 22:54:43,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-10-13 22:54:43,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2443 transitions. [2021-10-13 22:54:43,939 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8412534435261708 [2021-10-13 22:54:43,940 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2443 transitions. [2021-10-13 22:54:43,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2443 transitions. [2021-10-13 22:54:43,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:43,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2443 transitions. [2021-10-13 22:54:43,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 55.52272727272727) internal successors, (2443), 44 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:43,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:43,943 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 66.0) internal successors, (2970), 45 states have internal predecessors, (2970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:43,943 INFO L186 Difference]: Start difference. First operand has 859 places, 636 transitions, 32166 flow. Second operand 44 states and 2443 transitions. [2021-10-13 22:54:43,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 899 places, 681 transitions, 40098 flow [2021-10-13 22:54:50,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 864 places, 681 transitions, 39120 flow, removed 186 selfloop flow, removed 35 redundant places. [2021-10-13 22:54:50,826 INFO L242 Difference]: Finished difference. Result has 869 places, 638 transitions, 32659 flow [2021-10-13 22:54:50,827 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=31368, PETRI_DIFFERENCE_MINUEND_PLACES=821, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=32659, PETRI_PLACES=869, PETRI_TRANSITIONS=638} [2021-10-13 22:54:50,827 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 803 predicate places. [2021-10-13 22:54:50,827 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 638 transitions, 32659 flow [2021-10-13 22:54:50,827 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:50,827 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:54:50,828 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:54:50,858 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2021-10-13 22:54:51,028 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:51,028 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:54:51,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:54:51,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1460120569, now seen corresponding path program 103 times [2021-10-13 22:54:51,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:54:51,029 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360007306] [2021-10-13 22:54:51,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:54:51,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:54:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:51,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:54:51,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360007306] [2021-10-13 22:54:51,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360007306] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:51,272 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103944251] [2021-10-13 22:54:51,272 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:54:51,272 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:54:51,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:54:51,273 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:54:51,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-10-13 22:54:54,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:54:54,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:54:54,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:54:55,064 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:54:55,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103944251] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:54:55,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:54:55,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 26 [2021-10-13 22:54:55,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057839257] [2021-10-13 22:54:55,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:54:55,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:54:55,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:54:55,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:54:55,065 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:54:55,066 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 638 transitions, 32659 flow. Second operand has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:54:55,066 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:54:55,066 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:54:55,066 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:54:57,610 INFO L129 PetriNetUnfolder]: 543/4086 cut-off events. [2021-10-13 22:54:57,610 INFO L130 PetriNetUnfolder]: For 1247789/1248600 co-relation queries the response was YES. [2021-10-13 22:54:57,692 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51823 conditions, 4086 events. 543/4086 cut-off events. For 1247789/1248600 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 38440 event pairs, 0 based on Foata normal form. 195/3843 useless extension candidates. Maximal degree in co-relation 51425. Up to 824 conditions per place. [2021-10-13 22:54:57,768 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 155 selfloop transitions, 479 changer transitions 8/686 dead transitions. [2021-10-13 22:54:57,769 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 910 places, 686 transitions, 40869 flow [2021-10-13 22:54:57,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 22:54:57,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-13 22:54:57,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2499 transitions. [2021-10-13 22:54:57,770 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8414141414141414 [2021-10-13 22:54:57,770 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2499 transitions. [2021-10-13 22:54:57,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2499 transitions. [2021-10-13 22:54:57,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:54:57,771 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2499 transitions. [2021-10-13 22:54:57,772 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 55.53333333333333) internal successors, (2499), 45 states have internal predecessors, (2499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:57,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 66.0) internal successors, (3036), 46 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:57,774 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 66.0) internal successors, (3036), 46 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:54:57,774 INFO L186 Difference]: Start difference. First operand has 869 places, 638 transitions, 32659 flow. Second operand 45 states and 2499 transitions. [2021-10-13 22:54:57,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 910 places, 686 transitions, 40869 flow [2021-10-13 22:55:04,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 869 places, 686 transitions, 39676 flow, removed 184 selfloop flow, removed 41 redundant places. [2021-10-13 22:55:04,705 INFO L242 Difference]: Finished difference. Result has 874 places, 642 transitions, 33129 flow [2021-10-13 22:55:04,705 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=31650, PETRI_DIFFERENCE_MINUEND_PLACES=825, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=33129, PETRI_PLACES=874, PETRI_TRANSITIONS=642} [2021-10-13 22:55:04,706 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 808 predicate places. [2021-10-13 22:55:04,706 INFO L470 AbstractCegarLoop]: Abstraction has has 874 places, 642 transitions, 33129 flow [2021-10-13 22:55:04,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.11538461538461) internal successors, (1407), 26 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) [2021-10-13 22:55:04,706 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:04,706 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:04,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2021-10-13 22:55:04,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-10-13 22:55:04,907 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:04,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:04,907 INFO L82 PathProgramCache]: Analyzing trace with hash 1102426621, now seen corresponding path program 104 times [2021-10-13 22:55:04,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:04,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079488134] [2021-10-13 22:55:04,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:04,907 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:05,089 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:05,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:05,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079488134] [2021-10-13 22:55:05,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079488134] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:05,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957171741] [2021-10-13 22:55:05,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:55:05,090 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:05,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:05,090 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:05,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-10-13 22:55:08,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:55:08,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:08,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:55:08,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:08,926 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:08,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957171741] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:08,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:08,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:55:08,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555535232] [2021-10-13 22:55:08,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:55:08,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:08,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:55:08,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:55:08,928 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:55:08,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 874 places, 642 transitions, 33129 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:08,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:08,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:55:08,929 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:11,530 INFO L129 PetriNetUnfolder]: 547/4115 cut-off events. [2021-10-13 22:55:11,530 INFO L130 PetriNetUnfolder]: For 1260450/1261311 co-relation queries the response was YES. [2021-10-13 22:55:11,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 52390 conditions, 4115 events. 547/4115 cut-off events. For 1260450/1261311 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 38738 event pairs, 0 based on Foata normal form. 201/3875 useless extension candidates. Maximal degree in co-relation 51990. Up to 832 conditions per place. [2021-10-13 22:55:11,648 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 147 selfloop transitions, 492 changer transitions 8/691 dead transitions. [2021-10-13 22:55:11,648 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 916 places, 691 transitions, 41505 flow [2021-10-13 22:55:11,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:55:11,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:55:11,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2555 transitions. [2021-10-13 22:55:11,654 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8415678524374176 [2021-10-13 22:55:11,654 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2555 transitions. [2021-10-13 22:55:11,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2555 transitions. [2021-10-13 22:55:11,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:11,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2555 transitions. [2021-10-13 22:55:11,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 55.54347826086956) internal successors, (2555), 46 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:11,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:11,658 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:11,658 INFO L186 Difference]: Start difference. First operand has 874 places, 642 transitions, 33129 flow. Second operand 46 states and 2555 transitions. [2021-10-13 22:55:11,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 916 places, 691 transitions, 41505 flow [2021-10-13 22:55:18,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 874 places, 691 transitions, 40266 flow, removed 184 selfloop flow, removed 42 redundant places. [2021-10-13 22:55:18,480 INFO L242 Difference]: Finished difference. Result has 879 places, 646 transitions, 33595 flow [2021-10-13 22:55:18,480 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=32078, PETRI_DIFFERENCE_MINUEND_PLACES=829, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=488, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=33595, PETRI_PLACES=879, PETRI_TRANSITIONS=646} [2021-10-13 22:55:18,480 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 813 predicate places. [2021-10-13 22:55:18,480 INFO L470 AbstractCegarLoop]: Abstraction has has 879 places, 646 transitions, 33595 flow [2021-10-13 22:55:18,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:18,481 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:18,481 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:18,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2021-10-13 22:55:18,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:18,681 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:18,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:18,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1867792691, now seen corresponding path program 105 times [2021-10-13 22:55:18,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:18,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305164831] [2021-10-13 22:55:18,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:18,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:18,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:18,915 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:18,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:18,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305164831] [2021-10-13 22:55:18,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305164831] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:18,915 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698152079] [2021-10-13 22:55:18,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:55:18,915 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:18,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:18,916 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:18,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-10-13 22:55:22,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-10-13 22:55:22,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:22,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:55:22,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:22,932 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:22,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698152079] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:22,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:22,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:55:22,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702154856] [2021-10-13 22:55:22,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:55:22,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:22,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:55:22,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:55:22,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:55:22,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 879 places, 646 transitions, 33595 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:22,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:22,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:55:22,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:25,688 INFO L129 PetriNetUnfolder]: 565/4202 cut-off events. [2021-10-13 22:55:25,688 INFO L130 PetriNetUnfolder]: For 1304936/1305982 co-relation queries the response was YES. [2021-10-13 22:55:25,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54328 conditions, 4202 events. 565/4202 cut-off events. For 1304936/1305982 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 39403 event pairs, 0 based on Foata normal form. 209/3962 useless extension candidates. Maximal degree in co-relation 53926. Up to 858 conditions per place. [2021-10-13 22:55:25,852 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 136 selfloop transitions, 518 changer transitions 8/706 dead transitions. [2021-10-13 22:55:25,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 923 places, 706 transitions, 43003 flow [2021-10-13 22:55:25,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:55:25,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:55:25,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2671 transitions. [2021-10-13 22:55:25,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431186868686869 [2021-10-13 22:55:25,854 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2671 transitions. [2021-10-13 22:55:25,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2671 transitions. [2021-10-13 22:55:25,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:25,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2671 transitions. [2021-10-13 22:55:25,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 55.645833333333336) internal successors, (2671), 48 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:25,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:25,858 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:25,858 INFO L186 Difference]: Start difference. First operand has 879 places, 646 transitions, 33595 flow. Second operand 48 states and 2671 transitions. [2021-10-13 22:55:25,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 923 places, 706 transitions, 43003 flow [2021-10-13 22:55:32,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 881 places, 706 transitions, 41710 flow, removed 207 selfloop flow, removed 42 redundant places. [2021-10-13 22:55:32,602 INFO L242 Difference]: Finished difference. Result has 890 places, 655 transitions, 34755 flow [2021-10-13 22:55:32,602 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=32532, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=34755, PETRI_PLACES=890, PETRI_TRANSITIONS=655} [2021-10-13 22:55:32,602 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 824 predicate places. [2021-10-13 22:55:32,603 INFO L470 AbstractCegarLoop]: Abstraction has has 890 places, 655 transitions, 34755 flow [2021-10-13 22:55:32,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:32,603 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:32,603 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:32,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2021-10-13 22:55:32,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-10-13 22:55:32,803 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:32,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:32,804 INFO L82 PathProgramCache]: Analyzing trace with hash 197490729, now seen corresponding path program 106 times [2021-10-13 22:55:32,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:32,804 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533957909] [2021-10-13 22:55:32,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:32,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:32,985 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:32,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:32,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533957909] [2021-10-13 22:55:32,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533957909] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:32,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601575393] [2021-10-13 22:55:32,985 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:55:32,985 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:32,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:32,986 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:32,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-10-13 22:55:36,663 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:55:36,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:36,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 25 conjunts are in the unsatisfiable core [2021-10-13 22:55:36,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:36,940 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 0 proven. 354 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:36,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601575393] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:36,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:36,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2021-10-13 22:55:36,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63705454] [2021-10-13 22:55:36,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:55:36,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:36,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:55:36,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:55:36,941 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:55:36,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 890 places, 655 transitions, 34755 flow. Second operand has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:36,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:36,942 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:55:36,942 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:39,785 INFO L129 PetriNetUnfolder]: 560/4201 cut-off events. [2021-10-13 22:55:39,785 INFO L130 PetriNetUnfolder]: For 1352045/1353085 co-relation queries the response was YES. [2021-10-13 22:55:39,884 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54750 conditions, 4201 events. 560/4201 cut-off events. For 1352045/1353085 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 39562 event pairs, 0 based on Foata normal form. 217/3970 useless extension candidates. Maximal degree in co-relation 54342. Up to 855 conditions per place. [2021-10-13 22:55:39,925 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 127 selfloop transitions, 527 changer transitions 11/709 dead transitions. [2021-10-13 22:55:39,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 934 places, 709 transitions, 44137 flow [2021-10-13 22:55:39,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:55:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:55:39,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2668 transitions. [2021-10-13 22:55:39,926 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8421717171717171 [2021-10-13 22:55:39,926 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2668 transitions. [2021-10-13 22:55:39,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2668 transitions. [2021-10-13 22:55:39,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:39,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2668 transitions. [2021-10-13 22:55:39,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 55.583333333333336) internal successors, (2668), 48 states have internal predecessors, (2668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:39,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:39,930 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:39,930 INFO L186 Difference]: Start difference. First operand has 890 places, 655 transitions, 34755 flow. Second operand 48 states and 2668 transitions. [2021-10-13 22:55:39,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 934 places, 709 transitions, 44137 flow [2021-10-13 22:55:47,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 893 places, 709 transitions, 42428 flow, removed 436 selfloop flow, removed 41 redundant places. [2021-10-13 22:55:47,204 INFO L242 Difference]: Finished difference. Result has 899 places, 658 transitions, 35035 flow [2021-10-13 22:55:47,205 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=33468, PETRI_DIFFERENCE_MINUEND_PLACES=846, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=35035, PETRI_PLACES=899, PETRI_TRANSITIONS=658} [2021-10-13 22:55:47,205 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 833 predicate places. [2021-10-13 22:55:47,205 INFO L470 AbstractCegarLoop]: Abstraction has has 899 places, 658 transitions, 35035 flow [2021-10-13 22:55:47,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.08) internal successors, (1352), 25 states have internal predecessors, (1352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:47,205 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:55:47,205 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:55:47,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2021-10-13 22:55:47,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-10-13 22:55:47,406 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:55:47,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:55:47,406 INFO L82 PathProgramCache]: Analyzing trace with hash 1579066369, now seen corresponding path program 107 times [2021-10-13 22:55:47,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:55:47,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637452798] [2021-10-13 22:55:47,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:55:47,407 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:55:47,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:55:47,656 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:47,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:55:47,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637452798] [2021-10-13 22:55:47,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637452798] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:47,657 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568755993] [2021-10-13 22:55:47,657 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:55:47,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:55:47,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:55:47,657 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:55:47,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-10-13 22:55:51,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2021-10-13 22:55:51,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:55:51,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:55:51,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:55:51,816 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:55:51,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568755993] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:55:51,816 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:55:51,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-10-13 22:55:51,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200358572] [2021-10-13 22:55:51,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:55:51,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:55:51,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:55:51,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:55:51,817 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:55:51,818 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 899 places, 658 transitions, 35035 flow. Second operand has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:51,818 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:55:51,818 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:55:51,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:55:54,221 INFO L129 PetriNetUnfolder]: 560/4201 cut-off events. [2021-10-13 22:55:54,221 INFO L130 PetriNetUnfolder]: For 1352996/1353880 co-relation queries the response was YES. [2021-10-13 22:55:54,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54833 conditions, 4201 events. 560/4201 cut-off events. For 1352996/1353880 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 39490 event pairs, 0 based on Foata normal form. 71/3821 useless extension candidates. Maximal degree in co-relation 54422. Up to 922 conditions per place. [2021-10-13 22:55:54,347 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 567 selfloop transitions, 74 changer transitions 8/693 dead transitions. [2021-10-13 22:55:54,347 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 924 places, 693 transitions, 41345 flow [2021-10-13 22:55:54,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-10-13 22:55:54,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-10-13 22:55:54,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1606 transitions. [2021-10-13 22:55:54,348 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8390804597701149 [2021-10-13 22:55:54,348 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1606 transitions. [2021-10-13 22:55:54,348 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1606 transitions. [2021-10-13 22:55:54,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:55:54,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1606 transitions. [2021-10-13 22:55:54,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 55.37931034482759) internal successors, (1606), 29 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:54,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 66.0) internal successors, (1980), 30 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:54,350 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 66.0) internal successors, (1980), 30 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:55:54,350 INFO L186 Difference]: Start difference. First operand has 899 places, 658 transitions, 35035 flow. Second operand 29 states and 1606 transitions. [2021-10-13 22:55:54,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 924 places, 693 transitions, 41345 flow [2021-10-13 22:56:01,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 879 places, 693 transitions, 40003 flow, removed 178 selfloop flow, removed 45 redundant places. [2021-10-13 22:56:01,748 INFO L242 Difference]: Finished difference. Result has 884 places, 660 transitions, 34201 flow [2021-10-13 22:56:01,749 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=33723, PETRI_DIFFERENCE_MINUEND_PLACES=851, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=34201, PETRI_PLACES=884, PETRI_TRANSITIONS=660} [2021-10-13 22:56:01,749 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 818 predicate places. [2021-10-13 22:56:01,749 INFO L470 AbstractCegarLoop]: Abstraction has has 884 places, 660 transitions, 34201 flow [2021-10-13 22:56:01,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:01,749 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:01,750 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:01,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2021-10-13 22:56:01,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2021-10-13 22:56:01,975 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:01,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:01,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1899746949, now seen corresponding path program 108 times [2021-10-13 22:56:01,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:01,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053542359] [2021-10-13 22:56:01,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:01,976 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:02,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:02,248 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:02,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:02,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053542359] [2021-10-13 22:56:02,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053542359] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:02,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696712899] [2021-10-13 22:56:02,248 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:56:02,249 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:02,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:02,249 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:02,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-10-13 22:56:06,116 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-10-13 22:56:06,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:06,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:56:06,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:06,595 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:06,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696712899] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:06,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:06,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:56:06,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087362896] [2021-10-13 22:56:06,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:56:06,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:06,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:56:06,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:56:06,597 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:56:06,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 660 transitions, 34201 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:56:06,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:06,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:56:06,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:09,205 INFO L129 PetriNetUnfolder]: 562/4212 cut-off events. [2021-10-13 22:56:09,205 INFO L130 PetriNetUnfolder]: For 1409504/1410445 co-relation queries the response was YES. [2021-10-13 22:56:09,306 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55260 conditions, 4212 events. 562/4212 cut-off events. For 1409504/1410445 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 39681 event pairs, 0 based on Foata normal form. 82/3842 useless extension candidates. Maximal degree in co-relation 54847. Up to 857 conditions per place. [2021-10-13 22:56:09,395 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 519 selfloop transitions, 125 changer transitions 8/696 dead transitions. [2021-10-13 22:56:09,395 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 696 transitions, 40771 flow [2021-10-13 22:56:09,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:56:09,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-10-13 22:56:09,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1826 transitions. [2021-10-13 22:56:09,398 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8383838383838383 [2021-10-13 22:56:09,398 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1826 transitions. [2021-10-13 22:56:09,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1826 transitions. [2021-10-13 22:56:09,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:09,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1826 transitions. [2021-10-13 22:56:09,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 55.333333333333336) internal successors, (1826), 33 states have internal predecessors, (1826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:09,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 66.0) internal successors, (2244), 34 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:09,401 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 66.0) internal successors, (2244), 34 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:09,401 INFO L186 Difference]: Start difference. First operand has 884 places, 660 transitions, 34201 flow. Second operand 33 states and 1826 transitions. [2021-10-13 22:56:09,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 696 transitions, 40771 flow [2021-10-13 22:56:17,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 887 places, 696 transitions, 40189 flow, removed 221 selfloop flow, removed 26 redundant places. [2021-10-13 22:56:17,092 INFO L242 Difference]: Finished difference. Result has 892 places, 662 transitions, 34439 flow [2021-10-13 22:56:17,092 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=33857, PETRI_DIFFERENCE_MINUEND_PLACES=855, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=34439, PETRI_PLACES=892, PETRI_TRANSITIONS=662} [2021-10-13 22:56:17,092 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 826 predicate places. [2021-10-13 22:56:17,092 INFO L470 AbstractCegarLoop]: Abstraction has has 892 places, 662 transitions, 34439 flow [2021-10-13 22:56:17,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:56:17,093 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:17,093 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:17,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2021-10-13 22:56:17,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-10-13 22:56:17,293 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:17,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:17,294 INFO L82 PathProgramCache]: Analyzing trace with hash -840531941, now seen corresponding path program 109 times [2021-10-13 22:56:17,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:17,294 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372636184] [2021-10-13 22:56:17,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:17,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:17,543 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:17,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:17,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372636184] [2021-10-13 22:56:17,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372636184] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:17,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867843292] [2021-10-13 22:56:17,544 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:56:17,544 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:17,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:17,545 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:17,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-10-13 22:56:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:21,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:56:21,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:21,751 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:21,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867843292] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:21,751 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:21,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:56:21,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12500436] [2021-10-13 22:56:21,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:56:21,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:21,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:56:21,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:56:21,752 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:56:21,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 662 transitions, 34439 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:56:21,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:21,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:56:21,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:24,427 INFO L129 PetriNetUnfolder]: 566/4248 cut-off events. [2021-10-13 22:56:24,427 INFO L130 PetriNetUnfolder]: For 1375813/1376739 co-relation queries the response was YES. [2021-10-13 22:56:24,517 INFO L84 FinitePrefix]: Finished finitePrefix Result has 55267 conditions, 4248 events. 566/4248 cut-off events. For 1375813/1376739 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 40097 event pairs, 0 based on Foata normal form. 100/3892 useless extension candidates. Maximal degree in co-relation 54852. Up to 865 conditions per place. [2021-10-13 22:56:24,552 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 427 selfloop transitions, 223 changer transitions 8/702 dead transitions. [2021-10-13 22:56:24,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 923 places, 702 transitions, 41416 flow [2021-10-13 22:56:24,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-10-13 22:56:24,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-10-13 22:56:24,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1938 transitions. [2021-10-13 22:56:24,554 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8389610389610389 [2021-10-13 22:56:24,554 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1938 transitions. [2021-10-13 22:56:24,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1938 transitions. [2021-10-13 22:56:24,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:24,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1938 transitions. [2021-10-13 22:56:24,555 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 55.371428571428574) internal successors, (1938), 35 states have internal predecessors, (1938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:24,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:24,557 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 66.0) internal successors, (2376), 36 states have internal predecessors, (2376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:24,557 INFO L186 Difference]: Start difference. First operand has 892 places, 662 transitions, 34439 flow. Second operand 35 states and 1938 transitions. [2021-10-13 22:56:24,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 923 places, 702 transitions, 41416 flow [2021-10-13 22:56:32,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 893 places, 702 transitions, 40858 flow, removed 162 selfloop flow, removed 30 redundant places. [2021-10-13 22:56:32,841 INFO L242 Difference]: Finished difference. Result has 898 places, 666 transitions, 35010 flow [2021-10-13 22:56:32,841 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=34025, PETRI_DIFFERENCE_MINUEND_PLACES=859, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=35010, PETRI_PLACES=898, PETRI_TRANSITIONS=666} [2021-10-13 22:56:32,841 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 832 predicate places. [2021-10-13 22:56:32,841 INFO L470 AbstractCegarLoop]: Abstraction has has 898 places, 666 transitions, 35010 flow [2021-10-13 22:56:32,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:56:32,842 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:32,842 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:32,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2021-10-13 22:56:33,042 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:33,042 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:33,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:33,042 INFO L82 PathProgramCache]: Analyzing trace with hash -778887561, now seen corresponding path program 110 times [2021-10-13 22:56:33,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:33,043 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647360226] [2021-10-13 22:56:33,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:33,043 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:33,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:33,308 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:33,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:33,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647360226] [2021-10-13 22:56:33,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647360226] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:33,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925810153] [2021-10-13 22:56:33,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:56:33,308 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:33,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:33,309 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:33,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-10-13 22:56:37,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:56:37,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:37,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:56:37,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:37,593 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:37,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925810153] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:37,594 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:37,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-10-13 22:56:37,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005898945] [2021-10-13 22:56:37,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:56:37,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:37,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:56:37,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:56:37,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:56:37,596 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 898 places, 666 transitions, 35010 flow. Second operand has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:37,596 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:37,596 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:56:37,596 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:40,305 INFO L129 PetriNetUnfolder]: 584/4410 cut-off events. [2021-10-13 22:56:40,305 INFO L130 PetriNetUnfolder]: For 1428970/1429896 co-relation queries the response was YES. [2021-10-13 22:56:40,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57545 conditions, 4410 events. 584/4410 cut-off events. For 1428970/1429896 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 42147 event pairs, 0 based on Foata normal form. 98/4034 useless extension candidates. Maximal degree in co-relation 57128. Up to 899 conditions per place. [2021-10-13 22:56:40,431 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 408 selfloop transitions, 261 changer transitions 8/721 dead transitions. [2021-10-13 22:56:40,431 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 928 places, 721 transitions, 43223 flow [2021-10-13 22:56:40,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-10-13 22:56:40,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2021-10-13 22:56:40,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1883 transitions. [2021-10-13 22:56:40,433 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.839126559714795 [2021-10-13 22:56:40,433 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1883 transitions. [2021-10-13 22:56:40,433 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1883 transitions. [2021-10-13 22:56:40,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:40,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1883 transitions. [2021-10-13 22:56:40,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 55.38235294117647) internal successors, (1883), 34 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:40,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:40,435 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 66.0) internal successors, (2310), 35 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:40,435 INFO L186 Difference]: Start difference. First operand has 898 places, 666 transitions, 35010 flow. Second operand 34 states and 1883 transitions. [2021-10-13 22:56:40,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 928 places, 721 transitions, 43223 flow [2021-10-13 22:56:47,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 898 places, 721 transitions, 42501 flow, removed 170 selfloop flow, removed 30 redundant places. [2021-10-13 22:56:47,584 INFO L242 Difference]: Finished difference. Result has 915 places, 684 transitions, 36867 flow [2021-10-13 22:56:47,584 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=34440, PETRI_DIFFERENCE_MINUEND_PLACES=865, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=36867, PETRI_PLACES=915, PETRI_TRANSITIONS=684} [2021-10-13 22:56:47,585 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 849 predicate places. [2021-10-13 22:56:47,585 INFO L470 AbstractCegarLoop]: Abstraction has has 915 places, 684 transitions, 36867 flow [2021-10-13 22:56:47,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:47,585 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:56:47,585 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:56:47,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2021-10-13 22:56:47,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:47,786 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:56:47,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:56:47,786 INFO L82 PathProgramCache]: Analyzing trace with hash 1182750125, now seen corresponding path program 111 times [2021-10-13 22:56:47,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:56:47,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176212996] [2021-10-13 22:56:47,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:56:47,786 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:56:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:56:48,008 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:48,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:56:48,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176212996] [2021-10-13 22:56:48,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176212996] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:48,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179578078] [2021-10-13 22:56:48,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:56:48,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:56:48,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:56:48,010 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:56:48,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-10-13 22:56:52,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-10-13 22:56:52,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:56:52,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:56:52,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:56:52,410 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:56:52,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179578078] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:56:52,410 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:56:52,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-10-13 22:56:52,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018975578] [2021-10-13 22:56:52,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:56:52,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:56:52,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:56:52,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:56:52,412 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:56:52,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 915 places, 684 transitions, 36867 flow. Second operand has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:52,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:56:52,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:56:52,412 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:56:55,294 INFO L129 PetriNetUnfolder]: 586/4428 cut-off events. [2021-10-13 22:56:55,294 INFO L130 PetriNetUnfolder]: For 1439473/1440399 co-relation queries the response was YES. [2021-10-13 22:56:55,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58039 conditions, 4428 events. 586/4428 cut-off events. For 1439473/1440399 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 42275 event pairs, 0 based on Foata normal form. 115/4067 useless extension candidates. Maximal degree in co-relation 57608. Up to 903 conditions per place. [2021-10-13 22:56:55,427 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 344 selfloop transitions, 330 changer transitions 8/726 dead transitions. [2021-10-13 22:56:55,427 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 947 places, 726 transitions, 44166 flow [2021-10-13 22:56:55,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 22:56:55,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-10-13 22:56:55,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1995 transitions. [2021-10-13 22:56:55,428 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8396464646464646 [2021-10-13 22:56:55,428 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1995 transitions. [2021-10-13 22:56:55,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1995 transitions. [2021-10-13 22:56:55,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:56:55,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1995 transitions. [2021-10-13 22:56:55,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 55.416666666666664) internal successors, (1995), 36 states have internal predecessors, (1995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:55,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:55,431 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 66.0) internal successors, (2442), 37 states have internal predecessors, (2442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:56:55,431 INFO L186 Difference]: Start difference. First operand has 915 places, 684 transitions, 36867 flow. Second operand 36 states and 1995 transitions. [2021-10-13 22:56:55,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 947 places, 726 transitions, 44166 flow [2021-10-13 22:57:03,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 928 places, 726 transitions, 43622 flow, removed 174 selfloop flow, removed 19 redundant places. [2021-10-13 22:57:03,610 INFO L242 Difference]: Finished difference. Result has 933 places, 686 transitions, 37499 flow [2021-10-13 22:57:03,610 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=36479, PETRI_DIFFERENCE_MINUEND_PLACES=893, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=37499, PETRI_PLACES=933, PETRI_TRANSITIONS=686} [2021-10-13 22:57:03,610 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 867 predicate places. [2021-10-13 22:57:03,610 INFO L470 AbstractCegarLoop]: Abstraction has has 933 places, 686 transitions, 37499 flow [2021-10-13 22:57:03,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:03,611 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:03,611 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:03,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2021-10-13 22:57:03,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:03,811 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:03,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:03,811 INFO L82 PathProgramCache]: Analyzing trace with hash -2008289999, now seen corresponding path program 112 times [2021-10-13 22:57:03,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:03,812 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477226148] [2021-10-13 22:57:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:03,812 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:03,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:04,036 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:04,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:04,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477226148] [2021-10-13 22:57:04,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477226148] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:04,037 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824378781] [2021-10-13 22:57:04,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:57:04,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:04,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:04,064 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:04,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-10-13 22:57:07,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:57:07,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:57:07,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:57:07,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:08,283 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:08,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824378781] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:08,283 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:08,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:57:08,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985691037] [2021-10-13 22:57:08,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:57:08,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:08,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:57:08,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:57:08,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:57:08,285 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 933 places, 686 transitions, 37499 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:08,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:08,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:57:08,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:11,169 INFO L129 PetriNetUnfolder]: 588/4446 cut-off events. [2021-10-13 22:57:11,169 INFO L130 PetriNetUnfolder]: For 1444905/1445831 co-relation queries the response was YES. [2021-10-13 22:57:11,281 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58529 conditions, 4446 events. 588/4446 cut-off events. For 1444905/1445831 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 42449 event pairs, 0 based on Foata normal form. 137/4105 useless extension candidates. Maximal degree in co-relation 58096. Up to 907 conditions per place. [2021-10-13 22:57:11,414 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 299 selfloop transitions, 378 changer transitions 8/729 dead transitions. [2021-10-13 22:57:11,414 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 968 places, 729 transitions, 44956 flow [2021-10-13 22:57:11,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-10-13 22:57:11,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-10-13 22:57:11,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2162 transitions. [2021-10-13 22:57:11,415 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.83993783993784 [2021-10-13 22:57:11,415 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2162 transitions. [2021-10-13 22:57:11,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2162 transitions. [2021-10-13 22:57:11,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:11,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2162 transitions. [2021-10-13 22:57:11,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 55.43589743589744) internal successors, (2162), 39 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:11,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:11,418 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 66.0) internal successors, (2640), 40 states have internal predecessors, (2640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:11,418 INFO L186 Difference]: Start difference. First operand has 933 places, 686 transitions, 37499 flow. Second operand 39 states and 2162 transitions. [2021-10-13 22:57:11,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 968 places, 729 transitions, 44956 flow [2021-10-13 22:57:18,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 935 places, 729 transitions, 44006 flow, removed 172 selfloop flow, removed 33 redundant places. [2021-10-13 22:57:18,576 INFO L242 Difference]: Finished difference. Result has 940 places, 688 transitions, 37833 flow [2021-10-13 22:57:18,576 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=36709, PETRI_DIFFERENCE_MINUEND_PLACES=897, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=37833, PETRI_PLACES=940, PETRI_TRANSITIONS=688} [2021-10-13 22:57:18,576 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 874 predicate places. [2021-10-13 22:57:18,576 INFO L470 AbstractCegarLoop]: Abstraction has has 940 places, 688 transitions, 37833 flow [2021-10-13 22:57:18,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:18,577 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:18,577 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:18,609 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2021-10-13 22:57:18,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:18,777 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:18,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:18,778 INFO L82 PathProgramCache]: Analyzing trace with hash -2027769027, now seen corresponding path program 113 times [2021-10-13 22:57:18,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:18,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828532722] [2021-10-13 22:57:18,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:18,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:18,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:18,999 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:19,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:19,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828532722] [2021-10-13 22:57:19,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828532722] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:19,000 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045441848] [2021-10-13 22:57:19,000 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:57:19,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:19,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:19,001 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:19,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-10-13 22:57:23,001 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-10-13 22:57:23,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:57:23,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:57:23,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:23,381 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 4 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:23,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045441848] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:23,381 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:23,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:57:23,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492925398] [2021-10-13 22:57:23,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:57:23,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:23,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:57:23,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:57:23,382 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:57:23,383 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 940 places, 688 transitions, 37833 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:23,383 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:23,383 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:57:23,383 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:26,142 INFO L129 PetriNetUnfolder]: 590/4471 cut-off events. [2021-10-13 22:57:26,143 INFO L130 PetriNetUnfolder]: For 1448407/1449281 co-relation queries the response was YES. [2021-10-13 22:57:26,234 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58880 conditions, 4471 events. 590/4471 cut-off events. For 1448407/1449281 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 42763 event pairs, 0 based on Foata normal form. 161/4151 useless extension candidates. Maximal degree in co-relation 58445. Up to 911 conditions per place. [2021-10-13 22:57:26,308 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 247 selfloop transitions, 434 changer transitions 8/733 dead transitions. [2021-10-13 22:57:26,308 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 977 places, 733 transitions, 45604 flow [2021-10-13 22:57:26,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-10-13 22:57:26,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-10-13 22:57:26,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2274 transitions. [2021-10-13 22:57:26,309 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8403547671840355 [2021-10-13 22:57:26,310 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2274 transitions. [2021-10-13 22:57:26,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2274 transitions. [2021-10-13 22:57:26,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:26,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2274 transitions. [2021-10-13 22:57:26,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 55.46341463414634) internal successors, (2274), 41 states have internal predecessors, (2274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:26,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 66.0) internal successors, (2772), 42 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:26,312 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 66.0) internal successors, (2772), 42 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:26,313 INFO L186 Difference]: Start difference. First operand has 940 places, 688 transitions, 37833 flow. Second operand 41 states and 2274 transitions. [2021-10-13 22:57:26,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 977 places, 733 transitions, 45604 flow [2021-10-13 22:57:32,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 941 places, 733 transitions, 44530 flow, removed 176 selfloop flow, removed 36 redundant places. [2021-10-13 22:57:32,605 INFO L242 Difference]: Finished difference. Result has 946 places, 690 transitions, 38171 flow [2021-10-13 22:57:32,605 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=36927, PETRI_DIFFERENCE_MINUEND_PLACES=901, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=432, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=38171, PETRI_PLACES=946, PETRI_TRANSITIONS=690} [2021-10-13 22:57:32,606 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 880 predicate places. [2021-10-13 22:57:32,606 INFO L470 AbstractCegarLoop]: Abstraction has has 946 places, 690 transitions, 38171 flow [2021-10-13 22:57:32,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:32,606 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:32,606 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:32,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2021-10-13 22:57:32,813 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:32,813 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:32,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:32,813 INFO L82 PathProgramCache]: Analyzing trace with hash 540684211, now seen corresponding path program 114 times [2021-10-13 22:57:32,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:32,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294723907] [2021-10-13 22:57:32,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:32,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:33,041 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:33,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:33,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294723907] [2021-10-13 22:57:33,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294723907] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:33,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111299680] [2021-10-13 22:57:33,041 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-10-13 22:57:33,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:33,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:33,042 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:33,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-10-13 22:57:37,199 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2021-10-13 22:57:37,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:57:37,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:57:37,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:37,541 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:37,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111299680] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:37,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:37,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:57:37,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289437167] [2021-10-13 22:57:37,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:57:37,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:37,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:57:37,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:57:37,543 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:57:37,543 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 946 places, 690 transitions, 38171 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:37,543 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:37,543 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:57:37,543 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:40,370 INFO L129 PetriNetUnfolder]: 596/4518 cut-off events. [2021-10-13 22:57:40,370 INFO L130 PetriNetUnfolder]: For 1468539/1469465 co-relation queries the response was YES. [2021-10-13 22:57:40,512 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59713 conditions, 4518 events. 596/4518 cut-off events. For 1468539/1469465 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 43338 event pairs, 0 based on Foata normal form. 178/4210 useless extension candidates. Maximal degree in co-relation 59276. Up to 923 conditions per place. [2021-10-13 22:57:40,548 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 197 selfloop transitions, 492 changer transitions 8/741 dead transitions. [2021-10-13 22:57:40,548 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 985 places, 741 transitions, 46572 flow [2021-10-13 22:57:40,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-10-13 22:57:40,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-10-13 22:57:40,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 2386 transitions. [2021-10-13 22:57:40,549 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8407329105003524 [2021-10-13 22:57:40,550 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 2386 transitions. [2021-10-13 22:57:40,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 2386 transitions. [2021-10-13 22:57:40,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:40,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 2386 transitions. [2021-10-13 22:57:40,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 55.48837209302326) internal successors, (2386), 43 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:40,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 66.0) internal successors, (2904), 44 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:40,553 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 66.0) internal successors, (2904), 44 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:40,553 INFO L186 Difference]: Start difference. First operand has 946 places, 690 transitions, 38171 flow. Second operand 43 states and 2386 transitions. [2021-10-13 22:57:40,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 985 places, 741 transitions, 46572 flow [2021-10-13 22:57:47,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 948 places, 741 transitions, 45434 flow, removed 180 selfloop flow, removed 37 redundant places. [2021-10-13 22:57:47,528 INFO L242 Difference]: Finished difference. Result has 956 places, 697 transitions, 38997 flow [2021-10-13 22:57:47,529 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=37209, PETRI_DIFFERENCE_MINUEND_PLACES=906, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=485, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=38997, PETRI_PLACES=956, PETRI_TRANSITIONS=697} [2021-10-13 22:57:47,529 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 890 predicate places. [2021-10-13 22:57:47,529 INFO L470 AbstractCegarLoop]: Abstraction has has 956 places, 697 transitions, 38997 flow [2021-10-13 22:57:47,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:47,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:57:47,529 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:57:47,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2021-10-13 22:57:47,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-10-13 22:57:47,730 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:57:47,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:57:47,730 INFO L82 PathProgramCache]: Analyzing trace with hash 1836209875, now seen corresponding path program 115 times [2021-10-13 22:57:47,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:57:47,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989504006] [2021-10-13 22:57:47,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:57:47,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:57:47,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:47,931 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:47,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:57:47,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989504006] [2021-10-13 22:57:47,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989504006] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:47,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323313354] [2021-10-13 22:57:47,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-10-13 22:57:47,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:57:47,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:57:47,932 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:57:47,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-10-13 22:57:52,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:57:52,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:57:52,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:57:52,351 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:57:52,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323313354] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:57:52,351 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:57:52,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:57:52,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226247306] [2021-10-13 22:57:52,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:57:52,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:57:52,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:57:52,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:57:52,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:57:52,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 956 places, 697 transitions, 38997 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:57:52,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:57:52,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:57:52,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:57:55,196 INFO L129 PetriNetUnfolder]: 607/4624 cut-off events. [2021-10-13 22:57:55,196 INFO L130 PetriNetUnfolder]: For 1504503/1505375 co-relation queries the response was YES. [2021-10-13 22:57:55,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61249 conditions, 4624 events. 607/4624 cut-off events. For 1504503/1505375 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 44618 event pairs, 0 based on Foata normal form. 186/4313 useless extension candidates. Maximal degree in co-relation 60807. Up to 945 conditions per place. [2021-10-13 22:57:55,333 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 170 selfloop transitions, 535 changer transitions 8/757 dead transitions. [2021-10-13 22:57:55,333 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 997 places, 757 transitions, 48239 flow [2021-10-13 22:57:55,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-10-13 22:57:55,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-10-13 22:57:55,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2498 transitions. [2021-10-13 22:57:55,335 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8410774410774411 [2021-10-13 22:57:55,335 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2498 transitions. [2021-10-13 22:57:55,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2498 transitions. [2021-10-13 22:57:55,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:57:55,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2498 transitions. [2021-10-13 22:57:55,337 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 55.51111111111111) internal successors, (2498), 45 states have internal predecessors, (2498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:55,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 66.0) internal successors, (3036), 46 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:55,338 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 66.0) internal successors, (3036), 46 states have internal predecessors, (3036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:57:55,338 INFO L186 Difference]: Start difference. First operand has 956 places, 697 transitions, 38997 flow. Second operand 45 states and 2498 transitions. [2021-10-13 22:57:55,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 997 places, 757 transitions, 48239 flow [2021-10-13 22:58:02,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 963 places, 757 transitions, 47195 flow, removed 197 selfloop flow, removed 34 redundant places. [2021-10-13 22:58:02,150 INFO L242 Difference]: Finished difference. Result has 973 places, 710 transitions, 40650 flow [2021-10-13 22:58:02,150 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=38145, PETRI_DIFFERENCE_MINUEND_PLACES=919, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=522, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=40650, PETRI_PLACES=973, PETRI_TRANSITIONS=710} [2021-10-13 22:58:02,150 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 907 predicate places. [2021-10-13 22:58:02,150 INFO L470 AbstractCegarLoop]: Abstraction has has 973 places, 710 transitions, 40650 flow [2021-10-13 22:58:02,151 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:58:02,151 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:58:02,151 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:58:02,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2021-10-13 22:58:02,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-10-13 22:58:02,351 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:58:02,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:58:02,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1515926897, now seen corresponding path program 116 times [2021-10-13 22:58:02,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:58:02,351 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45436833] [2021-10-13 22:58:02,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:58:02,352 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:58:02,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:02,541 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:02,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:58:02,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45436833] [2021-10-13 22:58:02,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45436833] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:02,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155724486] [2021-10-13 22:58:02,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 22:58:02,541 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:02,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:58:02,542 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:58:02,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-10-13 22:58:06,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 22:58:06,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:58:06,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:58:06,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:06,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155724486] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:06,878 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:58:06,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-10-13 22:58:06,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558324464] [2021-10-13 22:58:06,879 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:58:06,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:06,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:58:06,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:58:06,880 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:58:06,880 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 973 places, 710 transitions, 40650 flow. Second operand has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:06,880 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:06,880 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:58:06,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:58:09,813 INFO L129 PetriNetUnfolder]: 609/4642 cut-off events. [2021-10-13 22:58:09,813 INFO L130 PetriNetUnfolder]: For 1538125/1539025 co-relation queries the response was YES. [2021-10-13 22:58:09,915 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62119 conditions, 4642 events. 609/4642 cut-off events. For 1538125/1539025 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 44793 event pairs, 0 based on Foata normal form. 207/4351 useless extension candidates. Maximal degree in co-relation 61671. Up to 949 conditions per place. [2021-10-13 22:58:09,952 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 129 selfloop transitions, 581 changer transitions 8/762 dead transitions. [2021-10-13 22:58:09,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1015 places, 762 transitions, 49595 flow [2021-10-13 22:58:09,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-10-13 22:58:09,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-10-13 22:58:09,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2555 transitions. [2021-10-13 22:58:09,953 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8415678524374176 [2021-10-13 22:58:09,953 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2555 transitions. [2021-10-13 22:58:09,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2555 transitions. [2021-10-13 22:58:09,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:58:09,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2555 transitions. [2021-10-13 22:58:09,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 55.54347826086956) internal successors, (2555), 46 states have internal predecessors, (2555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:09,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:09,957 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 66.0) internal successors, (3102), 47 states have internal predecessors, (3102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:09,957 INFO L186 Difference]: Start difference. First operand has 973 places, 710 transitions, 40650 flow. Second operand 46 states and 2555 transitions. [2021-10-13 22:58:09,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1015 places, 762 transitions, 49595 flow [2021-10-13 22:58:18,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 976 places, 762 transitions, 48206 flow, removed 263 selfloop flow, removed 39 redundant places. [2021-10-13 22:58:18,400 INFO L242 Difference]: Finished difference. Result has 981 places, 712 transitions, 40988 flow [2021-10-13 22:58:18,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=39405, PETRI_DIFFERENCE_MINUEND_PLACES=931, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=579, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=40988, PETRI_PLACES=981, PETRI_TRANSITIONS=712} [2021-10-13 22:58:18,400 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 915 predicate places. [2021-10-13 22:58:18,400 INFO L470 AbstractCegarLoop]: Abstraction has has 981 places, 712 transitions, 40988 flow [2021-10-13 22:58:18,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:18,400 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:58:18,400 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:58:18,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2021-10-13 22:58:18,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-10-13 22:58:18,615 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:58:18,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:58:18,616 INFO L82 PathProgramCache]: Analyzing trace with hash -1678993319, now seen corresponding path program 117 times [2021-10-13 22:58:18,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:58:18,616 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520846658] [2021-10-13 22:58:18,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:58:18,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:58:18,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:18,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:58:18,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520846658] [2021-10-13 22:58:18,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520846658] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:18,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320902110] [2021-10-13 22:58:18,799 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-10-13 22:58:18,799 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:18,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:58:18,800 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:58:18,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-10-13 22:58:22,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2021-10-13 22:58:22,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:58:22,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-13 22:58:22,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:23,029 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:23,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320902110] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:23,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:58:23,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2021-10-13 22:58:23,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334031986] [2021-10-13 22:58:23,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 22:58:23,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:23,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 22:58:23,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:58:23,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:58:23,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 981 places, 712 transitions, 40988 flow. Second operand has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:23,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:23,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:58:23,031 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:58:25,967 INFO L129 PetriNetUnfolder]: 624/4710 cut-off events. [2021-10-13 22:58:25,967 INFO L130 PetriNetUnfolder]: For 1593267/1594241 co-relation queries the response was YES. [2021-10-13 22:58:26,070 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64139 conditions, 4710 events. 624/4710 cut-off events. For 1593267/1594241 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 45411 event pairs, 0 based on Foata normal form. 212/4420 useless extension candidates. Maximal degree in co-relation 63689. Up to 968 conditions per place. [2021-10-13 22:58:26,147 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 120 selfloop transitions, 602 changer transitions 8/774 dead transitions. [2021-10-13 22:58:26,147 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1025 places, 774 transitions, 51005 flow [2021-10-13 22:58:26,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-10-13 22:58:26,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-10-13 22:58:26,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2671 transitions. [2021-10-13 22:58:26,149 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8431186868686869 [2021-10-13 22:58:26,149 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2671 transitions. [2021-10-13 22:58:26,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2671 transitions. [2021-10-13 22:58:26,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:58:26,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2671 transitions. [2021-10-13 22:58:26,151 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 55.645833333333336) internal successors, (2671), 48 states have internal predecessors, (2671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:26,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:26,152 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 66.0) internal successors, (3234), 49 states have internal predecessors, (3234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:26,152 INFO L186 Difference]: Start difference. First operand has 981 places, 712 transitions, 40988 flow. Second operand 48 states and 2671 transitions. [2021-10-13 22:58:26,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1025 places, 774 transitions, 51005 flow [2021-10-13 22:58:34,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 980 places, 774 transitions, 49414 flow, removed 249 selfloop flow, removed 45 redundant places. [2021-10-13 22:58:34,423 INFO L242 Difference]: Finished difference. Result has 987 places, 718 transitions, 41864 flow [2021-10-13 22:58:34,424 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=39695, PETRI_DIFFERENCE_MINUEND_PLACES=933, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=41864, PETRI_PLACES=987, PETRI_TRANSITIONS=718} [2021-10-13 22:58:34,424 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 921 predicate places. [2021-10-13 22:58:34,424 INFO L470 AbstractCegarLoop]: Abstraction has has 987 places, 718 transitions, 41864 flow [2021-10-13 22:58:34,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 54.04) internal successors, (1351), 25 states have internal predecessors, (1351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:34,424 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:58:34,424 INFO L254 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:58:34,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2021-10-13 22:58:34,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-10-13 22:58:34,625 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:58:34,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:58:34,625 INFO L82 PathProgramCache]: Analyzing trace with hash 109179597, now seen corresponding path program 118 times [2021-10-13 22:58:34,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:58:34,625 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211018969] [2021-10-13 22:58:34,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:58:34,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:58:34,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:34,805 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:34,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:58:34,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211018969] [2021-10-13 22:58:34,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211018969] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:34,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371752585] [2021-10-13 22:58:34,806 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-10-13 22:58:34,806 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:34,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:58:34,806 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:58:34,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-10-13 22:58:38,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-10-13 22:58:38,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:58:38,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 26 conjunts are in the unsatisfiable core [2021-10-13 22:58:38,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:39,099 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 22:58:39,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371752585] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:39,099 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 22:58:39,099 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2021-10-13 22:58:39,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274079800] [2021-10-13 22:58:39,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-10-13 22:58:39,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:39,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-10-13 22:58:39,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2021-10-13 22:58:39,100 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 66 [2021-10-13 22:58:39,101 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 987 places, 718 transitions, 41864 flow. Second operand has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:58:39,101 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:39,101 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 66 [2021-10-13 22:58:39,101 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-13 22:58:42,199 INFO L129 PetriNetUnfolder]: 618/4701 cut-off events. [2021-10-13 22:58:42,199 INFO L130 PetriNetUnfolder]: For 1621868/1622864 co-relation queries the response was YES. [2021-10-13 22:58:42,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 64196 conditions, 4701 events. 618/4701 cut-off events. For 1621868/1622864 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 45427 event pairs, 0 based on Foata normal form. 223/4422 useless extension candidates. Maximal degree in co-relation 63742. Up to 964 conditions per place. [2021-10-13 22:58:42,335 INFO L132 encePairwiseOnDemand]: 59/66 looper letters, 116 selfloop transitions, 604 changer transitions 11/775 dead transitions. [2021-10-13 22:58:42,335 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1032 places, 775 transitions, 51659 flow [2021-10-13 22:58:42,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-10-13 22:58:42,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-10-13 22:58:42,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2723 transitions. [2021-10-13 22:58:42,337 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.841991341991342 [2021-10-13 22:58:42,337 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2723 transitions. [2021-10-13 22:58:42,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2723 transitions. [2021-10-13 22:58:42,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-13 22:58:42,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2723 transitions. [2021-10-13 22:58:42,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 55.57142857142857) internal successors, (2723), 49 states have internal predecessors, (2723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:42,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 66.0) internal successors, (3300), 50 states have internal predecessors, (3300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:42,340 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 66.0) internal successors, (3300), 50 states have internal predecessors, (3300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:42,341 INFO L186 Difference]: Start difference. First operand has 987 places, 718 transitions, 41864 flow. Second operand 49 states and 2723 transitions. [2021-10-13 22:58:42,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1032 places, 775 transitions, 51659 flow [2021-10-13 22:58:51,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 993 places, 775 transitions, 49742 flow, removed 453 selfloop flow, removed 39 redundant places. [2021-10-13 22:58:51,280 INFO L242 Difference]: Finished difference. Result has 998 places, 720 transitions, 41953 flow [2021-10-13 22:58:51,280 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=40385, PETRI_DIFFERENCE_MINUEND_PLACES=945, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=602, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=41953, PETRI_PLACES=998, PETRI_TRANSITIONS=720} [2021-10-13 22:58:51,280 INFO L334 CegarLoopForPetriNet]: 66 programPoint places, 932 predicate places. [2021-10-13 22:58:51,280 INFO L470 AbstractCegarLoop]: Abstraction has has 998 places, 720 transitions, 41953 flow [2021-10-13 22:58:51,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 54.07692307692308) internal successors, (1406), 26 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) [2021-10-13 22:58:51,280 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-13 22:58:51,280 INFO L254 CegarLoopForPetriNet]: trace histogram [11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 22:58:51,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2021-10-13 22:58:51,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:51,483 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-10-13 22:58:51,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 22:58:51,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1342508611, now seen corresponding path program 119 times [2021-10-13 22:58:51,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 22:58:51,484 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705251787] [2021-10-13 22:58:51,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 22:58:51,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 22:58:51,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 22:58:51,658 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 399 proven. 37 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-13 22:58:51,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 22:58:51,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705251787] [2021-10-13 22:58:51,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705251787] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 22:58:51,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511156364] [2021-10-13 22:58:51,658 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-10-13 22:58:51,658 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:58:51,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-10-13 22:58:51,659 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 22:58:51,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-10-13 22:58:55,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-10-13 22:58:55,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 22:58:55,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 22:58:55,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 22:58:56,181 INFO L134 CoverageAnalysis]: Checked inductivity of 443 backedges. 436 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-13 22:58:56,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511156364] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 22:58:56,181 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 22:58:56,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [23] total 25 [2021-10-13 22:58:56,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768708365] [2021-10-13 22:58:56,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 22:58:56,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 22:58:56,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 22:58:56,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2021-10-13 22:58:56,183 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 66 [2021-10-13 22:58:56,183 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 998 places, 720 transitions, 41953 flow. Second operand has 23 states, 23 states have (on average 56.869565217391305) internal successors, (1308), 23 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 22:58:56,183 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-13 22:58:56,183 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 66 [2021-10-13 22:58:56,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2021-10-13 22:59:01,155 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-10-13 22:59:01,156 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 [2021-10-13 22:59:01,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-10-13 22:59:01,361 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 22:59:01,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2021-10-13 22:59:01,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 22:59:01,562 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 55/66 universal loopers) in iteration 128,while PetriNetUnfolder was constructing finite prefix that currently has 87349 conditions, 7446 events (1300/7445 cut-off events. For 2427964/2428705 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 93798 event pairs, 362 based on Foata normal form. 152/7177 useless extension candidates. Maximal degree in co-relation 86922. Up to 1443 conditions per place.). [2021-10-13 22:59:01,563 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-13 22:59:01,563 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-13 22:59:01,567 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-13 22:59:01,567 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 22:59:01,568 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 10:59:01 BasicIcfg [2021-10-13 22:59:01,568 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 22:59:01,569 INFO L168 Benchmark]: Toolchain (without parser) took 767867.23 ms. Allocated memory was 206.6 MB in the beginning and 3.1 GB in the end (delta: 2.9 GB). Free memory was 148.3 MB in the beginning and 2.2 GB in the end (delta: -2.1 GB). Peak memory consumption was 1.5 GB. Max. memory is 8.0 GB. [2021-10-13 22:59:01,569 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 206.6 MB. Free memory is still 165.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-10-13 22:59:01,569 INFO L168 Benchmark]: CACSL2BoogieTranslator took 371.02 ms. Allocated memory is still 206.6 MB. Free memory was 148.1 MB in the beginning and 166.0 MB in the end (delta: -17.9 MB). Peak memory consumption was 9.7 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:01,569 INFO L168 Benchmark]: Boogie Procedure Inliner took 42.55 ms. Allocated memory is still 206.6 MB. Free memory was 166.0 MB in the beginning and 164.4 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:01,569 INFO L168 Benchmark]: Boogie Preprocessor took 28.75 ms. Allocated memory is still 206.6 MB. Free memory was 163.9 MB in the beginning and 162.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:01,570 INFO L168 Benchmark]: RCFGBuilder took 274.33 ms. Allocated memory is still 206.6 MB. Free memory was 162.9 MB in the beginning and 151.4 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-10-13 22:59:01,570 INFO L168 Benchmark]: TraceAbstraction took 767143.60 ms. Allocated memory was 206.6 MB in the beginning and 3.1 GB in the end (delta: 2.9 GB). Free memory was 150.8 MB in the beginning and 2.2 GB in the end (delta: -2.1 GB). Peak memory consumption was 1.5 GB. Max. memory is 8.0 GB. [2021-10-13 22:59:01,571 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.09 ms. Allocated memory is still 206.6 MB. Free memory is still 165.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 371.02 ms. Allocated memory is still 206.6 MB. Free memory was 148.1 MB in the beginning and 166.0 MB in the end (delta: -17.9 MB). Peak memory consumption was 9.7 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 42.55 ms. Allocated memory is still 206.6 MB. Free memory was 166.0 MB in the beginning and 164.4 MB in the end (delta: 1.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 28.75 ms. Allocated memory is still 206.6 MB. Free memory was 163.9 MB in the beginning and 162.9 MB in the end (delta: 1.0 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 274.33 ms. Allocated memory is still 206.6 MB. Free memory was 162.9 MB in the beginning and 151.4 MB in the end (delta: 11.5 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 767143.60 ms. Allocated memory was 206.6 MB in the beginning and 3.1 GB in the end (delta: 2.9 GB). Free memory was 150.8 MB in the beginning and 2.2 GB in the end (delta: -2.1 GB). Peak memory consumption was 1.5 GB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 722]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (23states, 55/66 universal loopers) in iteration 128,while PetriNetUnfolder was constructing finite prefix that currently has 87349 conditions, 7446 events (1300/7445 cut-off events. For 2427964/2428705 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 93798 event pairs, 362 based on Foata normal form. 152/7177 useless extension candidates. Maximal degree in co-relation 86922. Up to 1443 conditions per place.). - TimeoutResultAtElement [Line: 713]: 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 (23states, 55/66 universal loopers) in iteration 128,while PetriNetUnfolder was constructing finite prefix that currently has 87349 conditions, 7446 events (1300/7445 cut-off events. For 2427964/2428705 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 93798 event pairs, 362 based on Foata normal form. 152/7177 useless extension candidates. Maximal degree in co-relation 86922. Up to 1443 conditions per place.). - TimeoutResultAtElement [Line: 714]: 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 (23states, 55/66 universal loopers) in iteration 128,while PetriNetUnfolder was constructing finite prefix that currently has 87349 conditions, 7446 events (1300/7445 cut-off events. For 2427964/2428705 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 93798 event pairs, 362 based on Foata normal form. 152/7177 useless extension candidates. Maximal degree in co-relation 86922. Up to 1443 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 84 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 9.1ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 767071.7ms, OverallIterations: 128, TraceHistogramMax: 11, EmptinessCheckTime: 0.0ms, AutomataDifference: 459900.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 31.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 579 SDtfs, 5688 SDslu, 1723 SDs, 0 SdLazy, 18064 SolverSat, 12808 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 9480.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 17363 GetRequests, 12162 SyntacticMatches, 0 SemanticMatches, 5201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56283 ImplicationChecksByTransitivity, 42615.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=41953occurred in iteration=127, InterpolantAutomatonStates: 3825, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1070.9ms SsaConstructionTime, 3215.2ms SatisfiabilityAnalysisTime, 52034.0ms InterpolantComputationTime, 24494 NumberOfCodeBlocks, 24494 NumberOfCodeBlocksAsserted, 720 NumberOfCheckSat, 24243 ConstructedInterpolants, 0 QuantifiedInterpolants, 102213 SizeOfPredicates, 1808 NumberOfNonLiveVariables, 26090 ConjunctsInSsa, 2421 ConjunctsInUnsatCore, 251 InterpolantComputations, 6 PerfectInterpolantSequences, 923/48978 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