/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-11af1e5 [2020-10-11 16:24:47,762 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 16:24:47,764 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 16:24:47,788 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 16:24:47,789 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 16:24:47,790 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 16:24:47,791 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 16:24:47,794 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 16:24:47,795 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 16:24:47,796 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 16:24:47,797 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 16:24:47,798 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 16:24:47,799 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 16:24:47,800 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 16:24:47,801 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 16:24:47,802 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 16:24:47,803 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 16:24:47,803 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 16:24:47,805 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 16:24:47,807 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 16:24:47,808 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 16:24:47,809 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 16:24:47,811 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 16:24:47,812 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 16:24:47,817 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 16:24:47,817 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 16:24:47,818 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 16:24:47,819 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 16:24:47,821 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 16:24:47,822 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 16:24:47,822 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 16:24:47,823 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 16:24:47,824 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 16:24:47,824 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 16:24:47,826 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 16:24:47,827 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 16:24:47,827 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 16:24:47,827 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 16:24:47,828 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 16:24:47,835 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 16:24:47,836 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 16:24:47,839 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/VMCAI2021_PN.epf [2020-10-11 16:24:47,884 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 16:24:47,884 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 16:24:47,886 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 16:24:47,886 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 16:24:47,887 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 16:24:47,887 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 16:24:47,887 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 16:24:47,887 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 16:24:47,887 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 16:24:47,887 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 16:24:47,888 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 16:24:47,888 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 16:24:47,889 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 16:24:47,889 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 16:24:47,889 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 16:24:47,890 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 16:24:47,890 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 16:24:47,890 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 16:24:47,890 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 16:24:47,891 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 16:24:47,891 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 16:24:47,891 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:47,891 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 16:24:47,891 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 16:24:47,892 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 16:24:47,892 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 16:24:47,892 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 16:24:47,892 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2020-10-11 16:24:47,892 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-11 16:24:47,893 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 16:24:48,212 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 16:24:48,224 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 16:24:48,228 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 16:24:48,229 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 16:24:48,230 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 16:24:48,230 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2020-10-11 16:24:48,289 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5328c5024/5b61fbb682494f1dbe50d9bdd7ccd9bf/FLAG9af865043 [2020-10-11 16:24:48,809 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 16:24:48,810 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench_longer-2.i [2020-10-11 16:24:48,825 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5328c5024/5b61fbb682494f1dbe50d9bdd7ccd9bf/FLAG9af865043 [2020-10-11 16:24:49,128 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5328c5024/5b61fbb682494f1dbe50d9bdd7ccd9bf [2020-10-11 16:24:49,135 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 16:24:49,137 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 16:24:49,138 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,138 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 16:24:49,141 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 16:24:49,142 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,145 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70ec1b6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49, skipping insertion in model container [2020-10-11 16:24:49,145 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,152 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 16:24:49,191 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 16:24:49,634 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,650 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 16:24:49,731 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 16:24:49,799 INFO L208 MainTranslator]: Completed translation [2020-10-11 16:24:49,800 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49 WrapperNode [2020-10-11 16:24:49,800 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 16:24:49,801 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,801 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 16:24:49,801 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 16:24:49,810 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,827 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,850 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 16:24:49,850 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,850 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 16:24:49,850 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 16:24:49,860 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,860 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,863 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,863 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,869 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,874 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,876 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... [2020-10-11 16:24:49,879 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 16:24:49,879 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 16:24:49,879 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 16:24:49,879 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 16:24:49,880 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 16:24:49,940 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-11 16:24:49,940 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-11 16:24:49,940 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-11 16:24:49,940 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-11 16:24:49,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 16:24:49,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-11 16:24:49,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 16:24:49,941 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 16:24:49,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-11 16:24:49,941 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 16:24:49,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 16:24:49,948 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 16:24:50,310 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 16:24:50,311 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-11 16:24:50,312 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50 BoogieIcfgContainer [2020-10-11 16:24:50,313 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 16:24:50,314 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 16:24:50,314 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 16:24:50,316 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 16:24:50,317 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 04:24:49" (1/3) ... [2020-10-11 16:24:50,317 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d6f2e66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,318 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:24:49" (2/3) ... [2020-10-11 16:24:50,318 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d6f2e66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 04:24:50, skipping insertion in model container [2020-10-11 16:24:50,318 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 04:24:50" (3/3) ... [2020-10-11 16:24:50,320 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench_longer-2.i [2020-10-11 16:24:50,330 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 16:24:50,336 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 16:24:50,337 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 16:24:50,362 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,362 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,363 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,363 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,363 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,364 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,364 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,364 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,365 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,365 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,365 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,365 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,366 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,366 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,366 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,367 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,367 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,370 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,370 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,371 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,371 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,371 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,372 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,372 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,373 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,374 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,374 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,374 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,374 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,375 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,379 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,380 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,380 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,380 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,380 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,380 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,385 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,385 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,385 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,386 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,386 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,386 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 16:24:50,400 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-11 16:24:50,417 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 16:24:50,417 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-11 16:24:50,418 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 16:24:50,418 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 16:24:50,418 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 16:24:50,418 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 16:24:50,418 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 16:24:50,418 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 16:24:50,430 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,467 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-11 16:24:50,468 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,474 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62 conditions, 55 events. 5/55 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 84 event pairs, 0 based on Foata normal form. 0/49 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2020-10-11 16:24:50,474 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-11 16:24:50,481 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-11 16:24:50,495 INFO L129 PetriNetUnfolder]: 4/44 cut-off events. [2020-10-11 16:24:50,496 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:50,496 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:50,497 INFO L255 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] [2020-10-11 16:24:50,497 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:50,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:50,504 INFO L82 PathProgramCache]: Analyzing trace with hash 627590565, now seen corresponding path program 1 times [2020-10-11 16:24:50,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:50,513 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057998528] [2020-10-11 16:24:50,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:50,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:50,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:50,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057998528] [2020-10-11 16:24:50,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:50,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-10-11 16:24:50,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25706996] [2020-10-11 16:24:50,928 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-11 16:24:50,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:50,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-11 16:24:50,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2020-10-11 16:24:51,096 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,098 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 116 flow. Second operand 6 states. [2020-10-11 16:24:51,099 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,099 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,101 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:51,262 INFO L129 PetriNetUnfolder]: 44/193 cut-off events. [2020-10-11 16:24:51,262 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 16:24:51,264 INFO L80 FinitePrefix]: Finished finitePrefix Result has 271 conditions, 193 events. 44/193 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 790 event pairs, 0 based on Foata normal form. 46/220 useless extension candidates. Maximal degree in co-relation 248. Up to 29 conditions per place. [2020-10-11 16:24:51,267 INFO L132 encePairwiseOnDemand]: 46/57 looper letters, 11 selfloop transitions, 9 changer transitions 23/79 dead transitions. [2020-10-11 16:24:51,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-11 16:24:51,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-11 16:24:51,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 510 transitions. [2020-10-11 16:24:51,287 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8947368421052632 [2020-10-11 16:24:51,288 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:51,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 510 transitions. [2020-10-11 16:24:51,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-11 16:24:51,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-11 16:24:51,309 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-11 16:24:51,311 INFO L185 Difference]: Start difference. First operand has 57 places, 55 transitions, 116 flow. Second operand 10 states and 510 transitions. [2020-10-11 16:24:51,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 79 transitions, 236 flow [2020-10-11 16:24:51,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 79 transitions, 234 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-11 16:24:51,322 INFO L241 Difference]: Finished difference. Result has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,325 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=159, PETRI_PLACES=71, PETRI_TRANSITIONS=53} [2020-10-11 16:24:51,327 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:51,327 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 53 transitions, 159 flow [2020-10-11 16:24:51,327 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-11 16:24:51,327 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:51,327 INFO L255 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] [2020-10-11 16:24:51,328 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 16:24:51,328 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:51,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:51,329 INFO L82 PathProgramCache]: Analyzing trace with hash 2114696399, now seen corresponding path program 1 times [2020-10-11 16:24:51,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:51,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014720173] [2020-10-11 16:24:51,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:51,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:51,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014720173] [2020-10-11 16:24:51,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:51,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:51,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060747653] [2020-10-11 16:24:51,602 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:51,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:51,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:51,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:51,850 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:51,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 53 transitions, 159 flow. Second operand 7 states. [2020-10-11 16:24:51,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:51,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:51,851 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:52,033 INFO L129 PetriNetUnfolder]: 36/169 cut-off events. [2020-10-11 16:24:52,033 INFO L130 PetriNetUnfolder]: For 91/97 co-relation queries the response was YES. [2020-10-11 16:24:52,036 INFO L80 FinitePrefix]: Finished finitePrefix Result has 323 conditions, 169 events. 36/169 cut-off events. For 91/97 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 627 event pairs, 0 based on Foata normal form. 9/161 useless extension candidates. Maximal degree in co-relation 292. Up to 36 conditions per place. [2020-10-11 16:24:52,040 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 17 changer transitions 8/73 dead transitions. [2020-10-11 16:24:52,040 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 73 transitions, 326 flow [2020-10-11 16:24:52,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:24:52,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:24:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2020-10-11 16:24:52,045 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84688995215311 [2020-10-11 16:24:52,045 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:52,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:24:52,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:24:52,050 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:24:52,050 INFO L185 Difference]: Start difference. First operand has 71 places, 53 transitions, 159 flow. Second operand 11 states and 531 transitions. [2020-10-11 16:24:52,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 73 transitions, 326 flow [2020-10-11 16:24:52,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 73 transitions, 310 flow, removed 8 selfloop flow, removed 4 redundant places. [2020-10-11 16:24:52,057 INFO L241 Difference]: Finished difference. Result has 71 places, 61 transitions, 254 flow [2020-10-11 16:24:52,058 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=151, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=254, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2020-10-11 16:24:52,058 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 14 predicate places. [2020-10-11 16:24:52,059 INFO L481 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 254 flow [2020-10-11 16:24:52,059 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:52,059 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:52,059 INFO L255 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] [2020-10-11 16:24:52,059 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 16:24:52,059 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:52,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:52,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1899935795, now seen corresponding path program 1 times [2020-10-11 16:24:52,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:52,062 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67732672] [2020-10-11 16:24:52,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:52,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:52,244 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67732672] [2020-10-11 16:24:52,244 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,245 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:52,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70934786] [2020-10-11 16:24:52,245 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:52,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:52,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:52,298 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,299 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 254 flow. Second operand 7 states. [2020-10-11 16:24:52,299 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,300 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,300 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:52,463 INFO L129 PetriNetUnfolder]: 39/182 cut-off events. [2020-10-11 16:24:52,464 INFO L130 PetriNetUnfolder]: For 234/242 co-relation queries the response was YES. [2020-10-11 16:24:52,465 INFO L80 FinitePrefix]: Finished finitePrefix Result has 441 conditions, 182 events. 39/182 cut-off events. For 234/242 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 694 event pairs, 0 based on Foata normal form. 10/173 useless extension candidates. Maximal degree in co-relation 405. Up to 41 conditions per place. [2020-10-11 16:24:52,467 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 21 selfloop transitions, 11 changer transitions 10/78 dead transitions. [2020-10-11 16:24:52,467 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 78 transitions, 460 flow [2020-10-11 16:24:52,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-11 16:24:52,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-11 16:24:52,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 531 transitions. [2020-10-11 16:24:52,470 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.84688995215311 [2020-10-11 16:24:52,470 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:52,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 531 transitions. [2020-10-11 16:24:52,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-11 16:24:52,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-11 16:24:52,474 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-11 16:24:52,474 INFO L185 Difference]: Start difference. First operand has 71 places, 61 transitions, 254 flow. Second operand 11 states and 531 transitions. [2020-10-11 16:24:52,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 78 transitions, 460 flow [2020-10-11 16:24:52,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 431 flow, removed 7 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:52,480 INFO L241 Difference]: Finished difference. Result has 79 places, 64 transitions, 294 flow [2020-10-11 16:24:52,481 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=294, PETRI_PLACES=79, PETRI_TRANSITIONS=64} [2020-10-11 16:24:52,481 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 22 predicate places. [2020-10-11 16:24:52,481 INFO L481 AbstractCegarLoop]: Abstraction has has 79 places, 64 transitions, 294 flow [2020-10-11 16:24:52,481 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:52,481 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:52,482 INFO L255 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] [2020-10-11 16:24:52,482 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 16:24:52,482 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:52,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:52,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1467138239, now seen corresponding path program 2 times [2020-10-11 16:24:52,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:52,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135167597] [2020-10-11 16:24:52,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:52,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:52,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135167597] [2020-10-11 16:24:52,604 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:52,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-10-11 16:24:52,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751234889] [2020-10-11 16:24:52,605 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-11 16:24:52,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:52,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-11 16:24:52,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-10-11 16:24:52,862 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:52,863 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 64 transitions, 294 flow. Second operand 7 states. [2020-10-11 16:24:52,863 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:52,863 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:52,863 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,072 INFO L129 PetriNetUnfolder]: 49/241 cut-off events. [2020-10-11 16:24:53,072 INFO L130 PetriNetUnfolder]: For 533/560 co-relation queries the response was YES. [2020-10-11 16:24:53,074 INFO L80 FinitePrefix]: Finished finitePrefix Result has 643 conditions, 241 events. 49/241 cut-off events. For 533/560 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1081 event pairs, 0 based on Foata normal form. 11/228 useless extension candidates. Maximal degree in co-relation 602. Up to 49 conditions per place. [2020-10-11 16:24:53,076 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 32 changer transitions 13/93 dead transitions. [2020-10-11 16:24:53,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 93 transitions, 683 flow [2020-10-11 16:24:53,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:24:53,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:24:53,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 723 transitions. [2020-10-11 16:24:53,080 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8456140350877193 [2020-10-11 16:24:53,080 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 723 transitions. [2020-10-11 16:24:53,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 723 transitions. [2020-10-11 16:24:53,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 723 transitions. [2020-10-11 16:24:53,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:24:53,085 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:24:53,085 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:24:53,085 INFO L185 Difference]: Start difference. First operand has 79 places, 64 transitions, 294 flow. Second operand 15 states and 723 transitions. [2020-10-11 16:24:53,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 93 transitions, 683 flow [2020-10-11 16:24:53,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 93 transitions, 652 flow, removed 7 selfloop flow, removed 5 redundant places. [2020-10-11 16:24:53,092 INFO L241 Difference]: Finished difference. Result has 94 places, 76 transitions, 501 flow [2020-10-11 16:24:53,092 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=501, PETRI_PLACES=94, PETRI_TRANSITIONS=76} [2020-10-11 16:24:53,092 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 37 predicate places. [2020-10-11 16:24:53,093 INFO L481 AbstractCegarLoop]: Abstraction has has 94 places, 76 transitions, 501 flow [2020-10-11 16:24:53,093 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-11 16:24:53,093 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,093 INFO L255 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] [2020-10-11 16:24:53,093 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 16:24:53,094 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,094 INFO L82 PathProgramCache]: Analyzing trace with hash 494429281, now seen corresponding path program 1 times [2020-10-11 16:24:53,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870234516] [2020-10-11 16:24:53,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:53,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870234516] [2020-10-11 16:24:53,216 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426889223] [2020-10-11 16:24:53,217 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:53,275 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:53,275 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 76 transitions, 501 flow. Second operand 8 states. [2020-10-11 16:24:53,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:53,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:53,276 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:53,491 INFO L129 PetriNetUnfolder]: 49/249 cut-off events. [2020-10-11 16:24:53,492 INFO L130 PetriNetUnfolder]: For 1094/1127 co-relation queries the response was YES. [2020-10-11 16:24:53,494 INFO L80 FinitePrefix]: Finished finitePrefix Result has 796 conditions, 249 events. 49/249 cut-off events. For 1094/1127 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1134 event pairs, 0 based on Foata normal form. 11/235 useless extension candidates. Maximal degree in co-relation 746. Up to 50 conditions per place. [2020-10-11 16:24:53,497 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 29 selfloop transitions, 19 changer transitions 10/94 dead transitions. [2020-10-11 16:24:53,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 94 transitions, 857 flow [2020-10-11 16:24:53,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-11 16:24:53,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-11 16:24:53,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 625 transitions. [2020-10-11 16:24:53,500 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8434547908232118 [2020-10-11 16:24:53,500 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:53,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 625 transitions. [2020-10-11 16:24:53,503 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-11 16:24:53,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-11 16:24:53,505 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-11 16:24:53,505 INFO L185 Difference]: Start difference. First operand has 94 places, 76 transitions, 501 flow. Second operand 13 states and 625 transitions. [2020-10-11 16:24:53,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 94 transitions, 857 flow [2020-10-11 16:24:53,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 94 transitions, 743 flow, removed 46 selfloop flow, removed 9 redundant places. [2020-10-11 16:24:53,517 INFO L241 Difference]: Finished difference. Result has 98 places, 79 transitions, 520 flow [2020-10-11 16:24:53,517 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=520, PETRI_PLACES=98, PETRI_TRANSITIONS=79} [2020-10-11 16:24:53,518 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 41 predicate places. [2020-10-11 16:24:53,518 INFO L481 AbstractCegarLoop]: Abstraction has has 98 places, 79 transitions, 520 flow [2020-10-11 16:24:53,518 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:53,518 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:53,518 INFO L255 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] [2020-10-11 16:24:53,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 16:24:53,519 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:53,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:53,519 INFO L82 PathProgramCache]: Analyzing trace with hash -1206635703, now seen corresponding path program 2 times [2020-10-11 16:24:53,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:53,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590075532] [2020-10-11 16:24:53,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:53,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:53,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:53,673 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590075532] [2020-10-11 16:24:53,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:53,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:53,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786151795] [2020-10-11 16:24:53,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:53,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:53,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:53,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:53,938 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:53,938 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 79 transitions, 520 flow. Second operand 8 states. [2020-10-11 16:24:53,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:53,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:53,939 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:54,215 INFO L129 PetriNetUnfolder]: 51/253 cut-off events. [2020-10-11 16:24:54,215 INFO L130 PetriNetUnfolder]: For 1099/1154 co-relation queries the response was YES. [2020-10-11 16:24:54,218 INFO L80 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 253 events. 51/253 cut-off events. For 1099/1154 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1165 event pairs, 0 based on Foata normal form. 13/239 useless extension candidates. Maximal degree in co-relation 779. Up to 51 conditions per place. [2020-10-11 16:24:54,222 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 21 selfloop transitions, 30 changer transitions 10/97 dead transitions. [2020-10-11 16:24:54,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 97 transitions, 891 flow [2020-10-11 16:24:54,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 768 transitions. [2020-10-11 16:24:54,226 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8421052631578947 [2020-10-11 16:24:54,226 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 768 transitions. [2020-10-11 16:24:54,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 768 transitions. [2020-10-11 16:24:54,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:54,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 768 transitions. [2020-10-11 16:24:54,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:54,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:54,234 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:54,234 INFO L185 Difference]: Start difference. First operand has 98 places, 79 transitions, 520 flow. Second operand 16 states and 768 transitions. [2020-10-11 16:24:54,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 97 transitions, 891 flow [2020-10-11 16:24:54,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 97 transitions, 804 flow, removed 27 selfloop flow, removed 9 redundant places. [2020-10-11 16:24:54,248 INFO L241 Difference]: Finished difference. Result has 106 places, 82 transitions, 591 flow [2020-10-11 16:24:54,248 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=591, PETRI_PLACES=106, PETRI_TRANSITIONS=82} [2020-10-11 16:24:54,248 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 49 predicate places. [2020-10-11 16:24:54,249 INFO L481 AbstractCegarLoop]: Abstraction has has 106 places, 82 transitions, 591 flow [2020-10-11 16:24:54,249 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:54,249 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:54,249 INFO L255 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] [2020-10-11 16:24:54,249 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 16:24:54,249 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:54,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:54,250 INFO L82 PathProgramCache]: Analyzing trace with hash -640284537, now seen corresponding path program 3 times [2020-10-11 16:24:54,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:54,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813288028] [2020-10-11 16:24:54,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:54,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:54,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:54,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813288028] [2020-10-11 16:24:54,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 16:24:54,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-10-11 16:24:54,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576588594] [2020-10-11 16:24:54,382 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-11 16:24:54,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:54,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-11 16:24:54,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2020-10-11 16:24:54,672 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:54,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 82 transitions, 591 flow. Second operand 8 states. [2020-10-11 16:24:54,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:54,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:54,673 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:55,002 INFO L129 PetriNetUnfolder]: 72/373 cut-off events. [2020-10-11 16:24:55,002 INFO L130 PetriNetUnfolder]: For 1884/1948 co-relation queries the response was YES. [2020-10-11 16:24:55,005 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1224 conditions, 373 events. 72/373 cut-off events. For 1884/1948 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2209 event pairs, 0 based on Foata normal form. 15/351 useless extension candidates. Maximal degree in co-relation 1171. Up to 78 conditions per place. [2020-10-11 16:24:55,009 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 12 selfloop transitions, 54 changer transitions 13/115 dead transitions. [2020-10-11 16:24:55,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 115 transitions, 1206 flow [2020-10-11 16:24:55,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:24:55,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:24:55,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 913 transitions. [2020-10-11 16:24:55,013 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8430286241920592 [2020-10-11 16:24:55,013 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 913 transitions. [2020-10-11 16:24:55,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 913 transitions. [2020-10-11 16:24:55,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:55,015 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 913 transitions. [2020-10-11 16:24:55,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:24:55,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:24:55,019 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:24:55,019 INFO L185 Difference]: Start difference. First operand has 106 places, 82 transitions, 591 flow. Second operand 19 states and 913 transitions. [2020-10-11 16:24:55,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 115 transitions, 1206 flow [2020-10-11 16:24:55,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 1062 flow, removed 48 selfloop flow, removed 12 redundant places. [2020-10-11 16:24:55,031 INFO L241 Difference]: Finished difference. Result has 118 places, 98 transitions, 873 flow [2020-10-11 16:24:55,032 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=873, PETRI_PLACES=118, PETRI_TRANSITIONS=98} [2020-10-11 16:24:55,032 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 61 predicate places. [2020-10-11 16:24:55,032 INFO L481 AbstractCegarLoop]: Abstraction has has 118 places, 98 transitions, 873 flow [2020-10-11 16:24:55,033 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-11 16:24:55,033 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:55,033 INFO L255 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] [2020-10-11 16:24:55,033 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-11 16:24:55,033 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:55,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:55,034 INFO L82 PathProgramCache]: Analyzing trace with hash -906687716, now seen corresponding path program 1 times [2020-10-11 16:24:55,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:55,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312408181] [2020-10-11 16:24:55,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:55,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:55,168 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312408181] [2020-10-11 16:24:55,169 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205443685] [2020-10-11 16:24:55,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:55,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:55,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:55,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:55,462 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:55,510 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:55,511 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:55,511 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:55,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692525982] [2020-10-11 16:24:55,512 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:55,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:55,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:55,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:55,802 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:55,803 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 98 transitions, 873 flow. Second operand 14 states. [2020-10-11 16:24:55,803 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:55,803 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:55,804 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:56,094 INFO L129 PetriNetUnfolder]: 71/387 cut-off events. [2020-10-11 16:24:56,095 INFO L130 PetriNetUnfolder]: For 2264/2317 co-relation queries the response was YES. [2020-10-11 16:24:56,098 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1346 conditions, 387 events. 71/387 cut-off events. For 2264/2317 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2226 event pairs, 0 based on Foata normal form. 14/362 useless extension candidates. Maximal degree in co-relation 1286. Up to 79 conditions per place. [2020-10-11 16:24:56,102 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 43 selfloop transitions, 30 changer transitions 13/122 dead transitions. [2020-10-11 16:24:56,102 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 122 transitions, 1443 flow [2020-10-11 16:24:56,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-11 16:24:56,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-11 16:24:56,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 815 transitions. [2020-10-11 16:24:56,107 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:24:56,107 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 815 transitions. [2020-10-11 16:24:56,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 815 transitions. [2020-10-11 16:24:56,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:56,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 815 transitions. [2020-10-11 16:24:56,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-11 16:24:56,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-11 16:24:56,115 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-11 16:24:56,115 INFO L185 Difference]: Start difference. First operand has 118 places, 98 transitions, 873 flow. Second operand 17 states and 815 transitions. [2020-10-11 16:24:56,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 122 transitions, 1443 flow [2020-10-11 16:24:56,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 122 transitions, 1279 flow, removed 60 selfloop flow, removed 13 redundant places. [2020-10-11 16:24:56,131 INFO L241 Difference]: Finished difference. Result has 124 places, 102 transitions, 897 flow [2020-10-11 16:24:56,132 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=897, PETRI_PLACES=124, PETRI_TRANSITIONS=102} [2020-10-11 16:24:56,132 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 67 predicate places. [2020-10-11 16:24:56,133 INFO L481 AbstractCegarLoop]: Abstraction has has 124 places, 102 transitions, 897 flow [2020-10-11 16:24:56,133 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:56,133 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:56,133 INFO L255 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] [2020-10-11 16:24:56,347 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2020-10-11 16:24:56,348 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:56,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:56,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1306989484, now seen corresponding path program 2 times [2020-10-11 16:24:56,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:56,349 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163460118] [2020-10-11 16:24:56,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:56,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:56,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:56,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163460118] [2020-10-11 16:24:56,534 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68642250] [2020-10-11 16:24:56,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:56,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:24:56,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:56,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:56,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:56,721 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:56,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:56,749 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:56,750 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:56,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712863930] [2020-10-11 16:24:56,751 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:56,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:56,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:56,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:57,187 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:57,188 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 102 transitions, 897 flow. Second operand 14 states. [2020-10-11 16:24:57,188 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:57,188 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:57,188 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:57,437 INFO L129 PetriNetUnfolder]: 68/383 cut-off events. [2020-10-11 16:24:57,437 INFO L130 PetriNetUnfolder]: For 1940/2003 co-relation queries the response was YES. [2020-10-11 16:24:57,440 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1276 conditions, 383 events. 68/383 cut-off events. For 1940/2003 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2261 event pairs, 0 based on Foata normal form. 11/354 useless extension candidates. Maximal degree in co-relation 1213. Up to 75 conditions per place. [2020-10-11 16:24:57,444 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 35 selfloop transitions, 41 changer transitions 5/117 dead transitions. [2020-10-11 16:24:57,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 117 transitions, 1310 flow [2020-10-11 16:24:57,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-11 16:24:57,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-11 16:24:57,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 764 transitions. [2020-10-11 16:24:57,447 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:24:57,447 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 764 transitions. [2020-10-11 16:24:57,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 764 transitions. [2020-10-11 16:24:57,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:57,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 764 transitions. [2020-10-11 16:24:57,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-11 16:24:57,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-11 16:24:57,451 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-11 16:24:57,452 INFO L185 Difference]: Start difference. First operand has 124 places, 102 transitions, 897 flow. Second operand 16 states and 764 transitions. [2020-10-11 16:24:57,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 117 transitions, 1310 flow [2020-10-11 16:24:57,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1241 flow, removed 21 selfloop flow, removed 11 redundant places. [2020-10-11 16:24:57,467 INFO L241 Difference]: Finished difference. Result has 127 places, 105 transitions, 997 flow [2020-10-11 16:24:57,468 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=997, PETRI_PLACES=127, PETRI_TRANSITIONS=105} [2020-10-11 16:24:57,468 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 70 predicate places. [2020-10-11 16:24:57,468 INFO L481 AbstractCegarLoop]: Abstraction has has 127 places, 105 transitions, 997 flow [2020-10-11 16:24:57,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:57,469 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:57,469 INFO L255 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] [2020-10-11 16:24:57,683 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:57,683 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:57,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:57,684 INFO L82 PathProgramCache]: Analyzing trace with hash -940494254, now seen corresponding path program 3 times [2020-10-11 16:24:57,684 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:57,685 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980867939] [2020-10-11 16:24:57,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:57,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:57,813 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980867939] [2020-10-11 16:24:57,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310671303] [2020-10-11 16:24:57,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:57,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 16:24:57,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:57,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 16:24:57,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:57,935 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:57,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:57,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:57,979 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:57,979 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2020-10-11 16:24:57,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994802844] [2020-10-11 16:24:57,980 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-11 16:24:57,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:57,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-11 16:24:57,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2020-10-11 16:24:58,196 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:58,197 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 105 transitions, 997 flow. Second operand 14 states. [2020-10-11 16:24:58,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:58,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:58,197 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:24:58,934 INFO L129 PetriNetUnfolder]: 120/706 cut-off events. [2020-10-11 16:24:58,934 INFO L130 PetriNetUnfolder]: For 4802/4894 co-relation queries the response was YES. [2020-10-11 16:24:58,940 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2475 conditions, 706 events. 120/706 cut-off events. For 4802/4894 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 5048 event pairs, 0 based on Foata normal form. 31/665 useless extension candidates. Maximal degree in co-relation 2412. Up to 148 conditions per place. [2020-10-11 16:24:58,946 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 13 selfloop transitions, 105 changer transitions 25/179 dead transitions. [2020-10-11 16:24:58,947 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 179 transitions, 2548 flow [2020-10-11 16:24:58,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:24:58,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:24:58,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1630 transitions. [2020-10-11 16:24:58,950 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8410732714138287 [2020-10-11 16:24:58,950 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1630 transitions. [2020-10-11 16:24:58,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1630 transitions. [2020-10-11 16:24:58,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:24:58,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1630 transitions. [2020-10-11 16:24:58,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:24:58,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:24:58,965 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:24:58,965 INFO L185 Difference]: Start difference. First operand has 127 places, 105 transitions, 997 flow. Second operand 34 states and 1630 transitions. [2020-10-11 16:24:58,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 179 transitions, 2548 flow [2020-10-11 16:24:58,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 2378 flow, removed 35 selfloop flow, removed 14 redundant places. [2020-10-11 16:24:59,002 INFO L241 Difference]: Finished difference. Result has 160 places, 152 transitions, 1894 flow [2020-10-11 16:24:59,003 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=1894, PETRI_PLACES=160, PETRI_TRANSITIONS=152} [2020-10-11 16:24:59,004 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 103 predicate places. [2020-10-11 16:24:59,004 INFO L481 AbstractCegarLoop]: Abstraction has has 160 places, 152 transitions, 1894 flow [2020-10-11 16:24:59,004 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-11 16:24:59,004 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:24:59,004 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:24:59,218 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-10-11 16:24:59,218 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:24:59,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:24:59,219 INFO L82 PathProgramCache]: Analyzing trace with hash 635153473, now seen corresponding path program 4 times [2020-10-11 16:24:59,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:24:59,219 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577129516] [2020-10-11 16:24:59,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:24:59,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:24:59,377 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577129516] [2020-10-11 16:24:59,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727222107] [2020-10-11 16:24:59,378 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:24:59,444 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:24:59,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:24:59,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:24:59,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:24:59,636 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:24:59,647 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:24:59,647 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:24:59,647 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:24:59,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081536598] [2020-10-11 16:24:59,648 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:24:59,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:24:59,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:24:59,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:24:59,923 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:24:59,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 152 transitions, 1894 flow. Second operand 15 states. [2020-10-11 16:24:59,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:24:59,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:24:59,924 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:00,245 INFO L129 PetriNetUnfolder]: 106/686 cut-off events. [2020-10-11 16:25:00,245 INFO L130 PetriNetUnfolder]: For 4905/4960 co-relation queries the response was YES. [2020-10-11 16:25:00,252 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2442 conditions, 686 events. 106/686 cut-off events. For 4905/4960 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4932 event pairs, 0 based on Foata normal form. 10/624 useless extension candidates. Maximal degree in co-relation 2366. Up to 137 conditions per place. [2020-10-11 16:25:00,258 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 84 selfloop transitions, 45 changer transitions 5/170 dead transitions. [2020-10-11 16:25:00,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 170 transitions, 2556 flow [2020-10-11 16:25:00,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-11 16:25:00,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-11 16:25:00,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 716 transitions. [2020-10-11 16:25:00,260 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8374269005847953 [2020-10-11 16:25:00,260 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 716 transitions. [2020-10-11 16:25:00,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 716 transitions. [2020-10-11 16:25:00,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:00,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 716 transitions. [2020-10-11 16:25:00,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-11 16:25:00,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-11 16:25:00,266 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-11 16:25:00,266 INFO L185 Difference]: Start difference. First operand has 160 places, 152 transitions, 1894 flow. Second operand 15 states and 716 transitions. [2020-10-11 16:25:00,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 170 transitions, 2556 flow [2020-10-11 16:25:00,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 170 transitions, 1953 flow, removed 247 selfloop flow, removed 24 redundant places. [2020-10-11 16:25:00,298 INFO L241 Difference]: Finished difference. Result has 145 places, 157 transitions, 1623 flow [2020-10-11 16:25:00,299 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1623, PETRI_PLACES=145, PETRI_TRANSITIONS=157} [2020-10-11 16:25:00,299 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 88 predicate places. [2020-10-11 16:25:00,299 INFO L481 AbstractCegarLoop]: Abstraction has has 145 places, 157 transitions, 1623 flow [2020-10-11 16:25:00,299 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:00,299 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:00,300 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:00,513 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,514 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:00,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:00,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1909455145, now seen corresponding path program 5 times [2020-10-11 16:25:00,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:00,515 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311076010] [2020-10-11 16:25:00,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:00,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:00,639 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311076010] [2020-10-11 16:25:00,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039306790] [2020-10-11 16:25:00,640 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:00,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:00,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:00,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:00,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:00,818 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:00,824 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:00,825 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:00,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:00,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364463973] [2020-10-11 16:25:00,826 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:00,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:00,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:00,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:01,189 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:01,190 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 157 transitions, 1623 flow. Second operand 15 states. [2020-10-11 16:25:01,190 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:01,190 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:01,191 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:01,552 INFO L129 PetriNetUnfolder]: 109/699 cut-off events. [2020-10-11 16:25:01,552 INFO L130 PetriNetUnfolder]: For 2871/2933 co-relation queries the response was YES. [2020-10-11 16:25:01,557 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2040 conditions, 699 events. 109/699 cut-off events. For 2871/2933 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 5114 event pairs, 0 based on Foata normal form. 10/635 useless extension candidates. Maximal degree in co-relation 1972. Up to 121 conditions per place. [2020-10-11 16:25:01,562 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 69 selfloop transitions, 65 changer transitions 5/175 dead transitions. [2020-10-11 16:25:01,562 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 175 transitions, 2175 flow [2020-10-11 16:25:01,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:01,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:01,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 858 transitions. [2020-10-11 16:25:01,565 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8362573099415205 [2020-10-11 16:25:01,565 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 858 transitions. [2020-10-11 16:25:01,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 858 transitions. [2020-10-11 16:25:01,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:01,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 858 transitions. [2020-10-11 16:25:01,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:01,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:01,571 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:01,572 INFO L185 Difference]: Start difference. First operand has 145 places, 157 transitions, 1623 flow. Second operand 18 states and 858 transitions. [2020-10-11 16:25:01,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 175 transitions, 2175 flow [2020-10-11 16:25:01,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 175 transitions, 2083 flow, removed 15 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:01,594 INFO L241 Difference]: Finished difference. Result has 153 places, 162 transitions, 1802 flow [2020-10-11 16:25:01,594 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1802, PETRI_PLACES=153, PETRI_TRANSITIONS=162} [2020-10-11 16:25:01,594 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 96 predicate places. [2020-10-11 16:25:01,595 INFO L481 AbstractCegarLoop]: Abstraction has has 153 places, 162 transitions, 1802 flow [2020-10-11 16:25:01,595 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:01,595 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:01,595 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:01,809 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-11 16:25:01,810 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:01,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:01,810 INFO L82 PathProgramCache]: Analyzing trace with hash -1109205423, now seen corresponding path program 6 times [2020-10-11 16:25:01,810 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:01,810 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736641418] [2020-10-11 16:25:01,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:01,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:01,975 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:01,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736641418] [2020-10-11 16:25:01,975 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476084924] [2020-10-11 16:25:01,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:02,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:02,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:02,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:02,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:02,195 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,238 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:02,249 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:02,250 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:02,250 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:02,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466053476] [2020-10-11 16:25:02,251 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:02,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:02,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:02,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:02,725 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:02,726 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 162 transitions, 1802 flow. Second operand 15 states. [2020-10-11 16:25:02,726 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:02,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:02,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:03,451 INFO L129 PetriNetUnfolder]: 151/955 cut-off events. [2020-10-11 16:25:03,451 INFO L130 PetriNetUnfolder]: For 5038/5121 co-relation queries the response was YES. [2020-10-11 16:25:03,459 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2876 conditions, 955 events. 151/955 cut-off events. For 5038/5121 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7535 event pairs, 0 based on Foata normal form. 32/888 useless extension candidates. Maximal degree in co-relation 2806. Up to 121 conditions per place. [2020-10-11 16:25:03,465 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 28 selfloop transitions, 153 changer transitions 11/228 dead transitions. [2020-10-11 16:25:03,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 228 transitions, 3076 flow [2020-10-11 16:25:03,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:03,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:03,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1340 transitions. [2020-10-11 16:25:03,469 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8395989974937343 [2020-10-11 16:25:03,469 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:03,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1340 transitions. [2020-10-11 16:25:03,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:03,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:03,474 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:03,474 INFO L185 Difference]: Start difference. First operand has 153 places, 162 transitions, 1802 flow. Second operand 28 states and 1340 transitions. [2020-10-11 16:25:03,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 228 transitions, 3076 flow [2020-10-11 16:25:03,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 2903 flow, removed 41 selfloop flow, removed 14 redundant places. [2020-10-11 16:25:03,504 INFO L241 Difference]: Finished difference. Result has 172 places, 214 transitions, 2656 flow [2020-10-11 16:25:03,504 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2656, PETRI_PLACES=172, PETRI_TRANSITIONS=214} [2020-10-11 16:25:03,504 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 115 predicate places. [2020-10-11 16:25:03,505 INFO L481 AbstractCegarLoop]: Abstraction has has 172 places, 214 transitions, 2656 flow [2020-10-11 16:25:03,505 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:03,505 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:03,505 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:03,720 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:03,721 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:03,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:03,721 INFO L82 PathProgramCache]: Analyzing trace with hash 1138278315, now seen corresponding path program 7 times [2020-10-11 16:25:03,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:03,721 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128227387] [2020-10-11 16:25:03,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:03,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:03,849 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:03,849 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128227387] [2020-10-11 16:25:03,850 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863990210] [2020-10-11 16:25:03,850 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:03,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:03,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:04,059 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:04,066 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:04,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:04,067 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:04,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558430736] [2020-10-11 16:25:04,067 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:04,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:04,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:04,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:04,611 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:04,612 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 214 transitions, 2656 flow. Second operand 15 states. [2020-10-11 16:25:04,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:04,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:04,612 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:05,101 INFO L129 PetriNetUnfolder]: 152/1010 cut-off events. [2020-10-11 16:25:05,101 INFO L130 PetriNetUnfolder]: For 4658/4724 co-relation queries the response was YES. [2020-10-11 16:25:05,110 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3142 conditions, 1010 events. 152/1010 cut-off events. For 4658/4724 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 8224 event pairs, 0 based on Foata normal form. 10/914 useless extension candidates. Maximal degree in co-relation 3066. Up to 170 conditions per place. [2020-10-11 16:25:05,117 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 101 selfloop transitions, 100 changer transitions 5/242 dead transitions. [2020-10-11 16:25:05,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 242 transitions, 3534 flow [2020-10-11 16:25:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:05,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:05,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1048 transitions. [2020-10-11 16:25:05,122 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:05,122 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1048 transitions. [2020-10-11 16:25:05,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1048 transitions. [2020-10-11 16:25:05,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:05,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1048 transitions. [2020-10-11 16:25:05,125 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:05,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:05,129 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:05,129 INFO L185 Difference]: Start difference. First operand has 172 places, 214 transitions, 2656 flow. Second operand 22 states and 1048 transitions. [2020-10-11 16:25:05,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 242 transitions, 3534 flow [2020-10-11 16:25:05,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 242 transitions, 3343 flow, removed 57 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:05,165 INFO L241 Difference]: Finished difference. Result has 177 places, 225 transitions, 2956 flow [2020-10-11 16:25:05,166 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2956, PETRI_PLACES=177, PETRI_TRANSITIONS=225} [2020-10-11 16:25:05,166 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 120 predicate places. [2020-10-11 16:25:05,166 INFO L481 AbstractCegarLoop]: Abstraction has has 177 places, 225 transitions, 2956 flow [2020-10-11 16:25:05,167 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:05,167 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:05,167 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:05,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-11 16:25:05,382 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:05,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:05,383 INFO L82 PathProgramCache]: Analyzing trace with hash 2068716547, now seen corresponding path program 8 times [2020-10-11 16:25:05,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:05,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049647214] [2020-10-11 16:25:05,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:05,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:05,503 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049647214] [2020-10-11 16:25:05,504 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508678313] [2020-10-11 16:25:05,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:05,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:05,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:05,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:05,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:05,658 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:05,671 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:05,671 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:05,671 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:05,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858802267] [2020-10-11 16:25:05,672 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:05,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:05,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:05,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:06,127 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:06,128 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 225 transitions, 2956 flow. Second operand 15 states. [2020-10-11 16:25:06,128 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:06,128 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:06,128 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:06,581 INFO L129 PetriNetUnfolder]: 159/1052 cut-off events. [2020-10-11 16:25:06,582 INFO L130 PetriNetUnfolder]: For 5193/5291 co-relation queries the response was YES. [2020-10-11 16:25:06,588 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3353 conditions, 1052 events. 159/1052 cut-off events. For 5193/5291 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8650 event pairs, 0 based on Foata normal form. 17/958 useless extension candidates. Maximal degree in co-relation 3278. Up to 164 conditions per place. [2020-10-11 16:25:06,595 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 83 selfloop transitions, 126 changer transitions 5/250 dead transitions. [2020-10-11 16:25:06,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 250 transitions, 3804 flow [2020-10-11 16:25:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:06,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:06,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1145 transitions. [2020-10-11 16:25:06,598 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:25:06,598 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1145 transitions. [2020-10-11 16:25:06,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1145 transitions. [2020-10-11 16:25:06,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:06,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1145 transitions. [2020-10-11 16:25:06,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:06,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:06,602 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:06,602 INFO L185 Difference]: Start difference. First operand has 177 places, 225 transitions, 2956 flow. Second operand 24 states and 1145 transitions. [2020-10-11 16:25:06,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 250 transitions, 3804 flow [2020-10-11 16:25:06,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 250 transitions, 3642 flow, removed 20 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:06,637 INFO L241 Difference]: Finished difference. Result has 185 places, 233 transitions, 3292 flow [2020-10-11 16:25:06,638 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=2805, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3292, PETRI_PLACES=185, PETRI_TRANSITIONS=233} [2020-10-11 16:25:06,638 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 128 predicate places. [2020-10-11 16:25:06,638 INFO L481 AbstractCegarLoop]: Abstraction has has 185 places, 233 transitions, 3292 flow [2020-10-11 16:25:06,638 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:06,638 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:06,638 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:06,852 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-11 16:25:06,853 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:06,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:06,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1562549017, now seen corresponding path program 9 times [2020-10-11 16:25:06,854 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:06,854 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946699568] [2020-10-11 16:25:06,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:06,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:07,005 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946699568] [2020-10-11 16:25:07,005 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323385606] [2020-10-11 16:25:07,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:07,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:07,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:07,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:07,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:07,162 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:07,170 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:07,171 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:07,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:07,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531265981] [2020-10-11 16:25:07,171 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:07,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:07,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:07,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:07,676 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:07,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 233 transitions, 3292 flow. Second operand 15 states. [2020-10-11 16:25:07,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:07,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:07,677 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:08,437 INFO L129 PetriNetUnfolder]: 188/1244 cut-off events. [2020-10-11 16:25:08,437 INFO L130 PetriNetUnfolder]: For 7443/7551 co-relation queries the response was YES. [2020-10-11 16:25:08,447 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4086 conditions, 1244 events. 188/1244 cut-off events. For 7443/7551 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 10720 event pairs, 0 based on Foata normal form. 34/1147 useless extension candidates. Maximal degree in co-relation 4009. Up to 173 conditions per place. [2020-10-11 16:25:08,456 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 39 selfloop transitions, 205 changer transitions 11/291 dead transitions. [2020-10-11 16:25:08,456 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 291 transitions, 4800 flow [2020-10-11 16:25:08,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 16:25:08,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-11 16:25:08,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1435 transitions. [2020-10-11 16:25:08,461 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391812865497076 [2020-10-11 16:25:08,461 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1435 transitions. [2020-10-11 16:25:08,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1435 transitions. [2020-10-11 16:25:08,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:08,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1435 transitions. [2020-10-11 16:25:08,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-11 16:25:08,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-11 16:25:08,471 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-11 16:25:08,472 INFO L185 Difference]: Start difference. First operand has 185 places, 233 transitions, 3292 flow. Second operand 30 states and 1435 transitions. [2020-10-11 16:25:08,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 291 transitions, 4800 flow [2020-10-11 16:25:08,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 291 transitions, 4578 flow, removed 25 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:08,516 INFO L241 Difference]: Finished difference. Result has 201 places, 275 transitions, 4326 flow [2020-10-11 16:25:08,517 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=3105, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4326, PETRI_PLACES=201, PETRI_TRANSITIONS=275} [2020-10-11 16:25:08,517 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 144 predicate places. [2020-10-11 16:25:08,517 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 275 transitions, 4326 flow [2020-10-11 16:25:08,517 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:08,517 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:08,517 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:08,728 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-11 16:25:08,729 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:08,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:08,729 INFO L82 PathProgramCache]: Analyzing trace with hash 464181945, now seen corresponding path program 10 times [2020-10-11 16:25:08,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:08,730 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492408701] [2020-10-11 16:25:08,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:08,863 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:08,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492408701] [2020-10-11 16:25:08,864 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168834937] [2020-10-11 16:25:08,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:08,935 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:08,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:08,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:08,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:09,082 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:09,095 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:09,103 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:09,104 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:09,104 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:09,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527280809] [2020-10-11 16:25:09,106 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:09,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:09,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:09,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:09,470 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:09,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 275 transitions, 4326 flow. Second operand 15 states. [2020-10-11 16:25:09,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:09,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:09,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:10,071 INFO L129 PetriNetUnfolder]: 202/1361 cut-off events. [2020-10-11 16:25:10,071 INFO L130 PetriNetUnfolder]: For 9711/9827 co-relation queries the response was YES. [2020-10-11 16:25:10,085 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 1361 events. 202/1361 cut-off events. For 9711/9827 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12026 event pairs, 0 based on Foata normal form. 23/1241 useless extension candidates. Maximal degree in co-relation 4707. Up to 275 conditions per place. [2020-10-11 16:25:10,097 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 159 selfloop transitions, 110 changer transitions 11/316 dead transitions. [2020-10-11 16:25:10,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 316 transitions, 5808 flow [2020-10-11 16:25:10,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:25:10,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:25:10,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1245 transitions. [2020-10-11 16:25:10,099 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.840080971659919 [2020-10-11 16:25:10,099 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1245 transitions. [2020-10-11 16:25:10,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1245 transitions. [2020-10-11 16:25:10,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:10,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1245 transitions. [2020-10-11 16:25:10,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:25:10,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:25:10,105 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:25:10,105 INFO L185 Difference]: Start difference. First operand has 201 places, 275 transitions, 4326 flow. Second operand 26 states and 1245 transitions. [2020-10-11 16:25:10,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 316 transitions, 5808 flow [2020-10-11 16:25:10,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 316 transitions, 5501 flow, removed 57 selfloop flow, removed 28 redundant places. [2020-10-11 16:25:10,167 INFO L241 Difference]: Finished difference. Result has 201 places, 300 transitions, 4810 flow [2020-10-11 16:25:10,167 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4810, PETRI_PLACES=201, PETRI_TRANSITIONS=300} [2020-10-11 16:25:10,168 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 144 predicate places. [2020-10-11 16:25:10,168 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 300 transitions, 4810 flow [2020-10-11 16:25:10,168 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:10,168 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:10,168 INFO L255 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] [2020-10-11 16:25:10,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-11 16:25:10,382 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:10,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:10,382 INFO L82 PathProgramCache]: Analyzing trace with hash -540273837, now seen corresponding path program 1 times [2020-10-11 16:25:10,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:10,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224967969] [2020-10-11 16:25:10,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:10,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:10,518 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224967969] [2020-10-11 16:25:10,520 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134206559] [2020-10-11 16:25:10,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:10,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:10,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:10,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:10,735 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:10,768 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:10,769 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:10,769 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:10,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725088956] [2020-10-11 16:25:10,769 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:10,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:10,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:10,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:11,028 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:11,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 300 transitions, 4810 flow. Second operand 16 states. [2020-10-11 16:25:11,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:11,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:11,029 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:11,528 INFO L129 PetriNetUnfolder]: 209/1410 cut-off events. [2020-10-11 16:25:11,528 INFO L130 PetriNetUnfolder]: For 10371/10501 co-relation queries the response was YES. [2020-10-11 16:25:11,538 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 1410 events. 209/1410 cut-off events. For 10371/10501 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 12613 event pairs, 0 based on Foata normal form. 16/1278 useless extension candidates. Maximal degree in co-relation 4974. Up to 298 conditions per place. [2020-10-11 16:25:11,546 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 227 selfloop transitions, 65 changer transitions 13/341 dead transitions. [2020-10-11 16:25:11,546 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 341 transitions, 6281 flow [2020-10-11 16:25:11,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:11,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:11,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1050 transitions. [2020-10-11 16:25:11,549 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8373205741626795 [2020-10-11 16:25:11,549 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1050 transitions. [2020-10-11 16:25:11,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1050 transitions. [2020-10-11 16:25:11,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:11,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1050 transitions. [2020-10-11 16:25:11,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:11,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:11,553 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:11,553 INFO L185 Difference]: Start difference. First operand has 201 places, 300 transitions, 4810 flow. Second operand 22 states and 1050 transitions. [2020-10-11 16:25:11,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 341 transitions, 6281 flow [2020-10-11 16:25:11,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 341 transitions, 6028 flow, removed 82 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:11,616 INFO L241 Difference]: Finished difference. Result has 212 places, 310 transitions, 4964 flow [2020-10-11 16:25:11,616 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4583, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4964, PETRI_PLACES=212, PETRI_TRANSITIONS=310} [2020-10-11 16:25:11,616 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 155 predicate places. [2020-10-11 16:25:11,616 INFO L481 AbstractCegarLoop]: Abstraction has has 212 places, 310 transitions, 4964 flow [2020-10-11 16:25:11,616 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:11,617 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:11,617 INFO L255 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] [2020-10-11 16:25:11,830 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-11 16:25:11,831 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:11,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:11,831 INFO L82 PathProgramCache]: Analyzing trace with hash 1481636037, now seen corresponding path program 2 times [2020-10-11 16:25:11,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:11,832 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990693345] [2020-10-11 16:25:11,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:11,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:11,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:11,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990693345] [2020-10-11 16:25:11,954 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920712912] [2020-10-11 16:25:11,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:12,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:12,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:12,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:12,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:12,134 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:12,162 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:12,162 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:12,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:12,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931286120] [2020-10-11 16:25:12,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:12,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:12,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:12,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:12,495 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:12,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 310 transitions, 4964 flow. Second operand 16 states. [2020-10-11 16:25:12,496 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:12,496 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:12,496 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:12,973 INFO L129 PetriNetUnfolder]: 208/1431 cut-off events. [2020-10-11 16:25:12,973 INFO L130 PetriNetUnfolder]: For 9926/10044 co-relation queries the response was YES. [2020-10-11 16:25:12,981 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5095 conditions, 1431 events. 208/1431 cut-off events. For 9926/10044 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 12964 event pairs, 0 based on Foata normal form. 13/1293 useless extension candidates. Maximal degree in co-relation 5001. Up to 303 conditions per place. [2020-10-11 16:25:12,989 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 230 selfloop transitions, 68 changer transitions 5/339 dead transitions. [2020-10-11 16:25:12,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 339 transitions, 6160 flow [2020-10-11 16:25:12,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:12,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:12,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:12,991 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:12,991 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:12,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:12,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:12,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:12,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:12,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:12,993 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:12,994 INFO L185 Difference]: Start difference. First operand has 212 places, 310 transitions, 4964 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:12,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 339 transitions, 6160 flow [2020-10-11 16:25:13,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 339 transitions, 6074 flow, removed 25 selfloop flow, removed 12 redundant places. [2020-10-11 16:25:13,042 INFO L241 Difference]: Finished difference. Result has 218 places, 316 transitions, 5224 flow [2020-10-11 16:25:13,042 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=4888, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5224, PETRI_PLACES=218, PETRI_TRANSITIONS=316} [2020-10-11 16:25:13,043 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 161 predicate places. [2020-10-11 16:25:13,043 INFO L481 AbstractCegarLoop]: Abstraction has has 218 places, 316 transitions, 5224 flow [2020-10-11 16:25:13,043 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:13,043 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:13,043 INFO L255 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] [2020-10-11 16:25:13,243 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:13,244 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:13,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:13,245 INFO L82 PathProgramCache]: Analyzing trace with hash -490035947, now seen corresponding path program 3 times [2020-10-11 16:25:13,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:13,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824913593] [2020-10-11 16:25:13,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:13,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:13,354 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:13,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824913593] [2020-10-11 16:25:13,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692172018] [2020-10-11 16:25:13,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:13,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:13,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:13,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:25:13,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:13,540 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:13,561 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:13,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:13,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:13,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818634021] [2020-10-11 16:25:13,566 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:13,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:13,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:13,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:14,013 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:14,013 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 316 transitions, 5224 flow. Second operand 16 states. [2020-10-11 16:25:14,013 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:14,014 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:14,014 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:14,552 INFO L129 PetriNetUnfolder]: 216/1481 cut-off events. [2020-10-11 16:25:14,552 INFO L130 PetriNetUnfolder]: For 12115/12257 co-relation queries the response was YES. [2020-10-11 16:25:14,568 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5463 conditions, 1481 events. 216/1481 cut-off events. For 12115/12257 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 13634 event pairs, 0 based on Foata normal form. 14/1338 useless extension candidates. Maximal degree in co-relation 5368. Up to 287 conditions per place. [2020-10-11 16:25:14,577 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 212 selfloop transitions, 97 changer transitions 8/353 dead transitions. [2020-10-11 16:25:14,578 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 353 transitions, 6723 flow [2020-10-11 16:25:14,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:14,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:14,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1001 transitions. [2020-10-11 16:25:14,579 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8362573099415205 [2020-10-11 16:25:14,580 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1001 transitions. [2020-10-11 16:25:14,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1001 transitions. [2020-10-11 16:25:14,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:14,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1001 transitions. [2020-10-11 16:25:14,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:14,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:14,583 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:14,583 INFO L185 Difference]: Start difference. First operand has 218 places, 316 transitions, 5224 flow. Second operand 21 states and 1001 transitions. [2020-10-11 16:25:14,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 353 transitions, 6723 flow [2020-10-11 16:25:14,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 353 transitions, 6608 flow, removed 11 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:14,641 INFO L241 Difference]: Finished difference. Result has 228 places, 324 transitions, 5633 flow [2020-10-11 16:25:14,641 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5126, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5633, PETRI_PLACES=228, PETRI_TRANSITIONS=324} [2020-10-11 16:25:14,642 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 171 predicate places. [2020-10-11 16:25:14,642 INFO L481 AbstractCegarLoop]: Abstraction has has 228 places, 324 transitions, 5633 flow [2020-10-11 16:25:14,642 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:14,642 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:14,642 INFO L255 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] [2020-10-11 16:25:14,842 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-11 16:25:14,843 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:14,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:14,843 INFO L82 PathProgramCache]: Analyzing trace with hash -948997411, now seen corresponding path program 4 times [2020-10-11 16:25:14,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:14,844 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058846926] [2020-10-11 16:25:14,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:14,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:14,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058846926] [2020-10-11 16:25:14,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378632169] [2020-10-11 16:25:14,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:15,025 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:15,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:15,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:15,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:15,130 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:15,168 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:15,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:15,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:15,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:15,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565789785] [2020-10-11 16:25:15,193 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:15,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:15,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:15,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:15,691 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:15,692 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 324 transitions, 5633 flow. Second operand 16 states. [2020-10-11 16:25:15,692 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:15,692 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:15,692 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:17,078 INFO L129 PetriNetUnfolder]: 276/1876 cut-off events. [2020-10-11 16:25:17,078 INFO L130 PetriNetUnfolder]: For 20355/20552 co-relation queries the response was YES. [2020-10-11 16:25:17,092 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7198 conditions, 1876 events. 276/1876 cut-off events. For 20355/20552 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 18066 event pairs, 0 based on Foata normal form. 58/1736 useless extension candidates. Maximal degree in co-relation 7098. Up to 273 conditions per place. [2020-10-11 16:25:17,100 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 77 selfloop transitions, 288 changer transitions 28/429 dead transitions. [2020-10-11 16:25:17,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 429 transitions, 8974 flow [2020-10-11 16:25:17,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:25:17,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:25:17,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2248 transitions. [2020-10-11 16:25:17,103 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8391190742814483 [2020-10-11 16:25:17,103 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2248 transitions. [2020-10-11 16:25:17,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2248 transitions. [2020-10-11 16:25:17,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:17,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2248 transitions. [2020-10-11 16:25:17,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:25:17,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:25:17,109 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:25:17,109 INFO L185 Difference]: Start difference. First operand has 228 places, 324 transitions, 5633 flow. Second operand 47 states and 2248 transitions. [2020-10-11 16:25:17,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 429 transitions, 8974 flow [2020-10-11 16:25:17,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 429 transitions, 8866 flow, removed 18 selfloop flow, removed 15 redundant places. [2020-10-11 16:25:17,201 INFO L241 Difference]: Finished difference. Result has 275 places, 395 transitions, 7835 flow [2020-10-11 16:25:17,202 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=5550, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=7835, PETRI_PLACES=275, PETRI_TRANSITIONS=395} [2020-10-11 16:25:17,202 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 218 predicate places. [2020-10-11 16:25:17,202 INFO L481 AbstractCegarLoop]: Abstraction has has 275 places, 395 transitions, 7835 flow [2020-10-11 16:25:17,202 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:17,202 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:17,202 INFO L255 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] [2020-10-11 16:25:17,414 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:17,415 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:17,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:17,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1165569251, now seen corresponding path program 5 times [2020-10-11 16:25:17,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:17,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74117591] [2020-10-11 16:25:17,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:17,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:17,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74117591] [2020-10-11 16:25:17,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432259237] [2020-10-11 16:25:17,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:17,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:17,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:17,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:17,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:17,688 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:17,703 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:17,710 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:17,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:17,711 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:17,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684596525] [2020-10-11 16:25:17,712 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:17,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:17,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:17,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:17,873 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:17,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 395 transitions, 7835 flow. Second operand 15 states. [2020-10-11 16:25:17,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:17,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:17,875 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:18,920 INFO L129 PetriNetUnfolder]: 300/2099 cut-off events. [2020-10-11 16:25:18,920 INFO L130 PetriNetUnfolder]: For 23171/23354 co-relation queries the response was YES. [2020-10-11 16:25:18,938 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8495 conditions, 2099 events. 300/2099 cut-off events. For 23171/23354 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 20973 event pairs, 0 based on Foata normal form. 60/1937 useless extension candidates. Maximal degree in co-relation 8378. Up to 317 conditions per place. [2020-10-11 16:25:18,949 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 95 selfloop transitions, 328 changer transitions 11/470 dead transitions. [2020-10-11 16:25:18,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 470 transitions, 10632 flow [2020-10-11 16:25:18,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-10-11 16:25:18,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2020-10-11 16:25:18,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1720 transitions. [2020-10-11 16:25:18,956 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8382066276803118 [2020-10-11 16:25:18,957 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 1720 transitions. [2020-10-11 16:25:18,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 1720 transitions. [2020-10-11 16:25:18,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:18,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 1720 transitions. [2020-10-11 16:25:18,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 37 states. [2020-10-11 16:25:18,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 37 states. [2020-10-11 16:25:18,962 INFO L81 ComplementDD]: Finished complementDD. Result 37 states. [2020-10-11 16:25:18,962 INFO L185 Difference]: Start difference. First operand has 275 places, 395 transitions, 7835 flow. Second operand 36 states and 1720 transitions. [2020-10-11 16:25:18,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 470 transitions, 10632 flow [2020-10-11 16:25:19,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 470 transitions, 9730 flow, removed 351 selfloop flow, removed 32 redundant places. [2020-10-11 16:25:19,158 INFO L241 Difference]: Finished difference. Result has 278 places, 451 transitions, 9198 flow [2020-10-11 16:25:19,158 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=7147, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=9198, PETRI_PLACES=278, PETRI_TRANSITIONS=451} [2020-10-11 16:25:19,159 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 221 predicate places. [2020-10-11 16:25:19,159 INFO L481 AbstractCegarLoop]: Abstraction has has 278 places, 451 transitions, 9198 flow [2020-10-11 16:25:19,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:19,159 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:19,159 INFO L255 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] [2020-10-11 16:25:19,373 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-11 16:25:19,373 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:19,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:19,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1455222213, now seen corresponding path program 6 times [2020-10-11 16:25:19,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:19,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450550040] [2020-10-11 16:25:19,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:19,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:19,502 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:19,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450550040] [2020-10-11 16:25:19,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406031617] [2020-10-11 16:25:19,503 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:19,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:19,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:19,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:19,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:19,690 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:19,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:19,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:19,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2020-10-11 16:25:19,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698209536] [2020-10-11 16:25:19,716 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-11 16:25:19,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:19,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-11 16:25:19,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-10-11 16:25:20,292 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:20,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 451 transitions, 9198 flow. Second operand 16 states. [2020-10-11 16:25:20,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:20,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:20,293 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:21,072 INFO L129 PetriNetUnfolder]: 309/2182 cut-off events. [2020-10-11 16:25:21,072 INFO L130 PetriNetUnfolder]: For 21767/22013 co-relation queries the response was YES. [2020-10-11 16:25:21,090 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8947 conditions, 2182 events. 309/2182 cut-off events. For 21767/22013 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 21998 event pairs, 0 based on Foata normal form. 25/1975 useless extension candidates. Maximal degree in co-relation 8833. Up to 385 conditions per place. [2020-10-11 16:25:21,101 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 276 selfloop transitions, 184 changer transitions 5/501 dead transitions. [2020-10-11 16:25:21,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 501 transitions, 11311 flow [2020-10-11 16:25:21,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:25:21,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:25:21,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1332 transitions. [2020-10-11 16:25:21,103 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345864661654135 [2020-10-11 16:25:21,104 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1332 transitions. [2020-10-11 16:25:21,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1332 transitions. [2020-10-11 16:25:21,104 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:21,105 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1332 transitions. [2020-10-11 16:25:21,106 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:25:21,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:25:21,108 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:25:21,108 INFO L185 Difference]: Start difference. First operand has 278 places, 451 transitions, 9198 flow. Second operand 28 states and 1332 transitions. [2020-10-11 16:25:21,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 501 transitions, 11311 flow [2020-10-11 16:25:21,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 501 transitions, 11041 flow, removed 70 selfloop flow, removed 23 redundant places. [2020-10-11 16:25:21,312 INFO L241 Difference]: Finished difference. Result has 284 places, 467 transitions, 9873 flow [2020-10-11 16:25:21,313 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=8946, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=9873, PETRI_PLACES=284, PETRI_TRANSITIONS=467} [2020-10-11 16:25:21,313 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 227 predicate places. [2020-10-11 16:25:21,313 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 467 transitions, 9873 flow [2020-10-11 16:25:21,314 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-11 16:25:21,314 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:21,314 INFO L255 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] [2020-10-11 16:25:21,528 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:21,529 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:21,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:21,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1025605509, now seen corresponding path program 7 times [2020-10-11 16:25:21,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:21,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38691799] [2020-10-11 16:25:21,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:21,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:21,653 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:21,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38691799] [2020-10-11 16:25:21,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044665470] [2020-10-11 16:25:21,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:21,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:21,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:21,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:21,817 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:21,860 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:21,865 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:21,866 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:21,866 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:21,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385234831] [2020-10-11 16:25:21,866 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:21,867 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:21,867 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:21,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:22,303 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:22,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 467 transitions, 9873 flow. Second operand 15 states. [2020-10-11 16:25:22,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:22,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:22,304 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:23,400 INFO L129 PetriNetUnfolder]: 333/2337 cut-off events. [2020-10-11 16:25:23,400 INFO L130 PetriNetUnfolder]: For 27206/27483 co-relation queries the response was YES. [2020-10-11 16:25:23,420 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9927 conditions, 2337 events. 333/2337 cut-off events. For 27206/27483 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23982 event pairs, 0 based on Foata normal form. 62/2152 useless extension candidates. Maximal degree in co-relation 9809. Up to 375 conditions per place. [2020-10-11 16:25:23,434 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 118 selfloop transitions, 357 changer transitions 11/522 dead transitions. [2020-10-11 16:25:23,434 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 522 transitions, 12458 flow [2020-10-11 16:25:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:25:23,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:25:23,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1625 transitions. [2020-10-11 16:25:23,437 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8384932920536635 [2020-10-11 16:25:23,437 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1625 transitions. [2020-10-11 16:25:23,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1625 transitions. [2020-10-11 16:25:23,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:23,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1625 transitions. [2020-10-11 16:25:23,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:25:23,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:25:23,442 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:25:23,442 INFO L185 Difference]: Start difference. First operand has 284 places, 467 transitions, 9873 flow. Second operand 34 states and 1625 transitions. [2020-10-11 16:25:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 522 transitions, 12458 flow [2020-10-11 16:25:23,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 522 transitions, 12291 flow, removed 43 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:23,661 INFO L241 Difference]: Finished difference. Result has 304 places, 497 transitions, 11595 flow [2020-10-11 16:25:23,662 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=9732, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=11595, PETRI_PLACES=304, PETRI_TRANSITIONS=497} [2020-10-11 16:25:23,662 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 247 predicate places. [2020-10-11 16:25:23,662 INFO L481 AbstractCegarLoop]: Abstraction has has 304 places, 497 transitions, 11595 flow [2020-10-11 16:25:23,662 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:23,663 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:23,663 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:23,876 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 16:25:23,877 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:23,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:23,877 INFO L82 PathProgramCache]: Analyzing trace with hash -171185391, now seen corresponding path program 1 times [2020-10-11 16:25:23,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:23,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968028706] [2020-10-11 16:25:23,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:23,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:24,010 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:24,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968028706] [2020-10-11 16:25:24,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014240251] [2020-10-11 16:25:24,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:24,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:24,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:24,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:24,174 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:24,185 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:24,185 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:24,185 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:24,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589011835] [2020-10-11 16:25:24,186 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:24,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:24,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:24,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:24,470 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:24,470 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 497 transitions, 11595 flow. Second operand 15 states. [2020-10-11 16:25:24,471 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:24,471 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:24,471 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:25,187 INFO L129 PetriNetUnfolder]: 330/2333 cut-off events. [2020-10-11 16:25:25,187 INFO L130 PetriNetUnfolder]: For 27537/27794 co-relation queries the response was YES. [2020-10-11 16:25:25,214 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 2333 events. 330/2333 cut-off events. For 27537/27794 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 23916 event pairs, 0 based on Foata normal form. 17/2103 useless extension candidates. Maximal degree in co-relation 10318. Up to 507 conditions per place. [2020-10-11 16:25:25,227 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 397 selfloop transitions, 92 changer transitions 5/530 dead transitions. [2020-10-11 16:25:25,228 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 530 transitions, 13472 flow [2020-10-11 16:25:25,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:25,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:25,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:25,229 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:25,230 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:25,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:25,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:25,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:25,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:25,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:25,233 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:25,233 INFO L185 Difference]: Start difference. First operand has 304 places, 497 transitions, 11595 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:25,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 530 transitions, 13472 flow [2020-10-11 16:25:25,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 530 transitions, 13180 flow, removed 75 selfloop flow, removed 25 redundant places. [2020-10-11 16:25:25,431 INFO L241 Difference]: Finished difference. Result has 297 places, 499 transitions, 11644 flow [2020-10-11 16:25:25,431 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=11333, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11644, PETRI_PLACES=297, PETRI_TRANSITIONS=499} [2020-10-11 16:25:25,431 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 240 predicate places. [2020-10-11 16:25:25,432 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 499 transitions, 11644 flow [2020-10-11 16:25:25,432 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:25,432 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:25,432 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:25,641 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-11 16:25:25,642 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:25,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:25,642 INFO L82 PathProgramCache]: Analyzing trace with hash -312855895, now seen corresponding path program 2 times [2020-10-11 16:25:25,643 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:25,643 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034614866] [2020-10-11 16:25:25,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:25,768 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:25,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034614866] [2020-10-11 16:25:25,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333562472] [2020-10-11 16:25:25,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:25,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:25,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:25,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:25,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:25,941 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:25,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:25,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:25,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:25,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668310344] [2020-10-11 16:25:25,947 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:25,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:25,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:25,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:26,230 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:26,231 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 499 transitions, 11644 flow. Second operand 15 states. [2020-10-11 16:25:26,231 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:26,231 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:26,231 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:26,968 INFO L129 PetriNetUnfolder]: 341/2439 cut-off events. [2020-10-11 16:25:26,969 INFO L130 PetriNetUnfolder]: For 29075/29330 co-relation queries the response was YES. [2020-10-11 16:25:26,990 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10886 conditions, 2439 events. 341/2439 cut-off events. For 29075/29330 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 25374 event pairs, 0 based on Foata normal form. 23/2203 useless extension candidates. Maximal degree in co-relation 10760. Up to 486 conditions per place. [2020-10-11 16:25:26,999 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 357 selfloop transitions, 141 changer transitions 5/539 dead transitions. [2020-10-11 16:25:26,999 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 539 transitions, 13788 flow [2020-10-11 16:25:27,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 16:25:27,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 16:25:27,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1141 transitions. [2020-10-11 16:25:27,001 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340643274853801 [2020-10-11 16:25:27,001 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1141 transitions. [2020-10-11 16:25:27,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1141 transitions. [2020-10-11 16:25:27,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:27,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1141 transitions. [2020-10-11 16:25:27,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-11 16:25:27,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-11 16:25:27,003 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-11 16:25:27,003 INFO L185 Difference]: Start difference. First operand has 297 places, 499 transitions, 11644 flow. Second operand 24 states and 1141 transitions. [2020-10-11 16:25:27,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 539 transitions, 13788 flow [2020-10-11 16:25:27,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 539 transitions, 13643 flow, removed 12 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:27,170 INFO L241 Difference]: Finished difference. Result has 308 places, 513 transitions, 12369 flow [2020-10-11 16:25:27,170 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=11515, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12369, PETRI_PLACES=308, PETRI_TRANSITIONS=513} [2020-10-11 16:25:27,171 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 251 predicate places. [2020-10-11 16:25:27,171 INFO L481 AbstractCegarLoop]: Abstraction has has 308 places, 513 transitions, 12369 flow [2020-10-11 16:25:27,171 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:27,171 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:27,171 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:27,386 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 16:25:27,387 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:27,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:27,388 INFO L82 PathProgramCache]: Analyzing trace with hash 264781971, now seen corresponding path program 3 times [2020-10-11 16:25:27,388 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:27,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937405021] [2020-10-11 16:25:27,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:27,580 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:27,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937405021] [2020-10-11 16:25:27,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590079146] [2020-10-11 16:25:27,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:27,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:27,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:27,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 16:25:27,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:27,776 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:27,784 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:27,785 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:27,785 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:27,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214030296] [2020-10-11 16:25:27,786 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:27,786 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:27,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:27,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:28,043 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:28,044 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 513 transitions, 12369 flow. Second operand 15 states. [2020-10-11 16:25:28,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:28,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:28,045 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:29,578 INFO L129 PetriNetUnfolder]: 350/2492 cut-off events. [2020-10-11 16:25:29,579 INFO L130 PetriNetUnfolder]: For 31785/32109 co-relation queries the response was YES. [2020-10-11 16:25:29,602 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11350 conditions, 2492 events. 350/2492 cut-off events. For 31785/32109 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 26062 event pairs, 0 based on Foata normal form. 44/2271 useless extension candidates. Maximal degree in co-relation 11221. Up to 407 conditions per place. [2020-10-11 16:25:29,611 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 239 selfloop transitions, 268 changer transitions 5/548 dead transitions. [2020-10-11 16:25:29,611 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 548 transitions, 14413 flow [2020-10-11 16:25:29,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:25:29,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:25:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1572 transitions. [2020-10-11 16:25:29,613 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:29,613 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1572 transitions. [2020-10-11 16:25:29,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1572 transitions. [2020-10-11 16:25:29,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:29,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1572 transitions. [2020-10-11 16:25:29,615 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:25:29,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:25:29,617 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:25:29,617 INFO L185 Difference]: Start difference. First operand has 308 places, 513 transitions, 12369 flow. Second operand 33 states and 1572 transitions. [2020-10-11 16:25:29,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 548 transitions, 14413 flow [2020-10-11 16:25:29,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 548 transitions, 14226 flow, removed 20 selfloop flow, removed 18 redundant places. [2020-10-11 16:25:29,817 INFO L241 Difference]: Finished difference. Result has 324 places, 524 transitions, 13276 flow [2020-10-11 16:25:29,818 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12203, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=13276, PETRI_PLACES=324, PETRI_TRANSITIONS=524} [2020-10-11 16:25:29,818 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 267 predicate places. [2020-10-11 16:25:29,818 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 524 transitions, 13276 flow [2020-10-11 16:25:29,818 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:29,818 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:29,818 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:30,032 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-11 16:25:30,033 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:30,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:30,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1855120231, now seen corresponding path program 4 times [2020-10-11 16:25:30,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:30,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113563374] [2020-10-11 16:25:30,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:30,182 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:30,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113563374] [2020-10-11 16:25:30,183 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117764709] [2020-10-11 16:25:30,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:30,255 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:30,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:30,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:25:30,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:30,383 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:25:30,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:30,416 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:30,416 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:30,416 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2020-10-11 16:25:30,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033724830] [2020-10-11 16:25:30,417 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-11 16:25:30,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:30,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-11 16:25:30,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2020-10-11 16:25:31,145 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:31,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 524 transitions, 13276 flow. Second operand 15 states. [2020-10-11 16:25:31,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:31,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:31,146 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:32,536 INFO L129 PetriNetUnfolder]: 382/2696 cut-off events. [2020-10-11 16:25:32,537 INFO L130 PetriNetUnfolder]: For 40484/40847 co-relation queries the response was YES. [2020-10-11 16:25:32,563 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12784 conditions, 2696 events. 382/2696 cut-off events. For 40484/40847 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 28753 event pairs, 0 based on Foata normal form. 74/2485 useless extension candidates. Maximal degree in co-relation 12653. Up to 455 conditions per place. [2020-10-11 16:25:32,574 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 126 selfloop transitions, 411 changer transitions 16/589 dead transitions. [2020-10-11 16:25:32,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 589 transitions, 16515 flow [2020-10-11 16:25:32,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:25:32,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:25:32,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2007 transitions. [2020-10-11 16:25:32,576 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8383458646616542 [2020-10-11 16:25:32,576 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2007 transitions. [2020-10-11 16:25:32,576 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2007 transitions. [2020-10-11 16:25:32,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:32,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2007 transitions. [2020-10-11 16:25:32,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:25:32,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:25:32,580 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:25:32,580 INFO L185 Difference]: Start difference. First operand has 324 places, 524 transitions, 13276 flow. Second operand 42 states and 2007 transitions. [2020-10-11 16:25:32,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 589 transitions, 16515 flow [2020-10-11 16:25:32,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 589 transitions, 16083 flow, removed 46 selfloop flow, removed 29 redundant places. [2020-10-11 16:25:32,773 INFO L241 Difference]: Finished difference. Result has 346 places, 560 transitions, 15184 flow [2020-10-11 16:25:32,774 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=12915, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=15184, PETRI_PLACES=346, PETRI_TRANSITIONS=560} [2020-10-11 16:25:32,774 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 289 predicate places. [2020-10-11 16:25:32,774 INFO L481 AbstractCegarLoop]: Abstraction has has 346 places, 560 transitions, 15184 flow [2020-10-11 16:25:32,774 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-11 16:25:32,774 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:32,774 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:32,986 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 16:25:32,987 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:32,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:32,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1479581764, now seen corresponding path program 11 times [2020-10-11 16:25:32,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:32,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381219078] [2020-10-11 16:25:32,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:32,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:33,148 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:33,149 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381219078] [2020-10-11 16:25:33,149 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416104070] [2020-10-11 16:25:33,150 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:33,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:25:33,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:33,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:33,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:33,419 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:33,457 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:33,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:33,458 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:33,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753427716] [2020-10-11 16:25:33,459 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:33,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:33,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:33,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:33,929 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:33,930 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 560 transitions, 15184 flow. Second operand 18 states. [2020-10-11 16:25:33,930 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:33,930 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:33,931 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:34,644 INFO L129 PetriNetUnfolder]: 376/2673 cut-off events. [2020-10-11 16:25:34,644 INFO L130 PetriNetUnfolder]: For 39657/40025 co-relation queries the response was YES. [2020-10-11 16:25:34,673 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13083 conditions, 2673 events. 376/2673 cut-off events. For 39657/40025 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 28500 event pairs, 0 based on Foata normal form. 22/2412 useless extension candidates. Maximal degree in co-relation 12944. Up to 601 conditions per place. [2020-10-11 16:25:34,685 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 464 selfloop transitions, 85 changer transitions 5/590 dead transitions. [2020-10-11 16:25:34,685 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 590 transitions, 17156 flow [2020-10-11 16:25:34,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-11 16:25:34,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-11 16:25:34,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 857 transitions. [2020-10-11 16:25:34,687 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8352826510721247 [2020-10-11 16:25:34,687 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 857 transitions. [2020-10-11 16:25:34,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 857 transitions. [2020-10-11 16:25:34,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:34,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 857 transitions. [2020-10-11 16:25:34,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-11 16:25:34,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-11 16:25:34,690 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-11 16:25:34,690 INFO L185 Difference]: Start difference. First operand has 346 places, 560 transitions, 15184 flow. Second operand 18 states and 857 transitions. [2020-10-11 16:25:34,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 590 transitions, 17156 flow [2020-10-11 16:25:34,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 590 transitions, 16660 flow, removed 171 selfloop flow, removed 29 redundant places. [2020-10-11 16:25:34,921 INFO L241 Difference]: Finished difference. Result has 331 places, 561 transitions, 14962 flow [2020-10-11 16:25:34,922 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14700, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=14962, PETRI_PLACES=331, PETRI_TRANSITIONS=561} [2020-10-11 16:25:34,922 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 274 predicate places. [2020-10-11 16:25:34,922 INFO L481 AbstractCegarLoop]: Abstraction has has 331 places, 561 transitions, 14962 flow [2020-10-11 16:25:34,922 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:34,922 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:34,922 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:35,130 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:35,131 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:35,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:35,131 INFO L82 PathProgramCache]: Analyzing trace with hash -1100961886, now seen corresponding path program 12 times [2020-10-11 16:25:35,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:35,133 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023166809] [2020-10-11 16:25:35,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:35,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:35,292 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:35,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023166809] [2020-10-11 16:25:35,292 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410880129] [2020-10-11 16:25:35,292 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:35,337 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 16:25:35,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:35,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-11 16:25:35,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:35,505 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:35,512 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:35,513 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:35,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:35,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797091445] [2020-10-11 16:25:35,513 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:35,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:35,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:35,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:35,657 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:35,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 561 transitions, 14962 flow. Second operand 18 states. [2020-10-11 16:25:35,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:35,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:35,659 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:36,417 INFO L129 PetriNetUnfolder]: 377/2675 cut-off events. [2020-10-11 16:25:36,417 INFO L130 PetriNetUnfolder]: For 40264/40632 co-relation queries the response was YES. [2020-10-11 16:25:36,445 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12991 conditions, 2675 events. 377/2675 cut-off events. For 40264/40632 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 28535 event pairs, 0 based on Foata normal form. 28/2419 useless extension candidates. Maximal degree in co-relation 12853. Up to 575 conditions per place. [2020-10-11 16:25:36,455 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 437 selfloop transitions, 114 changer transitions 5/592 dead transitions. [2020-10-11 16:25:36,455 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 592 transitions, 16972 flow [2020-10-11 16:25:36,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:36,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:36,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 905 transitions. [2020-10-11 16:25:36,457 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8356417359187442 [2020-10-11 16:25:36,457 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 905 transitions. [2020-10-11 16:25:36,457 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 905 transitions. [2020-10-11 16:25:36,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:36,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 905 transitions. [2020-10-11 16:25:36,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:36,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:36,459 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:36,459 INFO L185 Difference]: Start difference. First operand has 331 places, 561 transitions, 14962 flow. Second operand 19 states and 905 transitions. [2020-10-11 16:25:36,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 592 transitions, 16972 flow [2020-10-11 16:25:36,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 592 transitions, 16784 flow, removed 34 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:36,688 INFO L241 Difference]: Finished difference. Result has 338 places, 563 transitions, 15162 flow [2020-10-11 16:25:36,688 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14784, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=15162, PETRI_PLACES=338, PETRI_TRANSITIONS=563} [2020-10-11 16:25:36,689 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 281 predicate places. [2020-10-11 16:25:36,689 INFO L481 AbstractCegarLoop]: Abstraction has has 338 places, 563 transitions, 15162 flow [2020-10-11 16:25:36,689 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:36,689 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:36,689 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:25:36,890 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:36,890 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:36,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:36,891 INFO L82 PathProgramCache]: Analyzing trace with hash -2059413774, now seen corresponding path program 13 times [2020-10-11 16:25:36,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:36,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519004709] [2020-10-11 16:25:36,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:37,073 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:37,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519004709] [2020-10-11 16:25:37,074 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625905964] [2020-10-11 16:25:37,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:37,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:37,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:37,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:37,256 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:37,286 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:37,292 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:37,292 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:37,292 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2020-10-11 16:25:37,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999090179] [2020-10-11 16:25:37,293 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 16:25:37,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:37,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 16:25:37,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2020-10-11 16:25:37,886 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:37,887 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 563 transitions, 15162 flow. Second operand 18 states. [2020-10-11 16:25:37,887 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:37,887 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:37,887 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:39,903 INFO L129 PetriNetUnfolder]: 433/3065 cut-off events. [2020-10-11 16:25:39,904 INFO L130 PetriNetUnfolder]: For 59034/59456 co-relation queries the response was YES. [2020-10-11 16:25:39,933 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15474 conditions, 3065 events. 433/3065 cut-off events. For 59034/59456 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33567 event pairs, 0 based on Foata normal form. 110/2851 useless extension candidates. Maximal degree in co-relation 15334. Up to 519 conditions per place. [2020-10-11 16:25:39,944 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 89 selfloop transitions, 513 changer transitions 17/655 dead transitions. [2020-10-11 16:25:39,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 655 transitions, 19871 flow [2020-10-11 16:25:39,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-10-11 16:25:39,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-10-11 16:25:39,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 2434 transitions. [2020-10-11 16:25:39,947 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372893016855865 [2020-10-11 16:25:39,947 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 2434 transitions. [2020-10-11 16:25:39,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 2434 transitions. [2020-10-11 16:25:39,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:39,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 2434 transitions. [2020-10-11 16:25:39,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 52 states. [2020-10-11 16:25:39,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 52 states. [2020-10-11 16:25:39,951 INFO L81 ComplementDD]: Finished complementDD. Result 52 states. [2020-10-11 16:25:39,951 INFO L185 Difference]: Start difference. First operand has 338 places, 563 transitions, 15162 flow. Second operand 51 states and 2434 transitions. [2020-10-11 16:25:39,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 655 transitions, 19871 flow [2020-10-11 16:25:40,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 655 transitions, 19614 flow, removed 42 selfloop flow, removed 17 redundant places. [2020-10-11 16:25:40,276 INFO L241 Difference]: Finished difference. Result has 380 places, 622 transitions, 18495 flow [2020-10-11 16:25:40,277 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=14985, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=18495, PETRI_PLACES=380, PETRI_TRANSITIONS=622} [2020-10-11 16:25:40,278 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 323 predicate places. [2020-10-11 16:25:40,278 INFO L481 AbstractCegarLoop]: Abstraction has has 380 places, 622 transitions, 18495 flow [2020-10-11 16:25:40,278 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 16:25:40,278 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:40,278 INFO L255 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] [2020-10-11 16:25:40,491 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:40,492 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:40,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:40,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1510408274, now seen corresponding path program 8 times [2020-10-11 16:25:40,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:40,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476125295] [2020-10-11 16:25:40,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:40,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476125295] [2020-10-11 16:25:40,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063383264] [2020-10-11 16:25:40,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:40,684 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:40,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:40,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:40,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:41,413 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:41,422 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:41,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:41,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:41,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248077401] [2020-10-11 16:25:41,423 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:41,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:41,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:41,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:42,066 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:42,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 622 transitions, 18495 flow. Second operand 17 states. [2020-10-11 16:25:42,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:42,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:42,068 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:43,603 INFO L129 PetriNetUnfolder]: 426/3085 cut-off events. [2020-10-11 16:25:43,604 INFO L130 PetriNetUnfolder]: For 54259/54623 co-relation queries the response was YES. [2020-10-11 16:25:43,634 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15908 conditions, 3085 events. 426/3085 cut-off events. For 54259/54623 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 34023 event pairs, 0 based on Foata normal form. 20/2777 useless extension candidates. Maximal degree in co-relation 15759. Up to 667 conditions per place. [2020-10-11 16:25:43,647 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 512 selfloop transitions, 116 changer transitions 5/669 dead transitions. [2020-10-11 16:25:43,647 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 669 transitions, 21147 flow [2020-10-11 16:25:43,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:43,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:43,648 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:43,649 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:43,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:43,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:43,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:43,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:43,651 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:43,651 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:43,651 INFO L185 Difference]: Start difference. First operand has 380 places, 622 transitions, 18495 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:43,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 669 transitions, 21147 flow [2020-10-11 16:25:43,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 669 transitions, 20253 flow, removed 299 selfloop flow, removed 41 redundant places. [2020-10-11 16:25:43,983 INFO L241 Difference]: Finished difference. Result has 356 places, 631 transitions, 18307 flow [2020-10-11 16:25:43,984 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=17665, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18307, PETRI_PLACES=356, PETRI_TRANSITIONS=631} [2020-10-11 16:25:43,984 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 299 predicate places. [2020-10-11 16:25:43,984 INFO L481 AbstractCegarLoop]: Abstraction has has 356 places, 631 transitions, 18307 flow [2020-10-11 16:25:43,984 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:43,985 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:43,985 INFO L255 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] [2020-10-11 16:25:44,198 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-11 16:25:44,199 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:44,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:44,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1266617898, now seen corresponding path program 9 times [2020-10-11 16:25:44,199 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:44,200 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073660755] [2020-10-11 16:25:44,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:44,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:44,343 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:44,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073660755] [2020-10-11 16:25:44,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133634699] [2020-10-11 16:25:44,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:44,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:25:44,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:44,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:44,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:44,607 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:44,617 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:44,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:44,618 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:44,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973073967] [2020-10-11 16:25:44,618 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:44,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:44,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:44,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:45,014 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:45,015 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 631 transitions, 18307 flow. Second operand 17 states. [2020-10-11 16:25:45,015 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:45,015 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:45,016 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:46,110 INFO L129 PetriNetUnfolder]: 427/3094 cut-off events. [2020-10-11 16:25:46,111 INFO L130 PetriNetUnfolder]: For 52038/52383 co-relation queries the response was YES. [2020-10-11 16:25:46,135 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15647 conditions, 3094 events. 427/3094 cut-off events. For 52038/52383 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 34170 event pairs, 0 based on Foata normal form. 20/2785 useless extension candidates. Maximal degree in co-relation 15499. Up to 679 conditions per place. [2020-10-11 16:25:46,146 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 520 selfloop transitions, 106 changer transitions 5/667 dead transitions. [2020-10-11 16:25:46,146 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 667 transitions, 20581 flow [2020-10-11 16:25:46,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-11 16:25:46,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-11 16:25:46,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 904 transitions. [2020-10-11 16:25:46,148 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8347183748845799 [2020-10-11 16:25:46,148 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 904 transitions. [2020-10-11 16:25:46,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 904 transitions. [2020-10-11 16:25:46,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:46,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 904 transitions. [2020-10-11 16:25:46,149 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-11 16:25:46,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-11 16:25:46,150 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-11 16:25:46,150 INFO L185 Difference]: Start difference. First operand has 356 places, 631 transitions, 18307 flow. Second operand 19 states and 904 transitions. [2020-10-11 16:25:46,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 667 transitions, 20581 flow [2020-10-11 16:25:46,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 667 transitions, 20418 flow, removed 14 selfloop flow, removed 13 redundant places. [2020-10-11 16:25:46,416 INFO L241 Difference]: Finished difference. Result has 363 places, 633 transitions, 18516 flow [2020-10-11 16:25:46,416 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18160, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=18516, PETRI_PLACES=363, PETRI_TRANSITIONS=633} [2020-10-11 16:25:46,417 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 306 predicate places. [2020-10-11 16:25:46,417 INFO L481 AbstractCegarLoop]: Abstraction has has 363 places, 633 transitions, 18516 flow [2020-10-11 16:25:46,417 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:46,417 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:46,417 INFO L255 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] [2020-10-11 16:25:46,622 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:46,623 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:46,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:46,623 INFO L82 PathProgramCache]: Analyzing trace with hash 1567721728, now seen corresponding path program 10 times [2020-10-11 16:25:46,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:46,624 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374663083] [2020-10-11 16:25:46,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:46,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:46,756 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:46,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374663083] [2020-10-11 16:25:46,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792697217] [2020-10-11 16:25:46,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:46,800 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:25:46,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:46,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:25:46,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:47,100 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:47,117 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:47,117 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:47,117 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:47,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175801740] [2020-10-11 16:25:47,118 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:47,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:47,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:47,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:47,907 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:47,907 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 633 transitions, 18516 flow. Second operand 17 states. [2020-10-11 16:25:47,908 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:47,908 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:47,908 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:48,832 INFO L129 PetriNetUnfolder]: 430/3121 cut-off events. [2020-10-11 16:25:48,832 INFO L130 PetriNetUnfolder]: For 53735/54085 co-relation queries the response was YES. [2020-10-11 16:25:48,864 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15824 conditions, 3121 events. 430/3121 cut-off events. For 53735/54085 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 34520 event pairs, 0 based on Foata normal form. 20/2809 useless extension candidates. Maximal degree in co-relation 15674. Up to 631 conditions per place. [2020-10-11 16:25:48,875 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 475 selfloop transitions, 161 changer transitions 5/677 dead transitions. [2020-10-11 16:25:48,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 677 transitions, 21049 flow [2020-10-11 16:25:48,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:25:48,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:25:48,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 999 transitions. [2020-10-11 16:25:48,877 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8345864661654135 [2020-10-11 16:25:48,877 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 999 transitions. [2020-10-11 16:25:48,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 999 transitions. [2020-10-11 16:25:48,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:48,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 999 transitions. [2020-10-11 16:25:48,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:25:48,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:25:48,879 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:25:48,879 INFO L185 Difference]: Start difference. First operand has 363 places, 633 transitions, 18516 flow. Second operand 21 states and 999 transitions. [2020-10-11 16:25:48,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 677 transitions, 21049 flow [2020-10-11 16:25:49,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 677 transitions, 20894 flow, removed 9 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:49,328 INFO L241 Difference]: Finished difference. Result has 370 places, 639 transitions, 19050 flow [2020-10-11 16:25:49,329 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18371, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=19050, PETRI_PLACES=370, PETRI_TRANSITIONS=639} [2020-10-11 16:25:49,329 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 313 predicate places. [2020-10-11 16:25:49,329 INFO L481 AbstractCegarLoop]: Abstraction has has 370 places, 639 transitions, 19050 flow [2020-10-11 16:25:49,329 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:49,329 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:49,329 INFO L255 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] [2020-10-11 16:25:49,542 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 16:25:49,543 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:49,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:49,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1049891686, now seen corresponding path program 11 times [2020-10-11 16:25:49,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:49,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780598492] [2020-10-11 16:25:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:49,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:49,679 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:49,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780598492] [2020-10-11 16:25:49,679 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957297637] [2020-10-11 16:25:49,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:49,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:25:49,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:49,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:49,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:49,896 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:49,908 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:49,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:49,908 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:49,908 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494733295] [2020-10-11 16:25:49,909 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:49,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:49,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:49,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:49,991 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:49,992 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 639 transitions, 19050 flow. Second operand 17 states. [2020-10-11 16:25:49,992 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:49,992 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:49,992 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:50,974 INFO L129 PetriNetUnfolder]: 431/3123 cut-off events. [2020-10-11 16:25:50,975 INFO L130 PetriNetUnfolder]: For 57079/57441 co-relation queries the response was YES. [2020-10-11 16:25:51,009 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16062 conditions, 3123 events. 431/3123 cut-off events. For 57079/57441 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 34538 event pairs, 0 based on Foata normal form. 20/2810 useless extension candidates. Maximal degree in co-relation 15909. Up to 644 conditions per place. [2020-10-11 16:25:51,023 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 484 selfloop transitions, 150 changer transitions 5/675 dead transitions. [2020-10-11 16:25:51,023 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 675 transitions, 21358 flow [2020-10-11 16:25:51,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:25:51,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:25:51,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1046 transitions. [2020-10-11 16:25:51,025 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8341307814992025 [2020-10-11 16:25:51,025 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1046 transitions. [2020-10-11 16:25:51,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1046 transitions. [2020-10-11 16:25:51,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:51,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1046 transitions. [2020-10-11 16:25:51,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:25:51,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:25:51,027 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:25:51,027 INFO L185 Difference]: Start difference. First operand has 370 places, 639 transitions, 19050 flow. Second operand 22 states and 1046 transitions. [2020-10-11 16:25:51,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 675 transitions, 21358 flow [2020-10-11 16:25:51,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 675 transitions, 21156 flow, removed 11 selfloop flow, removed 16 redundant places. [2020-10-11 16:25:51,362 INFO L241 Difference]: Finished difference. Result has 377 places, 641 transitions, 19347 flow [2020-10-11 16:25:51,363 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=18858, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=19347, PETRI_PLACES=377, PETRI_TRANSITIONS=641} [2020-10-11 16:25:51,363 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 320 predicate places. [2020-10-11 16:25:51,363 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 641 transitions, 19347 flow [2020-10-11 16:25:51,363 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:51,363 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:51,363 INFO L255 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] [2020-10-11 16:25:51,564 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:51,564 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:51,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:51,565 INFO L82 PathProgramCache]: Analyzing trace with hash -275251696, now seen corresponding path program 12 times [2020-10-11 16:25:51,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:51,565 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877160664] [2020-10-11 16:25:51,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:51,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:51,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:51,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877160664] [2020-10-11 16:25:51,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219528013] [2020-10-11 16:25:51,719 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:51,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:25:51,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:51,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:51,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:51,878 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:51,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:51,900 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:51,900 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:51,900 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:51,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662817603] [2020-10-11 16:25:51,901 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:51,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:51,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:51,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:52,644 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:52,645 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 641 transitions, 19347 flow. Second operand 17 states. [2020-10-11 16:25:52,645 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:52,645 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:52,645 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:54,342 INFO L129 PetriNetUnfolder]: 483/3492 cut-off events. [2020-10-11 16:25:54,342 INFO L130 PetriNetUnfolder]: For 69879/70357 co-relation queries the response was YES. [2020-10-11 16:25:54,383 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18154 conditions, 3492 events. 483/3492 cut-off events. For 69879/70357 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 39227 event pairs, 0 based on Foata normal form. 122/3243 useless extension candidates. Maximal degree in co-relation 17999. Up to 604 conditions per place. [2020-10-11 16:25:54,399 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 81 selfloop transitions, 597 changer transitions 11/725 dead transitions. [2020-10-11 16:25:54,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 725 transitions, 23859 flow [2020-10-11 16:25:54,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:25:54,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:25:54,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2005 transitions. [2020-10-11 16:25:54,401 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375104427736006 [2020-10-11 16:25:54,401 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2005 transitions. [2020-10-11 16:25:54,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2005 transitions. [2020-10-11 16:25:54,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:54,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2005 transitions. [2020-10-11 16:25:54,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:25:54,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:25:54,405 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:25:54,405 INFO L185 Difference]: Start difference. First operand has 377 places, 641 transitions, 19347 flow. Second operand 42 states and 2005 transitions. [2020-10-11 16:25:54,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 725 transitions, 23859 flow [2020-10-11 16:25:54,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 725 transitions, 23642 flow, removed 16 selfloop flow, removed 19 redundant places. [2020-10-11 16:25:54,783 INFO L241 Difference]: Finished difference. Result has 405 places, 708 transitions, 22993 flow [2020-10-11 16:25:54,784 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=19160, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=541, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=22993, PETRI_PLACES=405, PETRI_TRANSITIONS=708} [2020-10-11 16:25:54,784 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 348 predicate places. [2020-10-11 16:25:54,784 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 708 transitions, 22993 flow [2020-10-11 16:25:54,785 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:54,785 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:54,785 INFO L255 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] [2020-10-11 16:25:54,985 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 16:25:54,986 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:54,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:54,986 INFO L82 PathProgramCache]: Analyzing trace with hash -133431952, now seen corresponding path program 13 times [2020-10-11 16:25:54,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:54,987 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115210617] [2020-10-11 16:25:54,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:54,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:55,151 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:55,151 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115210617] [2020-10-11 16:25:55,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350302665] [2020-10-11 16:25:55,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:55,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:55,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:55,491 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:55,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:55,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:55,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037550701] [2020-10-11 16:25:55,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:55,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:55,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:55,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:56,144 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:56,145 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 708 transitions, 22993 flow. Second operand 17 states. [2020-10-11 16:25:56,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:56,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:56,145 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:25:57,699 INFO L129 PetriNetUnfolder]: 492/3567 cut-off events. [2020-10-11 16:25:57,699 INFO L130 PetriNetUnfolder]: For 73952/74478 co-relation queries the response was YES. [2020-10-11 16:25:57,741 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19469 conditions, 3567 events. 492/3567 cut-off events. For 73952/74478 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 40339 event pairs, 0 based on Foata normal form. 58/3246 useless extension candidates. Maximal degree in co-relation 19308. Up to 620 conditions per place. [2020-10-11 16:25:57,757 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 328 selfloop transitions, 391 changer transitions 5/760 dead transitions. [2020-10-11 16:25:57,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 760 transitions, 26114 flow [2020-10-11 16:25:57,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:25:57,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:25:57,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1572 transitions. [2020-10-11 16:25:57,759 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:25:57,759 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1572 transitions. [2020-10-11 16:25:57,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1572 transitions. [2020-10-11 16:25:57,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:25:57,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1572 transitions. [2020-10-11 16:25:57,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:25:57,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:25:57,763 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:25:57,763 INFO L185 Difference]: Start difference. First operand has 405 places, 708 transitions, 22993 flow. Second operand 33 states and 1572 transitions. [2020-10-11 16:25:57,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 760 transitions, 26114 flow [2020-10-11 16:25:58,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 760 transitions, 24662 flow, removed 567 selfloop flow, removed 32 redundant places. [2020-10-11 16:25:58,229 INFO L241 Difference]: Finished difference. Result has 407 places, 724 transitions, 23394 flow [2020-10-11 16:25:58,229 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=21723, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=23394, PETRI_PLACES=407, PETRI_TRANSITIONS=724} [2020-10-11 16:25:58,230 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 350 predicate places. [2020-10-11 16:25:58,230 INFO L481 AbstractCegarLoop]: Abstraction has has 407 places, 724 transitions, 23394 flow [2020-10-11 16:25:58,230 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:25:58,230 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:25:58,230 INFO L255 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] [2020-10-11 16:25:58,430 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:58,431 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:25:58,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:25:58,431 INFO L82 PathProgramCache]: Analyzing trace with hash -1532634972, now seen corresponding path program 14 times [2020-10-11 16:25:58,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:25:58,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509568523] [2020-10-11 16:25:58,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:25:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:25:58,578 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:58,578 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509568523] [2020-10-11 16:25:58,578 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790643292] [2020-10-11 16:25:58,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:25:58,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:25:58,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:25:58,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:25:58,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:25:58,811 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:25:58,817 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:25:58,818 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:25:58,818 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:25:58,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227910789] [2020-10-11 16:25:58,818 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:25:58,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:25:58,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:25:58,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:25:59,654 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:25:59,655 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 724 transitions, 23394 flow. Second operand 17 states. [2020-10-11 16:25:59,655 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:25:59,655 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:25:59,656 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:00,962 INFO L129 PetriNetUnfolder]: 498/3621 cut-off events. [2020-10-11 16:26:00,962 INFO L130 PetriNetUnfolder]: For 74306/74784 co-relation queries the response was YES. [2020-10-11 16:26:01,001 INFO L80 FinitePrefix]: Finished finitePrefix Result has 19532 conditions, 3621 events. 498/3621 cut-off events. For 74306/74784 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 41186 event pairs, 0 based on Foata normal form. 24/3259 useless extension candidates. Maximal degree in co-relation 19371. Up to 718 conditions per place. [2020-10-11 16:26:01,016 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 517 selfloop transitions, 208 changer transitions 5/766 dead transitions. [2020-10-11 16:26:01,016 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 766 transitions, 26179 flow [2020-10-11 16:26:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-11 16:26:01,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-11 16:26:01,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1283 transitions. [2020-10-11 16:26:01,018 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8336582196231319 [2020-10-11 16:26:01,018 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1283 transitions. [2020-10-11 16:26:01,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1283 transitions. [2020-10-11 16:26:01,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:01,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1283 transitions. [2020-10-11 16:26:01,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-11 16:26:01,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-11 16:26:01,020 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-11 16:26:01,020 INFO L185 Difference]: Start difference. First operand has 407 places, 724 transitions, 23394 flow. Second operand 27 states and 1283 transitions. [2020-10-11 16:26:01,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 766 transitions, 26179 flow [2020-10-11 16:26:01,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 766 transitions, 25745 flow, removed 28 selfloop flow, removed 24 redundant places. [2020-10-11 16:26:01,438 INFO L241 Difference]: Finished difference. Result has 411 places, 731 transitions, 23862 flow [2020-10-11 16:26:01,439 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=22976, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=23862, PETRI_PLACES=411, PETRI_TRANSITIONS=731} [2020-10-11 16:26:01,439 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 354 predicate places. [2020-10-11 16:26:01,439 INFO L481 AbstractCegarLoop]: Abstraction has has 411 places, 731 transitions, 23862 flow [2020-10-11 16:26:01,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:01,439 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:01,440 INFO L255 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] [2020-10-11 16:26:01,640 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 16:26:01,640 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:01,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:01,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1508340756, now seen corresponding path program 15 times [2020-10-11 16:26:01,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:01,642 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990892542] [2020-10-11 16:26:01,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:01,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:01,790 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:01,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990892542] [2020-10-11 16:26:01,790 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185897328] [2020-10-11 16:26:01,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:01,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:26:01,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:01,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:01,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:04,115 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:04,194 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:04,203 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:04,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:04,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:04,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319462094] [2020-10-11 16:26:04,204 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:04,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:04,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:04,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=216, Unknown=1, NotChecked=0, Total=272 [2020-10-11 16:26:05,104 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:05,105 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 731 transitions, 23862 flow. Second operand 17 states. [2020-10-11 16:26:05,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:05,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:05,106 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:09,389 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 40 DAG size of output: 26 [2020-10-11 16:26:11,477 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 31 [2020-10-11 16:26:15,594 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 44 DAG size of output: 29 [2020-10-11 16:26:19,768 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 36 DAG size of output: 34 [2020-10-11 16:26:21,779 INFO L129 PetriNetUnfolder]: 527/3806 cut-off events. [2020-10-11 16:26:21,780 INFO L130 PetriNetUnfolder]: For 88314/88894 co-relation queries the response was YES. [2020-10-11 16:26:21,818 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20857 conditions, 3806 events. 527/3806 cut-off events. For 88314/88894 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 43823 event pairs, 0 based on Foata normal form. 100/3502 useless extension candidates. Maximal degree in co-relation 20694. Up to 593 conditions per place. [2020-10-11 16:26:21,834 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 148 selfloop transitions, 596 changer transitions 11/791 dead transitions. [2020-10-11 16:26:21,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 791 transitions, 27940 flow [2020-10-11 16:26:21,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-11 16:26:21,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-11 16:26:21,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 1815 transitions. [2020-10-11 16:26:21,836 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8379501385041551 [2020-10-11 16:26:21,836 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 1815 transitions. [2020-10-11 16:26:21,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 1815 transitions. [2020-10-11 16:26:21,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:21,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 1815 transitions. [2020-10-11 16:26:21,838 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-11 16:26:21,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-11 16:26:21,840 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-11 16:26:21,840 INFO L185 Difference]: Start difference. First operand has 411 places, 731 transitions, 23862 flow. Second operand 38 states and 1815 transitions. [2020-10-11 16:26:21,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 791 transitions, 27940 flow [2020-10-11 16:26:22,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 791 transitions, 27658 flow, removed 26 selfloop flow, removed 22 redundant places. [2020-10-11 16:26:22,305 INFO L241 Difference]: Finished difference. Result has 432 places, 768 transitions, 26817 flow [2020-10-11 16:26:22,306 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=23610, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=26817, PETRI_PLACES=432, PETRI_TRANSITIONS=768} [2020-10-11 16:26:22,306 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 375 predicate places. [2020-10-11 16:26:22,306 INFO L481 AbstractCegarLoop]: Abstraction has has 432 places, 768 transitions, 26817 flow [2020-10-11 16:26:22,306 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:22,306 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:22,307 INFO L255 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] [2020-10-11 16:26:22,507 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-11 16:26:22,507 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:22,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:22,508 INFO L82 PathProgramCache]: Analyzing trace with hash 664166568, now seen corresponding path program 16 times [2020-10-11 16:26:22,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:22,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426769558] [2020-10-11 16:26:22,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:22,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:22,668 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:22,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426769558] [2020-10-11 16:26:22,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767082594] [2020-10-11 16:26:22,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:22,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:22,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:22,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:22,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:22,910 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:22,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:22,916 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:22,916 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:22,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867920688] [2020-10-11 16:26:22,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:22,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:22,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:22,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:23,616 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:23,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 768 transitions, 26817 flow. Second operand 17 states. [2020-10-11 16:26:23,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:23,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:23,617 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:25,288 INFO L129 PetriNetUnfolder]: 528/3838 cut-off events. [2020-10-11 16:26:25,288 INFO L130 PetriNetUnfolder]: For 92385/92982 co-relation queries the response was YES. [2020-10-11 16:26:25,337 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3838 events. 528/3838 cut-off events. For 92385/92982 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 44230 event pairs, 0 based on Foata normal form. 44/3473 useless extension candidates. Maximal degree in co-relation 21701. Up to 678 conditions per place. [2020-10-11 16:26:25,355 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 448 selfloop transitions, 321 changer transitions 5/810 dead transitions. [2020-10-11 16:26:25,356 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 810 transitions, 29757 flow [2020-10-11 16:26:25,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 16:26:25,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2020-10-11 16:26:25,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1572 transitions. [2020-10-11 16:26:25,358 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835725677830941 [2020-10-11 16:26:25,358 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 1572 transitions. [2020-10-11 16:26:25,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 1572 transitions. [2020-10-11 16:26:25,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:25,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 1572 transitions. [2020-10-11 16:26:25,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 34 states. [2020-10-11 16:26:25,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 34 states. [2020-10-11 16:26:25,362 INFO L81 ComplementDD]: Finished complementDD. Result 34 states. [2020-10-11 16:26:25,363 INFO L185 Difference]: Start difference. First operand has 432 places, 768 transitions, 26817 flow. Second operand 33 states and 1572 transitions. [2020-10-11 16:26:25,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 810 transitions, 29757 flow [2020-10-11 16:26:25,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 810 transitions, 29173 flow, removed 109 selfloop flow, removed 32 redundant places. [2020-10-11 16:26:25,896 INFO L241 Difference]: Finished difference. Result has 431 places, 775 transitions, 27451 flow [2020-10-11 16:26:25,897 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=26250, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=27451, PETRI_PLACES=431, PETRI_TRANSITIONS=775} [2020-10-11 16:26:25,897 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 374 predicate places. [2020-10-11 16:26:25,897 INFO L481 AbstractCegarLoop]: Abstraction has has 431 places, 775 transitions, 27451 flow [2020-10-11 16:26:25,897 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:25,897 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:25,897 INFO L255 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] [2020-10-11 16:26:26,098 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 16:26:26,098 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:26,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:26,099 INFO L82 PathProgramCache]: Analyzing trace with hash 719414310, now seen corresponding path program 17 times [2020-10-11 16:26:26,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:26,099 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78554913] [2020-10-11 16:26:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:26,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:26,272 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:26,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78554913] [2020-10-11 16:26:26,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946206344] [2020-10-11 16:26:26,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:26,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:26,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:26,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:26,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:26,520 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:26,560 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:26,569 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:26,569 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:26,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263658172] [2020-10-11 16:26:26,570 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:26,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:26,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:26,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:27,378 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:27,378 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 775 transitions, 27451 flow. Second operand 17 states. [2020-10-11 16:26:27,379 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:27,379 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:27,379 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:29,419 INFO L129 PetriNetUnfolder]: 552/3986 cut-off events. [2020-10-11 16:26:29,419 INFO L130 PetriNetUnfolder]: For 104184/104860 co-relation queries the response was YES. [2020-10-11 16:26:29,473 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23248 conditions, 3986 events. 552/3986 cut-off events. For 104184/104860 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 46244 event pairs, 0 based on Foata normal form. 106/3669 useless extension candidates. Maximal degree in co-relation 23083. Up to 640 conditions per place. [2020-10-11 16:26:29,492 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 215 selfloop transitions, 563 changer transitions 11/825 dead transitions. [2020-10-11 16:26:29,492 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 825 transitions, 31498 flow [2020-10-11 16:26:29,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-10-11 16:26:29,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-10-11 16:26:29,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1910 transitions. [2020-10-11 16:26:29,494 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8377192982456141 [2020-10-11 16:26:29,494 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 1910 transitions. [2020-10-11 16:26:29,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 1910 transitions. [2020-10-11 16:26:29,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:29,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 1910 transitions. [2020-10-11 16:26:29,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 41 states. [2020-10-11 16:26:29,498 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 41 states. [2020-10-11 16:26:29,499 INFO L81 ComplementDD]: Finished complementDD. Result 41 states. [2020-10-11 16:26:29,499 INFO L185 Difference]: Start difference. First operand has 431 places, 775 transitions, 27451 flow. Second operand 40 states and 1910 transitions. [2020-10-11 16:26:29,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 825 transitions, 31498 flow [2020-10-11 16:26:30,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 825 transitions, 30996 flow, removed 33 selfloop flow, removed 30 redundant places. [2020-10-11 16:26:30,065 INFO L241 Difference]: Finished difference. Result has 446 places, 802 transitions, 29932 flow [2020-10-11 16:26:30,066 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=26991, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=540, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=29932, PETRI_PLACES=446, PETRI_TRANSITIONS=802} [2020-10-11 16:26:30,066 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 389 predicate places. [2020-10-11 16:26:30,067 INFO L481 AbstractCegarLoop]: Abstraction has has 446 places, 802 transitions, 29932 flow [2020-10-11 16:26:30,067 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:30,067 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:30,067 INFO L255 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] [2020-10-11 16:26:30,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-11 16:26:30,282 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:30,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:30,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1343700190, now seen corresponding path program 18 times [2020-10-11 16:26:30,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:30,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988914883] [2020-10-11 16:26:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:30,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:30,442 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:30,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988914883] [2020-10-11 16:26:30,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667776740] [2020-10-11 16:26:30,442 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:30,482 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-11 16:26:30,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:30,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:30,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:30,671 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:30,677 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:30,677 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:30,677 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:30,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399038073] [2020-10-11 16:26:30,678 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:30,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:30,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:30,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:31,107 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:31,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 802 transitions, 29932 flow. Second operand 17 states. [2020-10-11 16:26:31,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:31,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:31,108 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:32,521 INFO L129 PetriNetUnfolder]: 556/4045 cut-off events. [2020-10-11 16:26:32,521 INFO L130 PetriNetUnfolder]: For 106836/107523 co-relation queries the response was YES. [2020-10-11 16:26:32,574 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24141 conditions, 4045 events. 556/4045 cut-off events. For 106836/107523 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 47188 event pairs, 0 based on Foata normal form. 32/3647 useless extension candidates. Maximal degree in co-relation 23972. Up to 887 conditions per place. [2020-10-11 16:26:32,593 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 678 selfloop transitions, 142 changer transitions 5/861 dead transitions. [2020-10-11 16:26:32,593 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 861 transitions, 33534 flow [2020-10-11 16:26:32,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 16:26:32,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-10-11 16:26:32,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1045 transitions. [2020-10-11 16:26:32,595 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:26:32,595 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1045 transitions. [2020-10-11 16:26:32,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1045 transitions. [2020-10-11 16:26:32,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:32,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1045 transitions. [2020-10-11 16:26:32,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 23 states. [2020-10-11 16:26:32,597 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 23 states. [2020-10-11 16:26:32,598 INFO L81 ComplementDD]: Finished complementDD. Result 23 states. [2020-10-11 16:26:32,598 INFO L185 Difference]: Start difference. First operand has 446 places, 802 transitions, 29932 flow. Second operand 22 states and 1045 transitions. [2020-10-11 16:26:32,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 861 transitions, 33534 flow [2020-10-11 16:26:33,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 861 transitions, 32902 flow, removed 236 selfloop flow, removed 28 redundant places. [2020-10-11 16:26:33,226 INFO L241 Difference]: Finished difference. Result has 441 places, 818 transitions, 30364 flow [2020-10-11 16:26:33,226 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=29341, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=30364, PETRI_PLACES=441, PETRI_TRANSITIONS=818} [2020-10-11 16:26:33,227 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 384 predicate places. [2020-10-11 16:26:33,227 INFO L481 AbstractCegarLoop]: Abstraction has has 441 places, 818 transitions, 30364 flow [2020-10-11 16:26:33,227 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:33,227 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:33,227 INFO L255 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] [2020-10-11 16:26:33,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:33,428 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:33,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:33,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1425459512, now seen corresponding path program 19 times [2020-10-11 16:26:33,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:33,429 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083800581] [2020-10-11 16:26:33,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:33,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:33,599 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:33,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083800581] [2020-10-11 16:26:33,599 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31852200] [2020-10-11 16:26:33,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:33,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:33,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:33,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:33,824 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:33,831 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:33,831 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:33,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944515040] [2020-10-11 16:26:33,831 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:33,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:33,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:33,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:34,468 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:34,469 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 818 transitions, 30364 flow. Second operand 17 states. [2020-10-11 16:26:34,469 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:34,470 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:34,470 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:36,016 INFO L129 PetriNetUnfolder]: 562/4106 cut-off events. [2020-10-11 16:26:36,016 INFO L130 PetriNetUnfolder]: For 108014/108662 co-relation queries the response was YES. [2020-10-11 16:26:36,063 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24385 conditions, 4106 events. 562/4106 cut-off events. For 108014/108662 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 48070 event pairs, 0 based on Foata normal form. 28/3697 useless extension candidates. Maximal degree in co-relation 24213. Up to 897 conditions per place. [2020-10-11 16:26:36,082 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 681 selfloop transitions, 144 changer transitions 5/866 dead transitions. [2020-10-11 16:26:36,082 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 866 transitions, 33655 flow [2020-10-11 16:26:36,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-11 16:26:36,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-11 16:26:36,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1092 transitions. [2020-10-11 16:26:36,084 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:26:36,084 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1092 transitions. [2020-10-11 16:26:36,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1092 transitions. [2020-10-11 16:26:36,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:36,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1092 transitions. [2020-10-11 16:26:36,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-11 16:26:36,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-11 16:26:36,086 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-11 16:26:36,086 INFO L185 Difference]: Start difference. First operand has 441 places, 818 transitions, 30364 flow. Second operand 23 states and 1092 transitions. [2020-10-11 16:26:36,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 866 transitions, 33655 flow [2020-10-11 16:26:36,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 866 transitions, 33479 flow, removed 10 selfloop flow, removed 16 redundant places. [2020-10-11 16:26:36,712 INFO L241 Difference]: Finished difference. Result has 450 places, 828 transitions, 31078 flow [2020-10-11 16:26:36,713 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30201, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=31078, PETRI_PLACES=450, PETRI_TRANSITIONS=828} [2020-10-11 16:26:36,713 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 393 predicate places. [2020-10-11 16:26:36,713 INFO L481 AbstractCegarLoop]: Abstraction has has 450 places, 828 transitions, 31078 flow [2020-10-11 16:26:36,714 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:36,714 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:36,714 INFO L255 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] [2020-10-11 16:26:36,927 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-11 16:26:36,928 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:36,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:36,928 INFO L82 PathProgramCache]: Analyzing trace with hash 869677032, now seen corresponding path program 20 times [2020-10-11 16:26:36,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:36,929 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607740032] [2020-10-11 16:26:36,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:36,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:37,080 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:37,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607740032] [2020-10-11 16:26:37,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054922943] [2020-10-11 16:26:37,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:37,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:26:37,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:37,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:37,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:37,291 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:37,298 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:37,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:37,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:37,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174391930] [2020-10-11 16:26:37,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:37,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:37,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:37,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:37,874 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:37,874 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 828 transitions, 31078 flow. Second operand 17 states. [2020-10-11 16:26:37,874 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:37,875 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:37,875 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:39,414 INFO L129 PetriNetUnfolder]: 567/4144 cut-off events. [2020-10-11 16:26:39,414 INFO L130 PetriNetUnfolder]: For 113527/114190 co-relation queries the response was YES. [2020-10-11 16:26:39,469 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24789 conditions, 4144 events. 567/4144 cut-off events. For 113527/114190 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 48732 event pairs, 0 based on Foata normal form. 34/3737 useless extension candidates. Maximal degree in co-relation 24614. Up to 838 conditions per place. [2020-10-11 16:26:39,489 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 616 selfloop transitions, 219 changer transitions 5/876 dead transitions. [2020-10-11 16:26:39,489 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 876 transitions, 34387 flow [2020-10-11 16:26:39,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 16:26:39,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2020-10-11 16:26:39,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1329 transitions. [2020-10-11 16:26:39,491 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8327067669172933 [2020-10-11 16:26:39,491 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1329 transitions. [2020-10-11 16:26:39,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1329 transitions. [2020-10-11 16:26:39,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:39,492 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1329 transitions. [2020-10-11 16:26:39,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 29 states. [2020-10-11 16:26:39,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 29 states. [2020-10-11 16:26:39,494 INFO L81 ComplementDD]: Finished complementDD. Result 29 states. [2020-10-11 16:26:39,494 INFO L185 Difference]: Start difference. First operand has 450 places, 828 transitions, 31078 flow. Second operand 28 states and 1329 transitions. [2020-10-11 16:26:39,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 876 transitions, 34387 flow [2020-10-11 16:26:40,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 876 transitions, 34194 flow, removed 10 selfloop flow, removed 19 redundant places. [2020-10-11 16:26:40,201 INFO L241 Difference]: Finished difference. Result has 461 places, 836 transitions, 31919 flow [2020-10-11 16:26:40,202 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=30895, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=31919, PETRI_PLACES=461, PETRI_TRANSITIONS=836} [2020-10-11 16:26:40,202 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 404 predicate places. [2020-10-11 16:26:40,203 INFO L481 AbstractCegarLoop]: Abstraction has has 461 places, 836 transitions, 31919 flow [2020-10-11 16:26:40,203 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:40,203 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:40,203 INFO L255 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] [2020-10-11 16:26:40,410 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-11 16:26:40,411 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:40,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:40,411 INFO L82 PathProgramCache]: Analyzing trace with hash 1560943870, now seen corresponding path program 21 times [2020-10-11 16:26:40,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:40,412 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841552595] [2020-10-11 16:26:40,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:40,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:40,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:40,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841552595] [2020-10-11 16:26:40,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701596365] [2020-10-11 16:26:40,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:40,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:26:40,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:40,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:40,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:41,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:41,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:41,063 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:41,063 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:41,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745332399] [2020-10-11 16:26:41,064 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:41,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:41,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:41,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:41,581 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:41,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 836 transitions, 31919 flow. Second operand 17 states. [2020-10-11 16:26:41,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:41,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:41,583 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:43,418 INFO L129 PetriNetUnfolder]: 588/4333 cut-off events. [2020-10-11 16:26:43,418 INFO L130 PetriNetUnfolder]: For 122498/123187 co-relation queries the response was YES. [2020-10-11 16:26:43,478 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26047 conditions, 4333 events. 588/4333 cut-off events. For 122498/123187 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 51421 event pairs, 0 based on Foata normal form. 50/3921 useless extension candidates. Maximal degree in co-relation 25869. Up to 710 conditions per place. [2020-10-11 16:26:43,499 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 452 selfloop transitions, 412 changer transitions 5/905 dead transitions. [2020-10-11 16:26:43,499 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 905 transitions, 36223 flow [2020-10-11 16:26:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:26:43,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:26:43,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1664 transitions. [2020-10-11 16:26:43,501 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340852130325814 [2020-10-11 16:26:43,501 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1664 transitions. [2020-10-11 16:26:43,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1664 transitions. [2020-10-11 16:26:43,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:43,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1664 transitions. [2020-10-11 16:26:43,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:26:43,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:26:43,505 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:26:43,506 INFO L185 Difference]: Start difference. First operand has 461 places, 836 transitions, 31919 flow. Second operand 35 states and 1664 transitions. [2020-10-11 16:26:43,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 905 transitions, 36223 flow [2020-10-11 16:26:44,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 905 transitions, 35946 flow, removed 17 selfloop flow, removed 21 redundant places. [2020-10-11 16:26:44,255 INFO L241 Difference]: Finished difference. Result has 478 places, 868 transitions, 34163 flow [2020-10-11 16:26:44,256 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=31654, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=34163, PETRI_PLACES=478, PETRI_TRANSITIONS=868} [2020-10-11 16:26:44,256 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 421 predicate places. [2020-10-11 16:26:44,256 INFO L481 AbstractCegarLoop]: Abstraction has has 478 places, 868 transitions, 34163 flow [2020-10-11 16:26:44,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:44,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:44,256 INFO L255 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] [2020-10-11 16:26:44,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:44,457 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:44,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:44,458 INFO L82 PathProgramCache]: Analyzing trace with hash -516785036, now seen corresponding path program 22 times [2020-10-11 16:26:44,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:44,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685316265] [2020-10-11 16:26:44,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:44,626 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:44,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685316265] [2020-10-11 16:26:44,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261601416] [2020-10-11 16:26:44,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:44,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:26:44,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:44,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:26:44,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:44,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:44,861 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:44,862 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:44,862 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:44,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446036022] [2020-10-11 16:26:44,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:44,863 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:44,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:44,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:45,509 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:45,510 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 868 transitions, 34163 flow. Second operand 17 states. [2020-10-11 16:26:45,510 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:45,510 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:45,510 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:47,652 INFO L129 PetriNetUnfolder]: 596/4384 cut-off events. [2020-10-11 16:26:47,652 INFO L130 PetriNetUnfolder]: For 131527/132304 co-relation queries the response was YES. [2020-10-11 16:26:47,712 INFO L80 FinitePrefix]: Finished finitePrefix Result has 26907 conditions, 4384 events. 596/4384 cut-off events. For 131527/132304 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 52180 event pairs, 0 based on Foata normal form. 84/4000 useless extension candidates. Maximal degree in co-relation 26728. Up to 710 conditions per place. [2020-10-11 16:26:47,734 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 328 selfloop transitions, 536 changer transitions 5/905 dead transitions. [2020-10-11 16:26:47,734 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 905 transitions, 37379 flow [2020-10-11 16:26:47,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:26:47,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:26:47,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1857 transitions. [2020-10-11 16:26:47,736 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.835357624831309 [2020-10-11 16:26:47,736 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1857 transitions. [2020-10-11 16:26:47,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1857 transitions. [2020-10-11 16:26:47,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:47,737 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1857 transitions. [2020-10-11 16:26:47,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:26:47,739 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:26:47,739 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:26:47,739 INFO L185 Difference]: Start difference. First operand has 478 places, 868 transitions, 34163 flow. Second operand 39 states and 1857 transitions. [2020-10-11 16:26:47,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 905 transitions, 37379 flow [2020-10-11 16:26:48,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 905 transitions, 37048 flow, removed 51 selfloop flow, removed 27 redundant places. [2020-10-11 16:26:48,530 INFO L241 Difference]: Finished difference. Result has 491 places, 877 transitions, 35733 flow [2020-10-11 16:26:48,531 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=33843, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=868, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=527, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=35733, PETRI_PLACES=491, PETRI_TRANSITIONS=877} [2020-10-11 16:26:48,531 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 434 predicate places. [2020-10-11 16:26:48,531 INFO L481 AbstractCegarLoop]: Abstraction has has 491 places, 877 transitions, 35733 flow [2020-10-11 16:26:48,531 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:48,531 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:48,531 INFO L255 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] [2020-10-11 16:26:48,732 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-11 16:26:48,732 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:48,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:48,733 INFO L82 PathProgramCache]: Analyzing trace with hash -2098939576, now seen corresponding path program 23 times [2020-10-11 16:26:48,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:48,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052228562] [2020-10-11 16:26:48,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:48,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:48,915 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:48,916 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052228562] [2020-10-11 16:26:48,916 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290557353] [2020-10-11 16:26:48,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:48,962 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:26:48,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:48,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:48,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:49,101 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:26:49,125 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:49,132 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:49,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:49,132 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:49,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729934564] [2020-10-11 16:26:49,133 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:49,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:49,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:49,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:49,818 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:49,819 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 877 transitions, 35733 flow. Second operand 17 states. [2020-10-11 16:26:49,819 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:49,819 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:49,819 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:52,666 INFO L129 PetriNetUnfolder]: 645/4703 cut-off events. [2020-10-11 16:26:52,666 INFO L130 PetriNetUnfolder]: For 160232/161161 co-relation queries the response was YES. [2020-10-11 16:26:52,724 INFO L80 FinitePrefix]: Finished finitePrefix Result has 29911 conditions, 4703 events. 645/4703 cut-off events. For 160232/161161 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 56810 event pairs, 0 based on Foata normal form. 134/4337 useless extension candidates. Maximal degree in co-relation 29731. Up to 780 conditions per place. [2020-10-11 16:26:52,747 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 144 selfloop transitions, 770 changer transitions 16/966 dead transitions. [2020-10-11 16:26:52,747 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 966 transitions, 41784 flow [2020-10-11 16:26:52,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:26:52,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:26:52,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2387 transitions. [2020-10-11 16:26:52,750 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8375438596491228 [2020-10-11 16:26:52,750 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2387 transitions. [2020-10-11 16:26:52,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2387 transitions. [2020-10-11 16:26:52,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:52,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2387 transitions. [2020-10-11 16:26:52,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:26:52,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:26:52,754 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:26:52,754 INFO L185 Difference]: Start difference. First operand has 491 places, 877 transitions, 35733 flow. Second operand 50 states and 2387 transitions. [2020-10-11 16:26:52,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 966 transitions, 41784 flow [2020-10-11 16:26:53,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 966 transitions, 40802 flow, removed 45 selfloop flow, removed 36 redundant places. [2020-10-11 16:26:53,653 INFO L241 Difference]: Finished difference. Result has 514 places, 936 transitions, 39680 flow [2020-10-11 16:26:53,654 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=34805, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=877, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=716, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=39680, PETRI_PLACES=514, PETRI_TRANSITIONS=936} [2020-10-11 16:26:53,654 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 457 predicate places. [2020-10-11 16:26:53,654 INFO L481 AbstractCegarLoop]: Abstraction has has 514 places, 936 transitions, 39680 flow [2020-10-11 16:26:53,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:53,654 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:53,654 INFO L255 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] [2020-10-11 16:26:53,855 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:53,855 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:53,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:53,855 INFO L82 PathProgramCache]: Analyzing trace with hash 1983548976, now seen corresponding path program 24 times [2020-10-11 16:26:53,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:53,856 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406963357] [2020-10-11 16:26:53,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:53,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:54,045 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:54,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406963357] [2020-10-11 16:26:54,045 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329118760] [2020-10-11 16:26:54,046 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:54,093 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:26:54,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:26:54,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:54,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:54,271 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:54,278 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:54,279 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:54,279 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:54,279 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100725613] [2020-10-11 16:26:54,279 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:54,279 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:54,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:54,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:54,512 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:54,512 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 936 transitions, 39680 flow. Second operand 17 states. [2020-10-11 16:26:54,513 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:54,513 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:54,513 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:26:56,853 INFO L129 PetriNetUnfolder]: 662/4894 cut-off events. [2020-10-11 16:26:56,853 INFO L130 PetriNetUnfolder]: For 169511/170441 co-relation queries the response was YES. [2020-10-11 16:26:56,927 INFO L80 FinitePrefix]: Finished finitePrefix Result has 31550 conditions, 4894 events. 662/4894 cut-off events. For 169511/170441 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 59936 event pairs, 0 based on Foata normal form. 66/4438 useless extension candidates. Maximal degree in co-relation 31363. Up to 817 conditions per place. [2020-10-11 16:26:56,953 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 525 selfloop transitions, 443 changer transitions 5/1009 dead transitions. [2020-10-11 16:26:56,953 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1009 transitions, 44649 flow [2020-10-11 16:26:56,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 16:26:56,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2020-10-11 16:26:56,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 1854 transitions. [2020-10-11 16:26:56,955 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8340080971659919 [2020-10-11 16:26:56,955 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 1854 transitions. [2020-10-11 16:26:56,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 1854 transitions. [2020-10-11 16:26:56,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:26:56,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 1854 transitions. [2020-10-11 16:26:56,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 40 states. [2020-10-11 16:26:56,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 40 states. [2020-10-11 16:26:56,959 INFO L81 ComplementDD]: Finished complementDD. Result 40 states. [2020-10-11 16:26:56,959 INFO L185 Difference]: Start difference. First operand has 514 places, 936 transitions, 39680 flow. Second operand 39 states and 1854 transitions. [2020-10-11 16:26:56,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1009 transitions, 44649 flow [2020-10-11 16:26:58,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 1009 transitions, 43576 flow, removed 378 selfloop flow, removed 36 redundant places. [2020-10-11 16:26:58,231 INFO L241 Difference]: Finished difference. Result has 515 places, 965 transitions, 41439 flow [2020-10-11 16:26:58,232 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=38641, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=936, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=41439, PETRI_PLACES=515, PETRI_TRANSITIONS=965} [2020-10-11 16:26:58,232 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 458 predicate places. [2020-10-11 16:26:58,232 INFO L481 AbstractCegarLoop]: Abstraction has has 515 places, 965 transitions, 41439 flow [2020-10-11 16:26:58,232 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:26:58,232 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:26:58,233 INFO L255 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] [2020-10-11 16:26:58,433 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 16:26:58,433 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:26:58,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:26:58,434 INFO L82 PathProgramCache]: Analyzing trace with hash 1991863906, now seen corresponding path program 25 times [2020-10-11 16:26:58,434 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:26:58,435 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174511340] [2020-10-11 16:26:58,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:26:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:58,593 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:58,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174511340] [2020-10-11 16:26:58,593 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797633627] [2020-10-11 16:26:58,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:26:58,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:26:58,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:26:58,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:26:58,812 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:26:58,821 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:26:58,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:26:58,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:26:58,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296602453] [2020-10-11 16:26:58,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:26:58,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:26:58,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:26:58,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:26:59,685 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:26:59,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 965 transitions, 41439 flow. Second operand 17 states. [2020-10-11 16:26:59,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:26:59,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:26:59,687 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:02,472 INFO L129 PetriNetUnfolder]: 677/5008 cut-off events. [2020-10-11 16:27:02,472 INFO L130 PetriNetUnfolder]: For 178286/179242 co-relation queries the response was YES. [2020-10-11 16:27:02,547 INFO L80 FinitePrefix]: Finished finitePrefix Result has 32566 conditions, 5008 events. 677/5008 cut-off events. For 178286/179242 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 61741 event pairs, 0 based on Foata normal form. 96/4569 useless extension candidates. Maximal degree in co-relation 32379. Up to 810 conditions per place. [2020-10-11 16:27:02,572 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 394 selfloop transitions, 586 changer transitions 5/1021 dead transitions. [2020-10-11 16:27:02,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 1021 transitions, 45853 flow [2020-10-11 16:27:02,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:27:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:27:02,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1999 transitions. [2020-10-11 16:27:02,575 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8350041771094403 [2020-10-11 16:27:02,575 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1999 transitions. [2020-10-11 16:27:02,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1999 transitions. [2020-10-11 16:27:02,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:02,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1999 transitions. [2020-10-11 16:27:02,578 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:27:02,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:27:02,579 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:27:02,580 INFO L185 Difference]: Start difference. First operand has 515 places, 965 transitions, 41439 flow. Second operand 42 states and 1999 transitions. [2020-10-11 16:27:02,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 1021 transitions, 45853 flow [2020-10-11 16:27:03,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 1021 transitions, 45329 flow, removed 36 selfloop flow, removed 31 redundant places. [2020-10-11 16:27:03,659 INFO L241 Difference]: Finished difference. Result has 526 places, 980 transitions, 43578 flow [2020-10-11 16:27:03,660 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=40925, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=571, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=43578, PETRI_PLACES=526, PETRI_TRANSITIONS=980} [2020-10-11 16:27:03,660 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 469 predicate places. [2020-10-11 16:27:03,660 INFO L481 AbstractCegarLoop]: Abstraction has has 526 places, 980 transitions, 43578 flow [2020-10-11 16:27:03,660 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:27:03,660 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:03,660 INFO L255 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] [2020-10-11 16:27:03,866 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-11 16:27:03,867 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:03,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:03,867 INFO L82 PathProgramCache]: Analyzing trace with hash -388478608, now seen corresponding path program 26 times [2020-10-11 16:27:03,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:03,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9084210] [2020-10-11 16:27:03,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:03,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:04,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9084210] [2020-10-11 16:27:04,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26568118] [2020-10-11 16:27:04,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:04,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:27:04,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:04,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 16:27:04,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:04,229 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:27:04,245 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:04,250 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:04,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:04,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2020-10-11 16:27:04,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312153214] [2020-10-11 16:27:04,251 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-11 16:27:04,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:04,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-11 16:27:04,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-11 16:27:04,941 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:04,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 980 transitions, 43578 flow. Second operand 17 states. [2020-10-11 16:27:04,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:04,942 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:04,942 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:05,444 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 17 [2020-10-11 16:27:07,910 INFO L129 PetriNetUnfolder]: 714/5265 cut-off events. [2020-10-11 16:27:07,910 INFO L130 PetriNetUnfolder]: For 208589/209659 co-relation queries the response was YES. [2020-10-11 16:27:08,035 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35172 conditions, 5265 events. 714/5265 cut-off events. For 208589/209659 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 65723 event pairs, 0 based on Foata normal form. 168/4872 useless extension candidates. Maximal degree in co-relation 34985. Up to 873 conditions per place. [2020-10-11 16:27:08,064 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 151 selfloop transitions, 846 changer transitions 11/1044 dead transitions. [2020-10-11 16:27:08,064 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 1044 transitions, 49444 flow [2020-10-11 16:27:08,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:27:08,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:27:08,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:27:08,066 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:27:08,066 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:27:08,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:27:08,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:08,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:27:08,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:27:08,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:27:08,069 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:27:08,069 INFO L185 Difference]: Start difference. First operand has 526 places, 980 transitions, 43578 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:27:08,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 1044 transitions, 49444 flow [2020-10-11 16:27:09,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 1044 transitions, 48748 flow, removed 45 selfloop flow, removed 36 redundant places. [2020-10-11 16:27:09,196 INFO L241 Difference]: Finished difference. Result has 541 places, 1024 transitions, 47893 flow [2020-10-11 16:27:09,197 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=42922, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=807, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=47893, PETRI_PLACES=541, PETRI_TRANSITIONS=1024} [2020-10-11 16:27:09,197 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 484 predicate places. [2020-10-11 16:27:09,198 INFO L481 AbstractCegarLoop]: Abstraction has has 541 places, 1024 transitions, 47893 flow [2020-10-11 16:27:09,198 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-11 16:27:09,198 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:09,198 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:27:09,398 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 16:27:09,399 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:09,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:09,399 INFO L82 PathProgramCache]: Analyzing trace with hash -881908207, now seen corresponding path program 14 times [2020-10-11 16:27:09,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:09,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554471752] [2020-10-11 16:27:09,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:09,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:09,602 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:09,602 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554471752] [2020-10-11 16:27:09,602 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299203381] [2020-10-11 16:27:09,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:09,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:27:09,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:09,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:09,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:09,901 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:09,942 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:09,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:09,943 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:27:09,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325816066] [2020-10-11 16:27:09,943 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:27:09,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:09,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:27:09,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:27:10,613 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:10,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 1024 transitions, 47893 flow. Second operand 20 states. [2020-10-11 16:27:10,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:10,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:10,614 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:12,098 WARN L193 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 14 [2020-10-11 16:27:12,864 INFO L129 PetriNetUnfolder]: 711/5261 cut-off events. [2020-10-11 16:27:12,865 INFO L130 PetriNetUnfolder]: For 212162/213264 co-relation queries the response was YES. [2020-10-11 16:27:12,954 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36139 conditions, 5261 events. 711/5261 cut-off events. For 212162/213264 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 65554 event pairs, 0 based on Foata normal form. 43/4743 useless extension candidates. Maximal degree in co-relation 35948. Up to 1211 conditions per place. [2020-10-11 16:27:12,982 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 899 selfloop transitions, 116 changer transitions 5/1056 dead transitions. [2020-10-11 16:27:12,982 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 1056 transitions, 51214 flow [2020-10-11 16:27:12,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-11 16:27:12,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-11 16:27:12,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 998 transitions. [2020-10-11 16:27:12,984 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.83375104427736 [2020-10-11 16:27:12,984 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 998 transitions. [2020-10-11 16:27:12,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 998 transitions. [2020-10-11 16:27:12,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:12,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 998 transitions. [2020-10-11 16:27:12,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-11 16:27:12,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-11 16:27:12,987 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-11 16:27:12,987 INFO L185 Difference]: Start difference. First operand has 541 places, 1024 transitions, 47893 flow. Second operand 21 states and 998 transitions. [2020-10-11 16:27:12,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 1056 transitions, 51214 flow [2020-10-11 16:27:14,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1056 transitions, 50227 flow, removed 304 selfloop flow, removed 37 redundant places. [2020-10-11 16:27:14,385 INFO L241 Difference]: Finished difference. Result has 523 places, 1025 transitions, 47315 flow [2020-10-11 16:27:14,386 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=46928, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=908, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=47315, PETRI_PLACES=523, PETRI_TRANSITIONS=1025} [2020-10-11 16:27:14,386 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 466 predicate places. [2020-10-11 16:27:14,386 INFO L481 AbstractCegarLoop]: Abstraction has has 523 places, 1025 transitions, 47315 flow [2020-10-11 16:27:14,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:27:14,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:14,386 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:27:14,587 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-11 16:27:14,587 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:14,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:14,588 INFO L82 PathProgramCache]: Analyzing trace with hash 391001619, now seen corresponding path program 15 times [2020-10-11 16:27:14,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:14,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350765855] [2020-10-11 16:27:14,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:14,769 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:14,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350765855] [2020-10-11 16:27:14,769 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579697267] [2020-10-11 16:27:14,769 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:14,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:27:14,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:14,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:14,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:15,056 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:15,082 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:15,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:15,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:27:15,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140206082] [2020-10-11 16:27:15,083 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:27:15,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:15,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:27:15,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:27:15,706 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:15,707 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 1025 transitions, 47315 flow. Second operand 20 states. [2020-10-11 16:27:15,707 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:15,707 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:15,708 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:17,709 INFO L129 PetriNetUnfolder]: 712/5263 cut-off events. [2020-10-11 16:27:17,709 INFO L130 PetriNetUnfolder]: For 210602/211640 co-relation queries the response was YES. [2020-10-11 16:27:17,782 INFO L80 FinitePrefix]: Finished finitePrefix Result has 35829 conditions, 5263 events. 712/5263 cut-off events. For 210602/211640 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 65647 event pairs, 0 based on Foata normal form. 43/4744 useless extension candidates. Maximal degree in co-relation 35641. Up to 1175 conditions per place. [2020-10-11 16:27:17,811 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 863 selfloop transitions, 155 changer transitions 5/1059 dead transitions. [2020-10-11 16:27:17,812 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1059 transitions, 50702 flow [2020-10-11 16:27:17,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:27:17,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:27:17,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1234 transitions. [2020-10-11 16:27:17,814 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8326585695006747 [2020-10-11 16:27:17,814 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1234 transitions. [2020-10-11 16:27:17,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1234 transitions. [2020-10-11 16:27:17,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:17,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1234 transitions. [2020-10-11 16:27:17,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:27:17,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:27:17,817 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:27:17,817 INFO L185 Difference]: Start difference. First operand has 523 places, 1025 transitions, 47315 flow. Second operand 26 states and 1234 transitions. [2020-10-11 16:27:17,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1059 transitions, 50702 flow [2020-10-11 16:27:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1059 transitions, 50466 flow, removed 13 selfloop flow, removed 17 redundant places. [2020-10-11 16:27:20,420 INFO L241 Difference]: Finished difference. Result has 533 places, 1027 transitions, 47615 flow [2020-10-11 16:27:20,421 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=47093, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1025, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=47615, PETRI_PLACES=533, PETRI_TRANSITIONS=1027} [2020-10-11 16:27:20,421 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 476 predicate places. [2020-10-11 16:27:20,421 INFO L481 AbstractCegarLoop]: Abstraction has has 533 places, 1027 transitions, 47615 flow [2020-10-11 16:27:20,421 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:27:20,421 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:20,421 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:27:20,621 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:20,622 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:20,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:20,623 INFO L82 PathProgramCache]: Analyzing trace with hash -251543861, now seen corresponding path program 16 times [2020-10-11 16:27:20,623 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:20,623 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065563957] [2020-10-11 16:27:20,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:20,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:20,854 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:20,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065563957] [2020-10-11 16:27:20,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826965536] [2020-10-11 16:27:20,854 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:20,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:27:20,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:20,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:27:20,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:21,145 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:21,213 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:21,243 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:21,243 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:21,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:27:21,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790436135] [2020-10-11 16:27:21,244 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:27:21,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:21,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:27:21,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:27:22,160 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:22,161 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1027 transitions, 47615 flow. Second operand 20 states. [2020-10-11 16:27:22,161 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:22,161 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:22,161 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:26,029 INFO L129 PetriNetUnfolder]: 772/5674 cut-off events. [2020-10-11 16:27:26,029 INFO L130 PetriNetUnfolder]: For 257733/258882 co-relation queries the response was YES. [2020-10-11 16:27:26,125 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39592 conditions, 5674 events. 772/5674 cut-off events. For 257733/258882 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 71314 event pairs, 0 based on Foata normal form. 175/5244 useless extension candidates. Maximal degree in co-relation 39403. Up to 920 conditions per place. [2020-10-11 16:27:26,158 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 202 selfloop transitions, 878 changer transitions 17/1133 dead transitions. [2020-10-11 16:27:26,159 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 1133 transitions, 55810 flow [2020-10-11 16:27:26,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:27:26,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:27:26,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2671 transitions. [2020-10-11 16:27:26,160 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367794486215538 [2020-10-11 16:27:26,160 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2671 transitions. [2020-10-11 16:27:26,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2671 transitions. [2020-10-11 16:27:26,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:26,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2671 transitions. [2020-10-11 16:27:26,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:27:26,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:27:26,164 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:27:26,164 INFO L185 Difference]: Start difference. First operand has 533 places, 1027 transitions, 47615 flow. Second operand 56 states and 2671 transitions. [2020-10-11 16:27:26,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 1133 transitions, 55810 flow [2020-10-11 16:27:27,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 1133 transitions, 55489 flow, removed 46 selfloop flow, removed 23 redundant places. [2020-10-11 16:27:27,915 INFO L241 Difference]: Finished difference. Result has 575 places, 1098 transitions, 53744 flow [2020-10-11 16:27:27,916 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=47374, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=816, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=53744, PETRI_PLACES=575, PETRI_TRANSITIONS=1098} [2020-10-11 16:27:27,917 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 518 predicate places. [2020-10-11 16:27:27,917 INFO L481 AbstractCegarLoop]: Abstraction has has 575 places, 1098 transitions, 53744 flow [2020-10-11 16:27:27,917 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:27:27,917 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:27,917 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:27:28,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-11 16:27:28,125 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:28,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:28,126 INFO L82 PathProgramCache]: Analyzing trace with hash 1815766023, now seen corresponding path program 17 times [2020-10-11 16:27:28,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:28,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098002377] [2020-10-11 16:27:28,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:28,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:28,324 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:28,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098002377] [2020-10-11 16:27:28,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621231572] [2020-10-11 16:27:28,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:28,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-10-11 16:27:28,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:28,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:28,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:28,592 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:28,644 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:28,653 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:28,653 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:28,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:28,654 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261059956] [2020-10-11 16:27:28,654 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:28,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:28,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:28,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:28,832 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:28,833 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 1098 transitions, 53744 flow. Second operand 19 states. [2020-10-11 16:27:28,833 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:28,833 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:28,834 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:32,413 INFO L129 PetriNetUnfolder]: 787/5831 cut-off events. [2020-10-11 16:27:32,413 INFO L130 PetriNetUnfolder]: For 266101/267301 co-relation queries the response was YES. [2020-10-11 16:27:32,511 INFO L80 FinitePrefix]: Finished finitePrefix Result has 41758 conditions, 5831 events. 787/5831 cut-off events. For 266101/267301 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 73441 event pairs, 0 based on Foata normal form. 112/5320 useless extension candidates. Maximal degree in co-relation 41559. Up to 1081 conditions per place. [2020-10-11 16:27:32,544 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 578 selfloop transitions, 525 changer transitions 11/1150 dead transitions. [2020-10-11 16:27:32,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 1150 transitions, 59198 flow [2020-10-11 16:27:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:27:32,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:27:32,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2195 transitions. [2020-10-11 16:27:32,546 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8371472158657514 [2020-10-11 16:27:32,546 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2195 transitions. [2020-10-11 16:27:32,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2195 transitions. [2020-10-11 16:27:32,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:32,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2195 transitions. [2020-10-11 16:27:32,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:27:32,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:27:32,549 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:27:32,549 INFO L185 Difference]: Start difference. First operand has 575 places, 1098 transitions, 53744 flow. Second operand 46 states and 2195 transitions. [2020-10-11 16:27:32,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 1150 transitions, 59198 flow [2020-10-11 16:27:34,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1150 transitions, 57621 flow, removed 588 selfloop flow, removed 41 redundant places. [2020-10-11 16:27:34,223 INFO L241 Difference]: Finished difference. Result has 581 places, 1131 transitions, 55433 flow [2020-10-11 16:27:34,224 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=52315, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1098, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=497, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=55433, PETRI_PLACES=581, PETRI_TRANSITIONS=1131} [2020-10-11 16:27:34,225 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 524 predicate places. [2020-10-11 16:27:34,225 INFO L481 AbstractCegarLoop]: Abstraction has has 581 places, 1131 transitions, 55433 flow [2020-10-11 16:27:34,225 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:34,225 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:34,225 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:27:34,425 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:34,426 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:34,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:34,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1716376305, now seen corresponding path program 18 times [2020-10-11 16:27:34,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:34,427 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140455036] [2020-10-11 16:27:34,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:34,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:34,635 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:34,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140455036] [2020-10-11 16:27:34,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505041126] [2020-10-11 16:27:34,636 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:34,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:27:34,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:34,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-11 16:27:34,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:34,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:27:34,972 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:34,981 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:34,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:34,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:27:34,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206866844] [2020-10-11 16:27:34,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:27:34,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:34,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:27:34,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:27:36,265 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:36,266 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 1131 transitions, 55433 flow. Second operand 20 states. [2020-10-11 16:27:36,266 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:36,266 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:36,266 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:39,805 INFO L129 PetriNetUnfolder]: 819/6051 cut-off events. [2020-10-11 16:27:39,805 INFO L130 PetriNetUnfolder]: For 281203/282494 co-relation queries the response was YES. [2020-10-11 16:27:39,912 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43772 conditions, 6051 events. 819/6051 cut-off events. For 281203/282494 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 76746 event pairs, 0 based on Foata normal form. 114/5519 useless extension candidates. Maximal degree in co-relation 43570. Up to 1006 conditions per place. [2020-10-11 16:27:39,945 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 485 selfloop transitions, 693 changer transitions 17/1231 dead transitions. [2020-10-11 16:27:39,945 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 1231 transitions, 63305 flow [2020-10-11 16:27:39,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:27:39,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:27:39,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2243 transitions. [2020-10-11 16:27:39,947 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8372527062336693 [2020-10-11 16:27:39,947 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2243 transitions. [2020-10-11 16:27:39,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2243 transitions. [2020-10-11 16:27:39,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:39,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2243 transitions. [2020-10-11 16:27:39,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:27:39,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:27:39,949 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:27:39,949 INFO L185 Difference]: Start difference. First operand has 581 places, 1131 transitions, 55433 flow. Second operand 47 states and 2243 transitions. [2020-10-11 16:27:39,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 1231 transitions, 63305 flow [2020-10-11 16:27:41,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 1231 transitions, 62232 flow, removed 268 selfloop flow, removed 38 redundant places. [2020-10-11 16:27:41,688 INFO L241 Difference]: Finished difference. Result has 597 places, 1179 transitions, 59286 flow [2020-10-11 16:27:41,689 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=54455, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=650, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=59286, PETRI_PLACES=597, PETRI_TRANSITIONS=1179} [2020-10-11 16:27:41,689 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 540 predicate places. [2020-10-11 16:27:41,689 INFO L481 AbstractCegarLoop]: Abstraction has has 597 places, 1179 transitions, 59286 flow [2020-10-11 16:27:41,689 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:27:41,689 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:41,689 INFO L255 CegarLoopForPetriNet]: trace histogram [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] [2020-10-11 16:27:41,890 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-11 16:27:41,890 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:41,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:41,891 INFO L82 PathProgramCache]: Analyzing trace with hash -646793359, now seen corresponding path program 19 times [2020-10-11 16:27:41,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:41,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948651507] [2020-10-11 16:27:41,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:41,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:42,108 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:42,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948651507] [2020-10-11 16:27:42,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676426305] [2020-10-11 16:27:42,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:42,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:42,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:42,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:42,336 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:42,361 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:42,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:42,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:42,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911334351] [2020-10-11 16:27:42,369 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:42,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:42,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:42,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:42,570 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:42,570 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 1179 transitions, 59286 flow. Second operand 19 states. [2020-10-11 16:27:42,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:42,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:42,571 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:45,643 INFO L129 PetriNetUnfolder]: 834/6200 cut-off events. [2020-10-11 16:27:45,644 INFO L130 PetriNetUnfolder]: For 289889/291047 co-relation queries the response was YES. [2020-10-11 16:27:45,803 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45452 conditions, 6200 events. 834/6200 cut-off events. For 289889/291047 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 78965 event pairs, 0 based on Foata normal form. 56/5594 useless extension candidates. Maximal degree in co-relation 45244. Up to 1412 conditions per place. [2020-10-11 16:27:45,839 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 976 selfloop transitions, 204 changer transitions 11/1227 dead transitions. [2020-10-11 16:27:45,839 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 1227 transitions, 64806 flow [2020-10-11 16:27:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2020-10-11 16:27:45,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-10-11 16:27:45,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1625 transitions. [2020-10-11 16:27:45,841 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8384932920536635 [2020-10-11 16:27:45,841 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1625 transitions. [2020-10-11 16:27:45,841 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1625 transitions. [2020-10-11 16:27:45,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:45,842 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1625 transitions. [2020-10-11 16:27:45,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 35 states. [2020-10-11 16:27:45,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 35 states. [2020-10-11 16:27:45,844 INFO L81 ComplementDD]: Finished complementDD. Result 35 states. [2020-10-11 16:27:45,844 INFO L185 Difference]: Start difference. First operand has 597 places, 1179 transitions, 59286 flow. Second operand 34 states and 1625 transitions. [2020-10-11 16:27:45,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 1227 transitions, 64806 flow [2020-10-11 16:27:47,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 1227 transitions, 63309 flow, removed 633 selfloop flow, removed 34 redundant places. [2020-10-11 16:27:47,614 INFO L241 Difference]: Finished difference. Result has 597 places, 1209 transitions, 60023 flow [2020-10-11 16:27:47,615 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=57845, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=998, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=60023, PETRI_PLACES=597, PETRI_TRANSITIONS=1209} [2020-10-11 16:27:47,615 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 540 predicate places. [2020-10-11 16:27:47,615 INFO L481 AbstractCegarLoop]: Abstraction has has 597 places, 1209 transitions, 60023 flow [2020-10-11 16:27:47,615 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:27:47,615 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:47,615 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:27:47,816 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 16:27:47,816 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:47,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:47,817 INFO L82 PathProgramCache]: Analyzing trace with hash -938197467, now seen corresponding path program 27 times [2020-10-11 16:27:47,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:47,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591795381] [2020-10-11 16:27:47,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:47,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:48,014 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:48,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591795381] [2020-10-11 16:27:48,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146436300] [2020-10-11 16:27:48,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:48,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:27:48,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:48,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:27:48,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:48,309 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:48,342 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:48,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:48,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:27:48,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165009356] [2020-10-11 16:27:48,343 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:27:48,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:48,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:27:48,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:27:48,466 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:48,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 1209 transitions, 60023 flow. Second operand 20 states. [2020-10-11 16:27:48,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:48,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:48,468 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:51,691 INFO L129 PetriNetUnfolder]: 831/6182 cut-off events. [2020-10-11 16:27:51,692 INFO L130 PetriNetUnfolder]: For 271228/272431 co-relation queries the response was YES. [2020-10-11 16:27:51,768 INFO L80 FinitePrefix]: Finished finitePrefix Result has 44775 conditions, 6182 events. 831/6182 cut-off events. For 271228/272431 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 78678 event pairs, 0 based on Foata normal form. 44/5565 useless extension candidates. Maximal degree in co-relation 44566. Up to 1402 conditions per place. [2020-10-11 16:27:51,800 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1065 selfloop transitions, 153 changer transitions 5/1259 dead transitions. [2020-10-11 16:27:51,800 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 1259 transitions, 64363 flow [2020-10-11 16:27:51,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:27:51,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:27:51,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1233 transitions. [2020-10-11 16:27:51,802 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8319838056680162 [2020-10-11 16:27:51,802 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1233 transitions. [2020-10-11 16:27:51,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1233 transitions. [2020-10-11 16:27:51,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:51,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1233 transitions. [2020-10-11 16:27:51,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:27:51,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:27:51,804 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:27:51,804 INFO L185 Difference]: Start difference. First operand has 597 places, 1209 transitions, 60023 flow. Second operand 26 states and 1233 transitions. [2020-10-11 16:27:51,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 1259 transitions, 64363 flow [2020-10-11 16:27:53,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 1259 transitions, 63617 flow, removed 240 selfloop flow, removed 30 redundant places. [2020-10-11 16:27:53,488 INFO L241 Difference]: Finished difference. Result has 592 places, 1211 transitions, 59835 flow [2020-10-11 16:27:53,489 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=59304, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1056, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=59835, PETRI_PLACES=592, PETRI_TRANSITIONS=1211} [2020-10-11 16:27:53,489 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 535 predicate places. [2020-10-11 16:27:53,490 INFO L481 AbstractCegarLoop]: Abstraction has has 592 places, 1211 transitions, 59835 flow [2020-10-11 16:27:53,490 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:27:53,490 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:27:53,490 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:27:53,697 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:53,698 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:27:53,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:27:53,698 INFO L82 PathProgramCache]: Analyzing trace with hash 426914109, now seen corresponding path program 28 times [2020-10-11 16:27:53,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:27:53,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735967911] [2020-10-11 16:27:53,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:27:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:27:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:53,920 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735967911] [2020-10-11 16:27:53,920 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444052969] [2020-10-11 16:27:53,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:27:53,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:27:53,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:27:53,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:27:53,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:27:54,181 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:54,226 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:27:54,234 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:27:54,234 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:27:54,235 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:27:54,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787663209] [2020-10-11 16:27:54,235 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:27:54,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:27:54,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:27:54,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:27:55,221 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:27:55,222 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 1211 transitions, 59835 flow. Second operand 19 states. [2020-10-11 16:27:55,222 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:27:55,222 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:27:55,222 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:27:59,308 INFO L129 PetriNetUnfolder]: 888/6619 cut-off events. [2020-10-11 16:27:59,308 INFO L130 PetriNetUnfolder]: For 304087/305347 co-relation queries the response was YES. [2020-10-11 16:27:59,434 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48011 conditions, 6619 events. 888/6619 cut-off events. For 304087/305347 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 84669 event pairs, 0 based on Foata normal form. 187/6098 useless extension candidates. Maximal degree in co-relation 47801. Up to 1105 conditions per place. [2020-10-11 16:27:59,471 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 277 selfloop transitions, 976 changer transitions 11/1300 dead transitions. [2020-10-11 16:27:59,471 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 1300 transitions, 67873 flow [2020-10-11 16:27:59,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:27:59,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:27:59,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:27:59,474 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:27:59,474 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:27:59,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:27:59,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:27:59,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:27:59,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:27:59,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:27:59,477 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:27:59,477 INFO L185 Difference]: Start difference. First operand has 592 places, 1211 transitions, 59835 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:27:59,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 1300 transitions, 67873 flow [2020-10-11 16:28:01,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 623 places, 1300 transitions, 67626 flow, removed 50 selfloop flow, removed 16 redundant places. [2020-10-11 16:28:01,727 INFO L241 Difference]: Finished difference. Result has 631 places, 1281 transitions, 66237 flow [2020-10-11 16:28:01,728 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=59637, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=910, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=66237, PETRI_PLACES=631, PETRI_TRANSITIONS=1281} [2020-10-11 16:28:01,728 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 574 predicate places. [2020-10-11 16:28:01,728 INFO L481 AbstractCegarLoop]: Abstraction has has 631 places, 1281 transitions, 66237 flow [2020-10-11 16:28:01,729 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:01,729 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:01,729 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:01,929 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 16:28:01,930 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:01,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:01,930 INFO L82 PathProgramCache]: Analyzing trace with hash 864503517, now seen corresponding path program 29 times [2020-10-11 16:28:01,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:01,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308629905] [2020-10-11 16:28:01,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:02,138 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:02,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308629905] [2020-10-11 16:28:02,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618666500] [2020-10-11 16:28:02,139 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:02,179 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:28:02,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:02,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:02,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:02,443 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:02,471 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:02,480 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:02,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:02,481 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:28:02,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943724554] [2020-10-11 16:28:02,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:28:02,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:02,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:28:02,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:28:03,610 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:03,611 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 1281 transitions, 66237 flow. Second operand 19 states. [2020-10-11 16:28:03,611 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:03,611 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:03,612 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:07,888 INFO L129 PetriNetUnfolder]: 929/6957 cut-off events. [2020-10-11 16:28:07,888 INFO L130 PetriNetUnfolder]: For 339644/341057 co-relation queries the response was YES. [2020-10-11 16:28:08,061 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52307 conditions, 6957 events. 929/6957 cut-off events. For 339644/341057 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 89192 event pairs, 0 based on Foata normal form. 110/6322 useless extension candidates. Maximal degree in co-relation 52090. Up to 1339 conditions per place. [2020-10-11 16:28:08,101 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 755 selfloop transitions, 559 changer transitions 11/1361 dead transitions. [2020-10-11 16:28:08,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 1361 transitions, 74086 flow [2020-10-11 16:28:08,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:28:08,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:28:08,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2290 transitions. [2020-10-11 16:28:08,102 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:28:08,103 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2290 transitions. [2020-10-11 16:28:08,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2290 transitions. [2020-10-11 16:28:08,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:08,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2290 transitions. [2020-10-11 16:28:08,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:28:08,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:28:08,106 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:28:08,106 INFO L185 Difference]: Start difference. First operand has 631 places, 1281 transitions, 66237 flow. Second operand 48 states and 2290 transitions. [2020-10-11 16:28:08,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 1361 transitions, 74086 flow [2020-10-11 16:28:10,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 1361 transitions, 72404 flow, removed 698 selfloop flow, removed 34 redundant places. [2020-10-11 16:28:10,412 INFO L241 Difference]: Finished difference. Result has 648 places, 1342 transitions, 69633 flow [2020-10-11 16:28:10,413 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=64667, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=69633, PETRI_PLACES=648, PETRI_TRANSITIONS=1342} [2020-10-11 16:28:10,413 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 591 predicate places. [2020-10-11 16:28:10,414 INFO L481 AbstractCegarLoop]: Abstraction has has 648 places, 1342 transitions, 69633 flow [2020-10-11 16:28:10,414 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:10,414 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:10,414 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:10,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 16:28:10,615 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:10,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:10,615 INFO L82 PathProgramCache]: Analyzing trace with hash 2065878117, now seen corresponding path program 30 times [2020-10-11 16:28:10,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:10,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752944814] [2020-10-11 16:28:10,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:10,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:10,854 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:10,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752944814] [2020-10-11 16:28:10,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465385834] [2020-10-11 16:28:10,855 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:10,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:28:10,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:10,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:28:10,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:11,198 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:28:11,244 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:11,252 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:11,252 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:28:11,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229018179] [2020-10-11 16:28:11,253 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:28:11,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:11,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:28:11,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:28:12,417 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:12,417 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 1342 transitions, 69633 flow. Second operand 19 states. [2020-10-11 16:28:12,418 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:12,418 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:12,418 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:16,794 INFO L129 PetriNetUnfolder]: 961/7171 cut-off events. [2020-10-11 16:28:16,794 INFO L130 PetriNetUnfolder]: For 356665/358167 co-relation queries the response was YES. [2020-10-11 16:28:16,949 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54354 conditions, 7171 events. 961/7171 cut-off events. For 356665/358167 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 92453 event pairs, 0 based on Foata normal form. 138/6542 useless extension candidates. Maximal degree in co-relation 54132. Up to 1245 conditions per place. [2020-10-11 16:28:16,994 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 641 selfloop transitions, 728 changer transitions 11/1416 dead transitions. [2020-10-11 16:28:16,994 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 693 places, 1416 transitions, 77179 flow [2020-10-11 16:28:16,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:28:16,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:28:16,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2385 transitions. [2020-10-11 16:28:16,997 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8368421052631579 [2020-10-11 16:28:16,997 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2385 transitions. [2020-10-11 16:28:16,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2385 transitions. [2020-10-11 16:28:16,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:16,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2385 transitions. [2020-10-11 16:28:16,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:28:17,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:28:17,000 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:28:17,000 INFO L185 Difference]: Start difference. First operand has 648 places, 1342 transitions, 69633 flow. Second operand 50 states and 2385 transitions. [2020-10-11 16:28:17,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 693 places, 1416 transitions, 77179 flow [2020-10-11 16:28:19,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 1416 transitions, 75855 flow, removed 472 selfloop flow, removed 34 redundant places. [2020-10-11 16:28:19,255 INFO L241 Difference]: Finished difference. Result has 667 places, 1391 transitions, 73264 flow [2020-10-11 16:28:19,256 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=68557, PETRI_DIFFERENCE_MINUEND_PLACES=610, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=683, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=73264, PETRI_PLACES=667, PETRI_TRANSITIONS=1391} [2020-10-11 16:28:19,256 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 610 predicate places. [2020-10-11 16:28:19,256 INFO L481 AbstractCegarLoop]: Abstraction has has 667 places, 1391 transitions, 73264 flow [2020-10-11 16:28:19,256 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:19,256 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:19,256 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:19,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-11 16:28:19,457 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:19,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:19,458 INFO L82 PathProgramCache]: Analyzing trace with hash 157578983, now seen corresponding path program 31 times [2020-10-11 16:28:19,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:19,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380822587] [2020-10-11 16:28:19,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:19,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:19,665 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:19,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380822587] [2020-10-11 16:28:19,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735437013] [2020-10-11 16:28:19,666 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:19,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:19,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:19,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:19,893 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:19,911 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:19,917 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:19,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:19,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:28:19,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957392769] [2020-10-11 16:28:19,918 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:28:19,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:19,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:28:19,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:28:20,843 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:20,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 667 places, 1391 transitions, 73264 flow. Second operand 19 states. [2020-10-11 16:28:20,844 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:20,844 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:20,844 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:25,346 INFO L129 PetriNetUnfolder]: 986/7365 cut-off events. [2020-10-11 16:28:25,346 INFO L130 PetriNetUnfolder]: For 377601/378943 co-relation queries the response was YES. [2020-10-11 16:28:25,500 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56635 conditions, 7365 events. 986/7365 cut-off events. For 377601/378943 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 95392 event pairs, 0 based on Foata normal form. 132/6710 useless extension candidates. Maximal degree in co-relation 56409. Up to 1384 conditions per place. [2020-10-11 16:28:25,544 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 748 selfloop transitions, 657 changer transitions 11/1452 dead transitions. [2020-10-11 16:28:25,545 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 1452 transitions, 80350 flow [2020-10-11 16:28:25,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:28:25,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:28:25,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2670 transitions. [2020-10-11 16:28:25,546 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8364661654135338 [2020-10-11 16:28:25,546 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2670 transitions. [2020-10-11 16:28:25,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2670 transitions. [2020-10-11 16:28:25,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:25,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2670 transitions. [2020-10-11 16:28:25,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:28:25,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:28:25,549 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:28:25,549 INFO L185 Difference]: Start difference. First operand has 667 places, 1391 transitions, 73264 flow. Second operand 56 states and 2670 transitions. [2020-10-11 16:28:25,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 1452 transitions, 80350 flow [2020-10-11 16:28:27,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1452 transitions, 79362 flow, removed 347 selfloop flow, removed 32 redundant places. [2020-10-11 16:28:28,007 INFO L241 Difference]: Finished difference. Result has 694 places, 1430 transitions, 76419 flow [2020-10-11 16:28:28,009 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=72284, PETRI_DIFFERENCE_MINUEND_PLACES=631, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=623, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=76419, PETRI_PLACES=694, PETRI_TRANSITIONS=1430} [2020-10-11 16:28:28,009 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 637 predicate places. [2020-10-11 16:28:28,009 INFO L481 AbstractCegarLoop]: Abstraction has has 694 places, 1430 transitions, 76419 flow [2020-10-11 16:28:28,009 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:28:28,009 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:28,009 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:28,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:28,210 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:28,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:28,210 INFO L82 PathProgramCache]: Analyzing trace with hash 205685093, now seen corresponding path program 32 times [2020-10-11 16:28:28,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:28,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603711199] [2020-10-11 16:28:28,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:28,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:28,470 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:28,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603711199] [2020-10-11 16:28:28,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906936387] [2020-10-11 16:28:28,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:28,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:28:28,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:28,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:28,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:28,819 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:28,854 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:28,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:28,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:28:28,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399084802] [2020-10-11 16:28:28,854 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:28:28,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:28,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:28:28,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:28:29,050 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:29,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 694 places, 1430 transitions, 76419 flow. Second operand 20 states. [2020-10-11 16:28:29,051 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:29,051 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:29,051 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:33,106 INFO L129 PetriNetUnfolder]: 992/7435 cut-off events. [2020-10-11 16:28:33,106 INFO L130 PetriNetUnfolder]: For 374309/375615 co-relation queries the response was YES. [2020-10-11 16:28:33,285 INFO L80 FinitePrefix]: Finished finitePrefix Result has 57434 conditions, 7435 events. 992/7435 cut-off events. For 374309/375615 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 96754 event pairs, 0 based on Foata normal form. 50/6690 useless extension candidates. Maximal degree in co-relation 57204. Up to 1525 conditions per place. [2020-10-11 16:28:33,329 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1119 selfloop transitions, 344 changer transitions 5/1504 dead transitions. [2020-10-11 16:28:33,330 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 726 places, 1504 transitions, 82488 flow [2020-10-11 16:28:33,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:28:33,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:28:33,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1754 transitions. [2020-10-11 16:28:33,332 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8316737790422001 [2020-10-11 16:28:33,332 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1754 transitions. [2020-10-11 16:28:33,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1754 transitions. [2020-10-11 16:28:33,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:33,332 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1754 transitions. [2020-10-11 16:28:33,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:28:33,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:28:33,334 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:28:33,334 INFO L185 Difference]: Start difference. First operand has 694 places, 1430 transitions, 76419 flow. Second operand 37 states and 1754 transitions. [2020-10-11 16:28:33,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 726 places, 1504 transitions, 82488 flow [2020-10-11 16:28:35,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 682 places, 1504 transitions, 81398 flow, removed 254 selfloop flow, removed 44 redundant places. [2020-10-11 16:28:35,906 INFO L241 Difference]: Finished difference. Result has 685 places, 1440 transitions, 77033 flow [2020-10-11 16:28:35,907 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=75370, PETRI_DIFFERENCE_MINUEND_PLACES=646, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=77033, PETRI_PLACES=685, PETRI_TRANSITIONS=1440} [2020-10-11 16:28:35,908 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 628 predicate places. [2020-10-11 16:28:35,908 INFO L481 AbstractCegarLoop]: Abstraction has has 685 places, 1440 transitions, 77033 flow [2020-10-11 16:28:35,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:28:35,908 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:35,908 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:36,121 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:36,122 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:36,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:36,122 INFO L82 PathProgramCache]: Analyzing trace with hash -499604185, now seen corresponding path program 33 times [2020-10-11 16:28:36,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:36,123 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845067117] [2020-10-11 16:28:36,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:36,319 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:36,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845067117] [2020-10-11 16:28:36,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751677973] [2020-10-11 16:28:36,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:36,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-11 16:28:36,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:36,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:36,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:36,643 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:36,673 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:36,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:36,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:28:36,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747206016] [2020-10-11 16:28:36,673 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:28:36,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:36,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:28:36,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:28:37,260 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:37,261 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 685 places, 1440 transitions, 77033 flow. Second operand 20 states. [2020-10-11 16:28:37,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:37,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:37,261 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:41,750 INFO L129 PetriNetUnfolder]: 1007/7570 cut-off events. [2020-10-11 16:28:41,751 INFO L130 PetriNetUnfolder]: For 383177/384386 co-relation queries the response was YES. [2020-10-11 16:28:41,931 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58446 conditions, 7570 events. 1007/7570 cut-off events. For 383177/384386 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 98783 event pairs, 0 based on Foata normal form. 56/6816 useless extension candidates. Maximal degree in co-relation 58216. Up to 1450 conditions per place. [2020-10-11 16:28:41,975 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1029 selfloop transitions, 456 changer transitions 5/1526 dead transitions. [2020-10-11 16:28:41,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 724 places, 1526 transitions, 83609 flow [2020-10-11 16:28:41,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 16:28:41,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-10-11 16:28:41,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1992 transitions. [2020-10-11 16:28:41,978 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8320802005012531 [2020-10-11 16:28:41,978 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1992 transitions. [2020-10-11 16:28:41,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1992 transitions. [2020-10-11 16:28:41,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:41,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1992 transitions. [2020-10-11 16:28:41,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 43 states. [2020-10-11 16:28:41,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 43 states. [2020-10-11 16:28:41,980 INFO L81 ComplementDD]: Finished complementDD. Result 43 states. [2020-10-11 16:28:41,980 INFO L185 Difference]: Start difference. First operand has 685 places, 1440 transitions, 77033 flow. Second operand 42 states and 1992 transitions. [2020-10-11 16:28:41,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 724 places, 1526 transitions, 83609 flow [2020-10-11 16:28:44,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 1526 transitions, 83111 flow, removed 36 selfloop flow, removed 32 redundant places. [2020-10-11 16:28:44,250 INFO L241 Difference]: Finished difference. Result has 697 places, 1456 transitions, 78904 flow [2020-10-11 16:28:44,252 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=76550, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=985, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=78904, PETRI_PLACES=697, PETRI_TRANSITIONS=1456} [2020-10-11 16:28:44,252 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 640 predicate places. [2020-10-11 16:28:44,252 INFO L481 AbstractCegarLoop]: Abstraction has has 697 places, 1456 transitions, 78904 flow [2020-10-11 16:28:44,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:28:44,252 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:44,252 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:44,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:44,456 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:44,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:44,456 INFO L82 PathProgramCache]: Analyzing trace with hash -947408859, now seen corresponding path program 34 times [2020-10-11 16:28:44,457 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:44,457 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458056109] [2020-10-11 16:28:44,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:44,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:44,716 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:44,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458056109] [2020-10-11 16:28:44,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582005198] [2020-10-11 16:28:44,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:44,775 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:28:44,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:44,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:28:44,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:45,070 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:45,108 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:45,108 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:45,108 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:28:45,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753135978] [2020-10-11 16:28:45,109 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:28:45,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:45,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:28:45,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:28:45,312 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:45,313 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 697 places, 1456 transitions, 78904 flow. Second operand 20 states. [2020-10-11 16:28:45,313 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:45,313 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:45,313 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:49,750 INFO L129 PetriNetUnfolder]: 1014/7633 cut-off events. [2020-10-11 16:28:49,751 INFO L130 PetriNetUnfolder]: For 397066/398280 co-relation queries the response was YES. [2020-10-11 16:28:49,908 INFO L80 FinitePrefix]: Finished finitePrefix Result has 59310 conditions, 7633 events. 1014/7633 cut-off events. For 397066/398280 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 99860 event pairs, 0 based on Foata normal form. 64/6880 useless extension candidates. Maximal degree in co-relation 59079. Up to 1382 conditions per place. [2020-10-11 16:28:49,954 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 948 selfloop transitions, 545 changer transitions 5/1534 dead transitions. [2020-10-11 16:28:49,954 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 740 places, 1534 transitions, 84924 flow [2020-10-11 16:28:49,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-11 16:28:49,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-10-11 16:28:49,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 2184 transitions. [2020-10-11 16:28:49,956 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329519450800915 [2020-10-11 16:28:49,956 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 2184 transitions. [2020-10-11 16:28:49,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 2184 transitions. [2020-10-11 16:28:49,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:49,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 2184 transitions. [2020-10-11 16:28:49,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 47 states. [2020-10-11 16:28:49,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 47 states. [2020-10-11 16:28:49,960 INFO L81 ComplementDD]: Finished complementDD. Result 47 states. [2020-10-11 16:28:49,960 INFO L185 Difference]: Start difference. First operand has 697 places, 1456 transitions, 78904 flow. Second operand 46 states and 2184 transitions. [2020-10-11 16:28:49,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 740 places, 1534 transitions, 84924 flow [2020-10-11 16:28:53,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 708 places, 1534 transitions, 84275 flow, removed 79 selfloop flow, removed 32 redundant places. [2020-10-11 16:28:53,191 INFO L241 Difference]: Finished difference. Result has 711 places, 1463 transitions, 80243 flow [2020-10-11 16:28:53,192 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=78279, PETRI_DIFFERENCE_MINUEND_PLACES=663, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=538, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=915, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=80243, PETRI_PLACES=711, PETRI_TRANSITIONS=1463} [2020-10-11 16:28:53,192 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 654 predicate places. [2020-10-11 16:28:53,193 INFO L481 AbstractCegarLoop]: Abstraction has has 711 places, 1463 transitions, 80243 flow [2020-10-11 16:28:53,193 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:28:53,193 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:28:53,193 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:28:53,393 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:53,394 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:28:53,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:28:53,394 INFO L82 PathProgramCache]: Analyzing trace with hash -1423571737, now seen corresponding path program 35 times [2020-10-11 16:28:53,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:28:53,395 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057510089] [2020-10-11 16:28:53,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:28:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:28:53,617 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:53,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057510089] [2020-10-11 16:28:53,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076028824] [2020-10-11 16:28:53,618 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:28:53,659 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:28:53,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:28:53,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:28:53,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:28:53,959 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:28:53,994 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:28:53,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:28:53,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:28:53,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545385645] [2020-10-11 16:28:53,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:28:53,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:28:53,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:28:53,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:28:54,923 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:28:54,924 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 711 places, 1463 transitions, 80243 flow. Second operand 20 states. [2020-10-11 16:28:54,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:28:54,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:28:54,924 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:28:59,711 INFO L129 PetriNetUnfolder]: 1019/7664 cut-off events. [2020-10-11 16:28:59,711 INFO L130 PetriNetUnfolder]: For 412723/414124 co-relation queries the response was YES. [2020-10-11 16:28:59,868 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60083 conditions, 7664 events. 1019/7664 cut-off events. For 412723/414124 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 100391 event pairs, 0 based on Foata normal form. 80/6923 useless extension candidates. Maximal degree in co-relation 59850. Up to 1338 conditions per place. [2020-10-11 16:28:59,914 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 875 selfloop transitions, 614 changer transitions 5/1530 dead transitions. [2020-10-11 16:28:59,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 1530 transitions, 85918 flow [2020-10-11 16:28:59,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:28:59,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:28:59,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2235 transitions. [2020-10-11 16:28:59,916 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8342665173572228 [2020-10-11 16:28:59,916 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2235 transitions. [2020-10-11 16:28:59,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2235 transitions. [2020-10-11 16:28:59,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:28:59,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2235 transitions. [2020-10-11 16:28:59,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:28:59,920 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:28:59,920 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:28:59,920 INFO L185 Difference]: Start difference. First operand has 711 places, 1463 transitions, 80243 flow. Second operand 47 states and 2235 transitions. [2020-10-11 16:28:59,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 1530 transitions, 85918 flow [2020-10-11 16:29:02,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 1530 transitions, 85075 flow, removed 120 selfloop flow, removed 38 redundant places. [2020-10-11 16:29:02,813 INFO L241 Difference]: Finished difference. Result has 720 places, 1468 transitions, 81507 flow [2020-10-11 16:29:02,814 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=79424, PETRI_DIFFERENCE_MINUEND_PLACES=671, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=849, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=81507, PETRI_PLACES=720, PETRI_TRANSITIONS=1468} [2020-10-11 16:29:02,814 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 663 predicate places. [2020-10-11 16:29:02,814 INFO L481 AbstractCegarLoop]: Abstraction has has 720 places, 1468 transitions, 81507 flow [2020-10-11 16:29:02,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:29:02,814 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:02,814 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 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] [2020-10-11 16:29:03,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-11 16:29:03,015 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:03,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:03,016 INFO L82 PathProgramCache]: Analyzing trace with hash -1377025563, now seen corresponding path program 36 times [2020-10-11 16:29:03,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:03,016 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378479411] [2020-10-11 16:29:03,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:03,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:03,236 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:03,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378479411] [2020-10-11 16:29:03,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401432543] [2020-10-11 16:29:03,236 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:03,284 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-10-11 16:29:03,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:03,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:03,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:03,502 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:29:03,554 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:03,561 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:03,562 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:03,562 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:29:03,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357332609] [2020-10-11 16:29:03,562 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:29:03,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:03,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:29:03,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:29:03,837 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:03,838 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 720 places, 1468 transitions, 81507 flow. Second operand 19 states. [2020-10-11 16:29:03,838 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:03,838 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:03,838 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:09,018 INFO L129 PetriNetUnfolder]: 1046/7846 cut-off events. [2020-10-11 16:29:09,019 INFO L130 PetriNetUnfolder]: For 451687/453186 co-relation queries the response was YES. [2020-10-11 16:29:09,211 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62649 conditions, 7846 events. 1046/7846 cut-off events. For 451687/453186 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 103290 event pairs, 0 based on Foata normal form. 146/7153 useless extension candidates. Maximal degree in co-relation 62414. Up to 1280 conditions per place. [2020-10-11 16:29:09,260 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 572 selfloop transitions, 910 changer transitions 11/1529 dead transitions. [2020-10-11 16:29:09,260 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 1529 transitions, 89067 flow [2020-10-11 16:29:09,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-10-11 16:29:09,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-10-11 16:29:09,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2290 transitions. [2020-10-11 16:29:09,263 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8369883040935673 [2020-10-11 16:29:09,263 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2290 transitions. [2020-10-11 16:29:09,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2290 transitions. [2020-10-11 16:29:09,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:09,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2290 transitions. [2020-10-11 16:29:09,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 49 states. [2020-10-11 16:29:09,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 49 states. [2020-10-11 16:29:09,266 INFO L81 ComplementDD]: Finished complementDD. Result 49 states. [2020-10-11 16:29:09,266 INFO L185 Difference]: Start difference. First operand has 720 places, 1468 transitions, 81507 flow. Second operand 48 states and 2290 transitions. [2020-10-11 16:29:09,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 765 places, 1529 transitions, 89067 flow [2020-10-11 16:29:12,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 1529 transitions, 88238 flow, removed 90 selfloop flow, removed 38 redundant places. [2020-10-11 16:29:12,203 INFO L241 Difference]: Finished difference. Result has 735 places, 1499 transitions, 85941 flow [2020-10-11 16:29:12,204 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=80740, PETRI_DIFFERENCE_MINUEND_PLACES=680, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=883, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=576, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=85941, PETRI_PLACES=735, PETRI_TRANSITIONS=1499} [2020-10-11 16:29:12,204 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 678 predicate places. [2020-10-11 16:29:12,205 INFO L481 AbstractCegarLoop]: Abstraction has has 735 places, 1499 transitions, 85941 flow [2020-10-11 16:29:12,205 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:29:12,205 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:12,205 INFO L255 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] [2020-10-11 16:29:12,420 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:12,421 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:12,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:12,421 INFO L82 PathProgramCache]: Analyzing trace with hash 1079604865, now seen corresponding path program 37 times [2020-10-11 16:29:12,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:12,422 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784788593] [2020-10-11 16:29:12,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:12,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:12,609 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:12,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784788593] [2020-10-11 16:29:12,609 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761498275] [2020-10-11 16:29:12,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:12,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:12,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:12,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:12,907 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:12,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:12,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:29:12,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800832551] [2020-10-11 16:29:12,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:29:12,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:12,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:29:12,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:29:13,589 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:13,590 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 735 places, 1499 transitions, 85941 flow. Second operand 20 states. [2020-10-11 16:29:13,590 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:13,590 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:13,591 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:17,837 INFO L129 PetriNetUnfolder]: 1059/7963 cut-off events. [2020-10-11 16:29:17,837 INFO L130 PetriNetUnfolder]: For 473820/475312 co-relation queries the response was YES. [2020-10-11 16:29:18,104 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64664 conditions, 7963 events. 1059/7963 cut-off events. For 473820/475312 co-relation queries the response was YES. Maximal size of possible extension queue 492. Compared 105066 event pairs, 0 based on Foata normal form. 53/7164 useless extension candidates. Maximal degree in co-relation 64423. Up to 1753 conditions per place. [2020-10-11 16:29:18,153 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1326 selfloop transitions, 229 changer transitions 13/1604 dead transitions. [2020-10-11 16:29:18,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 1604 transitions, 93807 flow [2020-10-11 16:29:18,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 16:29:18,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 16:29:18,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1473 transitions. [2020-10-11 16:29:18,156 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.833616298811545 [2020-10-11 16:29:18,156 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1473 transitions. [2020-10-11 16:29:18,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1473 transitions. [2020-10-11 16:29:18,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:18,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1473 transitions. [2020-10-11 16:29:18,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 32 states. [2020-10-11 16:29:18,159 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 32 states. [2020-10-11 16:29:18,159 INFO L81 ComplementDD]: Finished complementDD. Result 32 states. [2020-10-11 16:29:18,159 INFO L185 Difference]: Start difference. First operand has 735 places, 1499 transitions, 85941 flow. Second operand 31 states and 1473 transitions. [2020-10-11 16:29:18,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 1604 transitions, 93807 flow [2020-10-11 16:29:21,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 721 places, 1604 transitions, 92904 flow, removed 283 selfloop flow, removed 40 redundant places. [2020-10-11 16:29:21,216 INFO L241 Difference]: Finished difference. Result has 732 places, 1526 transitions, 87213 flow [2020-10-11 16:29:21,218 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=85058, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=87213, PETRI_PLACES=732, PETRI_TRANSITIONS=1526} [2020-10-11 16:29:21,218 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 675 predicate places. [2020-10-11 16:29:21,218 INFO L481 AbstractCegarLoop]: Abstraction has has 732 places, 1526 transitions, 87213 flow [2020-10-11 16:29:21,218 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:29:21,218 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:21,218 INFO L255 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] [2020-10-11 16:29:21,424 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 16:29:21,425 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:21,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:21,425 INFO L82 PathProgramCache]: Analyzing trace with hash -841051879, now seen corresponding path program 38 times [2020-10-11 16:29:21,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:21,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229606159] [2020-10-11 16:29:21,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:21,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229606159] [2020-10-11 16:29:21,621 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882500014] [2020-10-11 16:29:21,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:21,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:29:21,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:21,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:21,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:21,948 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:21,981 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:21,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:21,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:29:21,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216880054] [2020-10-11 16:29:21,982 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:29:21,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:21,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:29:21,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:29:22,734 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:22,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 732 places, 1526 transitions, 87213 flow. Second operand 20 states. [2020-10-11 16:29:22,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:22,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:22,735 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:26,907 INFO L129 PetriNetUnfolder]: 1058/7977 cut-off events. [2020-10-11 16:29:26,907 INFO L130 PetriNetUnfolder]: For 466762/468205 co-relation queries the response was YES. [2020-10-11 16:29:27,089 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64558 conditions, 7977 events. 1058/7977 cut-off events. For 466762/468205 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 105506 event pairs, 0 based on Foata normal form. 50/7173 useless extension candidates. Maximal degree in co-relation 64309. Up to 1776 conditions per place. [2020-10-11 16:29:27,138 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1337 selfloop transitions, 215 changer transitions 5/1593 dead transitions. [2020-10-11 16:29:27,138 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 755 places, 1593 transitions, 93042 flow [2020-10-11 16:29:27,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:29:27,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:29:27,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1374 transitions. [2020-10-11 16:29:27,140 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8312159709618875 [2020-10-11 16:29:27,140 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1374 transitions. [2020-10-11 16:29:27,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1374 transitions. [2020-10-11 16:29:27,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:29:27,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1374 transitions. [2020-10-11 16:29:27,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:29:27,142 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:29:27,142 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:29:27,142 INFO L185 Difference]: Start difference. First operand has 732 places, 1526 transitions, 87213 flow. Second operand 29 states and 1374 transitions. [2020-10-11 16:29:27,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 755 places, 1593 transitions, 93042 flow [2020-10-11 16:29:30,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 1593 transitions, 92798 flow, removed 54 selfloop flow, removed 22 redundant places. [2020-10-11 16:29:30,616 INFO L241 Difference]: Finished difference. Result has 738 places, 1536 transitions, 88170 flow [2020-10-11 16:29:30,618 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=86981, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=88170, PETRI_PLACES=738, PETRI_TRANSITIONS=1536} [2020-10-11 16:29:30,619 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 681 predicate places. [2020-10-11 16:29:30,619 INFO L481 AbstractCegarLoop]: Abstraction has has 738 places, 1536 transitions, 88170 flow [2020-10-11 16:29:30,619 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:29:30,619 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:29:30,620 INFO L255 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] [2020-10-11 16:29:30,834 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:30,834 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:29:30,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:29:30,835 INFO L82 PathProgramCache]: Analyzing trace with hash -1712893561, now seen corresponding path program 39 times [2020-10-11 16:29:30,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:29:30,835 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899034393] [2020-10-11 16:29:30,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:29:30,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:29:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:31,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899034393] [2020-10-11 16:29:31,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66339324] [2020-10-11 16:29:31,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:29:31,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:29:31,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:29:31,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:29:31,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:29:36,227 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:29:36,248 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:29:36,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:29:36,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:29:36,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346302638] [2020-10-11 16:29:36,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:29:36,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:29:36,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:29:36,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=296, Unknown=5, NotChecked=0, Total=380 [2020-10-11 16:29:39,485 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:29:39,486 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 738 places, 1536 transitions, 88170 flow. Second operand 20 states. [2020-10-11 16:29:39,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:29:39,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:29:39,487 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:29:47,797 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:29:51,799 WARN L193 SmtUtils]: Spent 1.83 s on a formula simplification. DAG size of input: 40 DAG size of output: 36 [2020-10-11 16:29:56,840 WARN L193 SmtUtils]: Spent 808.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 30 [2020-10-11 16:29:59,873 WARN L193 SmtUtils]: Spent 847.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-11 16:30:06,508 WARN L193 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-10-11 16:30:16,702 INFO L129 PetriNetUnfolder]: 1072/8088 cut-off events. [2020-10-11 16:30:16,703 INFO L130 PetriNetUnfolder]: For 491295/492799 co-relation queries the response was YES. [2020-10-11 16:30:17,037 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65962 conditions, 8088 events. 1072/8088 cut-off events. For 491295/492799 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 107435 event pairs, 0 based on Foata normal form. 51/7273 useless extension candidates. Maximal degree in co-relation 65713. Up to 1812 conditions per place. [2020-10-11 16:30:17,090 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1370 selfloop transitions, 204 changer transitions 8/1618 dead transitions. [2020-10-11 16:30:17,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 761 places, 1618 transitions, 95262 flow [2020-10-11 16:30:17,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-11 16:30:17,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-11 16:30:17,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1235 transitions. [2020-10-11 16:30:17,092 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2020-10-11 16:30:17,093 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1235 transitions. [2020-10-11 16:30:17,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1235 transitions. [2020-10-11 16:30:17,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:17,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1235 transitions. [2020-10-11 16:30:17,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-11 16:30:17,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-11 16:30:17,094 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-11 16:30:17,094 INFO L185 Difference]: Start difference. First operand has 738 places, 1536 transitions, 88170 flow. Second operand 26 states and 1235 transitions. [2020-10-11 16:30:17,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 761 places, 1618 transitions, 95262 flow [2020-10-11 16:30:20,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 1618 transitions, 94985 flow, removed 24 selfloop flow, removed 23 redundant places. [2020-10-11 16:30:20,769 INFO L241 Difference]: Finished difference. Result has 745 places, 1551 transitions, 89660 flow [2020-10-11 16:30:20,771 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=87923, PETRI_DIFFERENCE_MINUEND_PLACES=713, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=89660, PETRI_PLACES=745, PETRI_TRANSITIONS=1551} [2020-10-11 16:30:20,771 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 688 predicate places. [2020-10-11 16:30:20,771 INFO L481 AbstractCegarLoop]: Abstraction has has 745 places, 1551 transitions, 89660 flow [2020-10-11 16:30:20,771 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:30:20,771 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:20,772 INFO L255 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] [2020-10-11 16:30:20,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 16:30:20,972 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:20,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:20,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1994073177, now seen corresponding path program 40 times [2020-10-11 16:30:20,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:20,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735034259] [2020-10-11 16:30:20,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:20,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:21,228 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:21,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735034259] [2020-10-11 16:30:21,229 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777071067] [2020-10-11 16:30:21,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:21,274 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:30:21,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:21,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:30:21,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:27,322 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:27,337 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:27,337 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:27,337 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:30:27,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41239159] [2020-10-11 16:30:27,338 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:30:27,338 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:27,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:30:27,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=304, Unknown=5, NotChecked=0, Total=380 [2020-10-11 16:30:27,657 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:30:27,658 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 1551 transitions, 89660 flow. Second operand 20 states. [2020-10-11 16:30:27,658 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:30:27,658 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:30:27,659 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:30:32,010 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 41 DAG size of output: 29 [2020-10-11 16:30:34,986 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:30:36,526 WARN L193 SmtUtils]: Spent 624.00 ms on a formula simplification. DAG size of input: 32 DAG size of output: 26 [2020-10-11 16:30:43,565 WARN L193 SmtUtils]: Spent 629.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2020-10-11 16:30:52,401 INFO L129 PetriNetUnfolder]: 1082/8178 cut-off events. [2020-10-11 16:30:52,402 INFO L130 PetriNetUnfolder]: For 504922/506423 co-relation queries the response was YES. [2020-10-11 16:30:52,660 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66839 conditions, 8178 events. 1082/8178 cut-off events. For 504922/506423 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 108876 event pairs, 0 based on Foata normal form. 51/7353 useless extension candidates. Maximal degree in co-relation 66584. Up to 1732 conditions per place. [2020-10-11 16:30:52,712 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1289 selfloop transitions, 305 changer transitions 8/1638 dead transitions. [2020-10-11 16:30:52,712 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 770 places, 1638 transitions, 96906 flow [2020-10-11 16:30:52,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 16:30:52,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-11 16:30:52,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1377 transitions. [2020-10-11 16:30:52,715 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8330308529945554 [2020-10-11 16:30:52,715 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1377 transitions. [2020-10-11 16:30:52,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1377 transitions. [2020-10-11 16:30:52,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:30:52,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1377 transitions. [2020-10-11 16:30:52,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-11 16:30:52,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-11 16:30:52,717 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-11 16:30:52,717 INFO L185 Difference]: Start difference. First operand has 745 places, 1551 transitions, 89660 flow. Second operand 29 states and 1377 transitions. [2020-10-11 16:30:52,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 770 places, 1638 transitions, 96906 flow [2020-10-11 16:30:56,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 752 places, 1638 transitions, 96504 flow, removed 157 selfloop flow, removed 18 redundant places. [2020-10-11 16:30:56,384 INFO L241 Difference]: Finished difference. Result has 760 places, 1566 transitions, 91197 flow [2020-10-11 16:30:56,386 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=89278, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=91197, PETRI_PLACES=760, PETRI_TRANSITIONS=1566} [2020-10-11 16:30:56,386 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 703 predicate places. [2020-10-11 16:30:56,386 INFO L481 AbstractCegarLoop]: Abstraction has has 760 places, 1566 transitions, 91197 flow [2020-10-11 16:30:56,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:30:56,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:30:56,387 INFO L255 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] [2020-10-11 16:30:56,601 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:56,601 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:30:56,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:30:56,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1931063959, now seen corresponding path program 41 times [2020-10-11 16:30:56,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:30:56,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069531424] [2020-10-11 16:30:56,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:30:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:30:56,825 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:56,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069531424] [2020-10-11 16:30:56,825 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319493361] [2020-10-11 16:30:56,826 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:30:56,872 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 16:30:56,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:30:56,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:30:56,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:30:57,966 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:30:57,980 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:30:57,981 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:30:57,981 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:30:57,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698122945] [2020-10-11 16:30:57,981 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:30:57,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:30:57,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:30:57,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=307, Unknown=1, NotChecked=0, Total=380 [2020-10-11 16:31:00,189 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:00,190 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 760 places, 1566 transitions, 91197 flow. Second operand 20 states. [2020-10-11 16:31:00,190 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:00,190 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:00,190 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:01,446 WARN L193 SmtUtils]: Spent 646.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2020-10-11 16:31:02,742 WARN L193 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2020-10-11 16:31:12,829 INFO L129 PetriNetUnfolder]: 1092/8268 cut-off events. [2020-10-11 16:31:12,829 INFO L130 PetriNetUnfolder]: For 517908/519409 co-relation queries the response was YES. [2020-10-11 16:31:13,038 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68026 conditions, 8268 events. 1092/8268 cut-off events. For 517908/519409 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 110455 event pairs, 0 based on Foata normal form. 51/7433 useless extension candidates. Maximal degree in co-relation 67765. Up to 1751 conditions per place. [2020-10-11 16:31:13,092 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1302 selfloop transitions, 306 changer transitions 8/1652 dead transitions. [2020-10-11 16:31:13,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 788 places, 1652 transitions, 98538 flow [2020-10-11 16:31:13,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-10-11 16:31:13,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-10-11 16:31:13,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1518 transitions. [2020-10-11 16:31:13,095 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8322368421052632 [2020-10-11 16:31:13,095 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1518 transitions. [2020-10-11 16:31:13,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1518 transitions. [2020-10-11 16:31:13,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:13,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1518 transitions. [2020-10-11 16:31:13,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 33 states. [2020-10-11 16:31:13,098 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 33 states. [2020-10-11 16:31:13,098 INFO L81 ComplementDD]: Finished complementDD. Result 33 states. [2020-10-11 16:31:13,098 INFO L185 Difference]: Start difference. First operand has 760 places, 1566 transitions, 91197 flow. Second operand 32 states and 1518 transitions. [2020-10-11 16:31:13,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 788 places, 1652 transitions, 98538 flow [2020-10-11 16:31:16,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 768 places, 1652 transitions, 98173 flow, removed 125 selfloop flow, removed 20 redundant places. [2020-10-11 16:31:16,616 INFO L241 Difference]: Finished difference. Result has 776 places, 1581 transitions, 92936 flow [2020-10-11 16:31:16,617 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=90864, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=293, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=92936, PETRI_PLACES=776, PETRI_TRANSITIONS=1581} [2020-10-11 16:31:16,618 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 719 predicate places. [2020-10-11 16:31:16,618 INFO L481 AbstractCegarLoop]: Abstraction has has 776 places, 1581 transitions, 92936 flow [2020-10-11 16:31:16,618 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:16,618 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:16,618 INFO L255 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] [2020-10-11 16:31:16,818 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:16,819 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:16,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:16,820 INFO L82 PathProgramCache]: Analyzing trace with hash 980325489, now seen corresponding path program 42 times [2020-10-11 16:31:16,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:16,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227354554] [2020-10-11 16:31:16,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:17,041 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:17,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227354554] [2020-10-11 16:31:17,042 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622988702] [2020-10-11 16:31:17,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:17,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:31:17,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:17,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:17,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:17,406 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:17,443 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:17,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:17,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:17,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983836249] [2020-10-11 16:31:17,444 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:17,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:17,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:17,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:18,297 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:18,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 776 places, 1581 transitions, 92936 flow. Second operand 20 states. [2020-10-11 16:31:18,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:18,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:18,299 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:24,053 INFO L129 PetriNetUnfolder]: 1099/8346 cut-off events. [2020-10-11 16:31:24,053 INFO L130 PetriNetUnfolder]: For 523699/525144 co-relation queries the response was YES. [2020-10-11 16:31:24,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68769 conditions, 8346 events. 1099/8346 cut-off events. For 523699/525144 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 111703 event pairs, 0 based on Foata normal form. 52/7503 useless extension candidates. Maximal degree in co-relation 68502. Up to 1693 conditions per place. [2020-10-11 16:31:24,497 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1237 selfloop transitions, 385 changer transitions 5/1663 dead transitions. [2020-10-11 16:31:24,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 1663 transitions, 99539 flow [2020-10-11 16:31:24,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 16:31:24,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-11 16:31:24,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1658 transitions. [2020-10-11 16:31:24,499 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.831077694235589 [2020-10-11 16:31:24,499 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 1658 transitions. [2020-10-11 16:31:24,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 1658 transitions. [2020-10-11 16:31:24,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:24,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 1658 transitions. [2020-10-11 16:31:24,502 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-11 16:31:24,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-11 16:31:24,503 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-11 16:31:24,503 INFO L185 Difference]: Start difference. First operand has 776 places, 1581 transitions, 92936 flow. Second operand 35 states and 1658 transitions. [2020-10-11 16:31:24,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 1663 transitions, 99539 flow [2020-10-11 16:31:28,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 782 places, 1663 transitions, 99256 flow, removed 62 selfloop flow, removed 25 redundant places. [2020-10-11 16:31:28,402 INFO L241 Difference]: Finished difference. Result has 788 places, 1595 transitions, 94554 flow [2020-10-11 16:31:28,404 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=92664, PETRI_DIFFERENCE_MINUEND_PLACES=748, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=94554, PETRI_PLACES=788, PETRI_TRANSITIONS=1595} [2020-10-11 16:31:28,404 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 731 predicate places. [2020-10-11 16:31:28,404 INFO L481 AbstractCegarLoop]: Abstraction has has 788 places, 1595 transitions, 94554 flow [2020-10-11 16:31:28,404 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:28,404 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:28,404 INFO L255 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] [2020-10-11 16:31:28,604 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-11 16:31:28,605 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:28,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:28,605 INFO L82 PathProgramCache]: Analyzing trace with hash -628531575, now seen corresponding path program 43 times [2020-10-11 16:31:28,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:28,606 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380959792] [2020-10-11 16:31:28,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:28,843 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:28,843 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380959792] [2020-10-11 16:31:28,843 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546329111] [2020-10-11 16:31:28,844 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:28,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:28,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:28,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:29,283 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:29,347 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:29,348 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:29,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438808690] [2020-10-11 16:31:29,349 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:29,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:29,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:29,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:30,254 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:30,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 1595 transitions, 94554 flow. Second operand 20 states. [2020-10-11 16:31:30,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:30,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:30,255 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:35,505 INFO L129 PetriNetUnfolder]: 1101/8364 cut-off events. [2020-10-11 16:31:35,505 INFO L130 PetriNetUnfolder]: For 537653/539106 co-relation queries the response was YES. [2020-10-11 16:31:35,937 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69533 conditions, 8364 events. 1101/8364 cut-off events. For 537653/539106 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 111953 event pairs, 0 based on Foata normal form. 52/7519 useless extension candidates. Maximal degree in co-relation 69263. Up to 1719 conditions per place. [2020-10-11 16:31:35,993 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1257 selfloop transitions, 362 changer transitions 5/1660 dead transitions. [2020-10-11 16:31:35,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 822 places, 1660 transitions, 100484 flow [2020-10-11 16:31:35,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 16:31:35,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-10-11 16:31:35,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1752 transitions. [2020-10-11 16:31:35,995 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8307254623044097 [2020-10-11 16:31:35,996 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1752 transitions. [2020-10-11 16:31:35,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1752 transitions. [2020-10-11 16:31:35,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:35,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1752 transitions. [2020-10-11 16:31:35,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 38 states. [2020-10-11 16:31:35,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 38 states. [2020-10-11 16:31:35,999 INFO L81 ComplementDD]: Finished complementDD. Result 38 states. [2020-10-11 16:31:35,999 INFO L185 Difference]: Start difference. First operand has 788 places, 1595 transitions, 94554 flow. Second operand 37 states and 1752 transitions. [2020-10-11 16:31:35,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 822 places, 1660 transitions, 100484 flow [2020-10-11 16:31:40,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1660 transitions, 100149 flow, removed 76 selfloop flow, removed 26 redundant places. [2020-10-11 16:31:40,314 INFO L241 Difference]: Finished difference. Result has 800 places, 1601 transitions, 95653 flow [2020-10-11 16:31:40,316 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=94231, PETRI_DIFFERENCE_MINUEND_PLACES=760, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=95653, PETRI_PLACES=800, PETRI_TRANSITIONS=1601} [2020-10-11 16:31:40,316 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 743 predicate places. [2020-10-11 16:31:40,316 INFO L481 AbstractCegarLoop]: Abstraction has has 800 places, 1601 transitions, 95653 flow [2020-10-11 16:31:40,316 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:40,316 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:40,316 INFO L255 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] [2020-10-11 16:31:40,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:40,517 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:40,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:40,518 INFO L82 PathProgramCache]: Analyzing trace with hash 2049340145, now seen corresponding path program 44 times [2020-10-11 16:31:40,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:40,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98703377] [2020-10-11 16:31:40,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:40,788 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:40,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98703377] [2020-10-11 16:31:40,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895391258] [2020-10-11 16:31:40,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:40,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:31:40,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:40,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:40,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:41,178 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:41,185 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:41,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:41,186 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:41,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805084136] [2020-10-11 16:31:41,186 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:41,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:41,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:41,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:41,853 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:41,854 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 800 places, 1601 transitions, 95653 flow. Second operand 20 states. [2020-10-11 16:31:41,854 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:41,854 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:41,855 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:31:48,186 INFO L129 PetriNetUnfolder]: 1136/8656 cut-off events. [2020-10-11 16:31:48,187 INFO L130 PetriNetUnfolder]: For 579629/581097 co-relation queries the response was YES. [2020-10-11 16:31:48,669 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72416 conditions, 8656 events. 1136/8656 cut-off events. For 579629/581097 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 116823 event pairs, 0 based on Foata normal form. 75/7802 useless extension candidates. Maximal degree in co-relation 72145. Up to 1446 conditions per place. [2020-10-11 16:31:48,728 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 972 selfloop transitions, 708 changer transitions 13/1729 dead transitions. [2020-10-11 16:31:48,729 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 842 places, 1729 transitions, 105507 flow [2020-10-11 16:31:48,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-10-11 16:31:48,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-10-11 16:31:48,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2139 transitions. [2020-10-11 16:31:48,732 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8339181286549707 [2020-10-11 16:31:48,732 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2139 transitions. [2020-10-11 16:31:48,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2139 transitions. [2020-10-11 16:31:48,732 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:31:48,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2139 transitions. [2020-10-11 16:31:48,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 46 states. [2020-10-11 16:31:48,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 46 states. [2020-10-11 16:31:48,735 INFO L81 ComplementDD]: Finished complementDD. Result 46 states. [2020-10-11 16:31:48,735 INFO L185 Difference]: Start difference. First operand has 800 places, 1601 transitions, 95653 flow. Second operand 45 states and 2139 transitions. [2020-10-11 16:31:48,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 842 places, 1729 transitions, 105507 flow [2020-10-11 16:31:53,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 814 places, 1729 transitions, 105246 flow, removed 47 selfloop flow, removed 28 redundant places. [2020-10-11 16:31:53,409 INFO L241 Difference]: Finished difference. Result has 825 places, 1651 transitions, 100522 flow [2020-10-11 16:31:53,411 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=95408, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=664, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=911, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=100522, PETRI_PLACES=825, PETRI_TRANSITIONS=1651} [2020-10-11 16:31:53,411 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 768 predicate places. [2020-10-11 16:31:53,411 INFO L481 AbstractCegarLoop]: Abstraction has has 825 places, 1651 transitions, 100522 flow [2020-10-11 16:31:53,411 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:31:53,411 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:31:53,412 INFO L255 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] [2020-10-11 16:31:53,626 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:53,627 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:31:53,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:31:53,627 INFO L82 PathProgramCache]: Analyzing trace with hash 128683401, now seen corresponding path program 45 times [2020-10-11 16:31:53,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:31:53,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597620467] [2020-10-11 16:31:53,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:31:53,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:31:53,870 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:53,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597620467] [2020-10-11 16:31:53,871 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72056757] [2020-10-11 16:31:53,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:31:53,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 16:31:53,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:31:53,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:31:53,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:31:54,316 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:31:54,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:31:54,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:31:54,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:31:54,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401420217] [2020-10-11 16:31:54,361 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:31:54,361 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:31:54,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:31:54,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:31:55,743 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:31:55,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 825 places, 1651 transitions, 100522 flow. Second operand 20 states. [2020-10-11 16:31:55,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:31:55,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:31:55,744 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:02,695 INFO L129 PetriNetUnfolder]: 1138/8683 cut-off events. [2020-10-11 16:32:02,696 INFO L130 PetriNetUnfolder]: For 591813/593445 co-relation queries the response was YES. [2020-10-11 16:32:03,184 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73612 conditions, 8683 events. 1138/8683 cut-off events. For 591813/593445 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 117347 event pairs, 0 based on Foata normal form. 68/7818 useless extension candidates. Maximal degree in co-relation 73330. Up to 1503 conditions per place. [2020-10-11 16:32:03,879 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1025 selfloop transitions, 664 changer transitions 5/1730 dead transitions. [2020-10-11 16:32:03,879 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 863 places, 1730 transitions, 107246 flow [2020-10-11 16:32:03,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-11 16:32:03,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2020-10-11 16:32:03,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2087 transitions. [2020-10-11 16:32:03,882 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8321371610845295 [2020-10-11 16:32:03,882 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2087 transitions. [2020-10-11 16:32:03,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2087 transitions. [2020-10-11 16:32:03,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:03,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2087 transitions. [2020-10-11 16:32:03,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 45 states. [2020-10-11 16:32:03,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 45 states. [2020-10-11 16:32:03,885 INFO L81 ComplementDD]: Finished complementDD. Result 45 states. [2020-10-11 16:32:03,885 INFO L185 Difference]: Start difference. First operand has 825 places, 1651 transitions, 100522 flow. Second operand 44 states and 2087 transitions. [2020-10-11 16:32:03,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 863 places, 1730 transitions, 107246 flow [2020-10-11 16:32:08,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 1730 transitions, 106171 flow, removed 390 selfloop flow, removed 34 redundant places. [2020-10-11 16:32:08,398 INFO L241 Difference]: Finished difference. Result has 834 places, 1669 transitions, 102362 flow [2020-10-11 16:32:08,399 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=99549, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=650, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=991, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=102362, PETRI_PLACES=834, PETRI_TRANSITIONS=1669} [2020-10-11 16:32:08,400 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 777 predicate places. [2020-10-11 16:32:08,400 INFO L481 AbstractCegarLoop]: Abstraction has has 834 places, 1669 transitions, 102362 flow [2020-10-11 16:32:08,400 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:32:08,400 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:08,400 INFO L255 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] [2020-10-11 16:32:08,600 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-11 16:32:08,601 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:08,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:08,601 INFO L82 PathProgramCache]: Analyzing trace with hash -533292399, now seen corresponding path program 46 times [2020-10-11 16:32:08,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:08,602 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923361603] [2020-10-11 16:32:08,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:08,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:08,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:08,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923361603] [2020-10-11 16:32:08,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322787855] [2020-10-11 16:32:08,890 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:08,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 16:32:08,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:08,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-11 16:32:08,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:09,202 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:32:09,235 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:09,242 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:09,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:09,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:09,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135946240] [2020-10-11 16:32:09,243 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:09,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:09,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:09,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:10,554 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:10,555 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 1669 transitions, 102362 flow. Second operand 19 states. [2020-10-11 16:32:10,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:10,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:10,555 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:18,453 INFO L129 PetriNetUnfolder]: 1198/9124 cut-off events. [2020-10-11 16:32:18,453 INFO L130 PetriNetUnfolder]: For 664727/666527 co-relation queries the response was YES. [2020-10-11 16:32:18,994 INFO L80 FinitePrefix]: Finished finitePrefix Result has 78825 conditions, 9124 events. 1198/9124 cut-off events. For 664727/666527 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 124766 event pairs, 0 based on Foata normal form. 230/8375 useless extension candidates. Maximal degree in co-relation 78544. Up to 1518 conditions per place. [2020-10-11 16:32:19,062 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 285 selfloop transitions, 1433 changer transitions 11/1765 dead transitions. [2020-10-11 16:32:19,062 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 1765 transitions, 113708 flow [2020-10-11 16:32:19,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-10-11 16:32:19,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-10-11 16:32:19,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2480 transitions. [2020-10-11 16:32:19,066 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8367071524966262 [2020-10-11 16:32:19,066 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2480 transitions. [2020-10-11 16:32:19,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2480 transitions. [2020-10-11 16:32:19,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:19,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2480 transitions. [2020-10-11 16:32:19,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 53 states. [2020-10-11 16:32:19,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 53 states. [2020-10-11 16:32:19,070 INFO L81 ComplementDD]: Finished complementDD. Result 53 states. [2020-10-11 16:32:19,070 INFO L185 Difference]: Start difference. First operand has 834 places, 1669 transitions, 102362 flow. Second operand 52 states and 2480 transitions. [2020-10-11 16:32:19,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 883 places, 1765 transitions, 113708 flow [2020-10-11 16:32:24,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 851 places, 1765 transitions, 113148 flow, removed 147 selfloop flow, removed 32 redundant places. [2020-10-11 16:32:24,578 INFO L241 Difference]: Finished difference. Result has 859 places, 1742 transitions, 111780 flow [2020-10-11 16:32:24,579 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=101824, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=111780, PETRI_PLACES=859, PETRI_TRANSITIONS=1742} [2020-10-11 16:32:24,580 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 802 predicate places. [2020-10-11 16:32:24,580 INFO L481 AbstractCegarLoop]: Abstraction has has 859 places, 1742 transitions, 111780 flow [2020-10-11 16:32:24,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:24,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:24,580 INFO L255 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] [2020-10-11 16:32:24,787 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:24,788 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:24,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:24,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1910718199, now seen corresponding path program 47 times [2020-10-11 16:32:24,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:24,789 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361999361] [2020-10-11 16:32:24,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:24,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:25,099 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:25,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361999361] [2020-10-11 16:32:25,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971332619] [2020-10-11 16:32:25,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:25,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 16:32:25,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:25,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:25,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:25,589 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:25,629 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:25,629 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:25,629 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:32:25,630 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301050381] [2020-10-11 16:32:25,630 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:32:25,630 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:25,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:32:25,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:32:26,678 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:26,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 859 places, 1742 transitions, 111780 flow. Second operand 20 states. [2020-10-11 16:32:26,679 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:26,679 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:26,679 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:34,323 INFO L129 PetriNetUnfolder]: 1211/9220 cut-off events. [2020-10-11 16:32:34,324 INFO L130 PetriNetUnfolder]: For 704960/706979 co-relation queries the response was YES. [2020-10-11 16:32:34,749 INFO L80 FinitePrefix]: Finished finitePrefix Result has 82323 conditions, 9220 events. 1211/9220 cut-off events. For 704960/706979 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 126104 event pairs, 0 based on Foata normal form. 122/8352 useless extension candidates. Maximal degree in co-relation 82035. Up to 1530 conditions per place. [2020-10-11 16:32:34,821 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 793 selfloop transitions, 975 changer transitions 13/1817 dead transitions. [2020-10-11 16:32:34,821 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 910 places, 1817 transitions, 119837 flow [2020-10-11 16:32:34,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-10-11 16:32:34,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-10-11 16:32:34,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 2667 transitions. [2020-10-11 16:32:34,825 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8355263157894737 [2020-10-11 16:32:34,825 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 2667 transitions. [2020-10-11 16:32:34,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 2667 transitions. [2020-10-11 16:32:34,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:34,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 2667 transitions. [2020-10-11 16:32:34,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 57 states. [2020-10-11 16:32:34,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 57 states. [2020-10-11 16:32:34,828 INFO L81 ComplementDD]: Finished complementDD. Result 57 states. [2020-10-11 16:32:34,829 INFO L185 Difference]: Start difference. First operand has 859 places, 1742 transitions, 111780 flow. Second operand 56 states and 2667 transitions. [2020-10-11 16:32:34,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 910 places, 1817 transitions, 119837 flow [2020-10-11 16:32:41,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1817 transitions, 117449 flow, removed 790 selfloop flow, removed 47 redundant places. [2020-10-11 16:32:41,176 INFO L241 Difference]: Finished difference. Result has 872 places, 1762 transitions, 113452 flow [2020-10-11 16:32:41,178 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=109447, PETRI_DIFFERENCE_MINUEND_PLACES=808, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=956, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=776, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=113452, PETRI_PLACES=872, PETRI_TRANSITIONS=1762} [2020-10-11 16:32:41,178 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 815 predicate places. [2020-10-11 16:32:41,178 INFO L481 AbstractCegarLoop]: Abstraction has has 872 places, 1762 transitions, 113452 flow [2020-10-11 16:32:41,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:32:41,178 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:41,179 INFO L255 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] [2020-10-11 16:32:41,385 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-11 16:32:41,386 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:41,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:41,386 INFO L82 PathProgramCache]: Analyzing trace with hash 860222409, now seen corresponding path program 48 times [2020-10-11 16:32:41,387 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:41,387 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708915781] [2020-10-11 16:32:41,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:41,788 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:41,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708915781] [2020-10-11 16:32:41,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376462622] [2020-10-11 16:32:41,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:41,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 16:32:41,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:32:41,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:41,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:42,141 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:32:42,196 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:42,203 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:42,203 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:42,203 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2020-10-11 16:32:42,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357411559] [2020-10-11 16:32:42,204 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 16:32:42,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:42,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 16:32:42,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2020-10-11 16:32:42,669 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:32:42,670 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 872 places, 1762 transitions, 113452 flow. Second operand 19 states. [2020-10-11 16:32:42,670 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:32:42,670 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:32:42,670 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:32:51,212 INFO L129 PetriNetUnfolder]: 1248/9463 cut-off events. [2020-10-11 16:32:51,213 INFO L130 PetriNetUnfolder]: For 740662/742733 co-relation queries the response was YES. [2020-10-11 16:32:51,836 INFO L80 FinitePrefix]: Finished finitePrefix Result has 85365 conditions, 9463 events. 1248/9463 cut-off events. For 740662/742733 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 130315 event pairs, 0 based on Foata normal form. 200/8649 useless extension candidates. Maximal degree in co-relation 85073. Up to 1539 conditions per place. [2020-10-11 16:32:51,904 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 446 selfloop transitions, 1350 changer transitions 11/1843 dead transitions. [2020-10-11 16:32:51,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 920 places, 1843 transitions, 123585 flow [2020-10-11 16:32:51,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2020-10-11 16:32:51,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-10-11 16:32:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2575 transitions. [2020-10-11 16:32:51,908 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.836582196231319 [2020-10-11 16:32:51,908 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2575 transitions. [2020-10-11 16:32:51,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2575 transitions. [2020-10-11 16:32:51,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:32:51,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2575 transitions. [2020-10-11 16:32:51,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 55 states. [2020-10-11 16:32:51,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 55 states. [2020-10-11 16:32:51,912 INFO L81 ComplementDD]: Finished complementDD. Result 55 states. [2020-10-11 16:32:51,912 INFO L185 Difference]: Start difference. First operand has 872 places, 1762 transitions, 113452 flow. Second operand 54 states and 2575 transitions. [2020-10-11 16:32:51,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 920 places, 1843 transitions, 123585 flow [2020-10-11 16:32:58,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 876 places, 1843 transitions, 122664 flow, removed 205 selfloop flow, removed 44 redundant places. [2020-10-11 16:32:58,307 INFO L241 Difference]: Finished difference. Result has 884 places, 1815 transitions, 120732 flow [2020-10-11 16:32:58,309 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=112545, PETRI_DIFFERENCE_MINUEND_PLACES=823, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=120732, PETRI_PLACES=884, PETRI_TRANSITIONS=1815} [2020-10-11 16:32:58,309 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 827 predicate places. [2020-10-11 16:32:58,309 INFO L481 AbstractCegarLoop]: Abstraction has has 884 places, 1815 transitions, 120732 flow [2020-10-11 16:32:58,310 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 16:32:58,310 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:32:58,310 INFO L255 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] [2020-10-11 16:32:58,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-11 16:32:58,519 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:32:58,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:32:58,519 INFO L82 PathProgramCache]: Analyzing trace with hash 482175753, now seen corresponding path program 49 times [2020-10-11 16:32:58,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:32:58,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458586319] [2020-10-11 16:32:58,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:32:58,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:58,797 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:58,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458586319] [2020-10-11 16:32:58,798 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139456717] [2020-10-11 16:32:58,798 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:32:58,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:32:58,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:32:58,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:32:59,342 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:32:59,345 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:32:59,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:32:59,362 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:32:59,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:32:59,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481595557] [2020-10-11 16:32:59,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:32:59,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:32:59,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:32:59,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:33:01,057 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:01,058 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 884 places, 1815 transitions, 120732 flow. Second operand 20 states. [2020-10-11 16:33:01,058 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:01,058 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:01,058 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:10,466 INFO L129 PetriNetUnfolder]: 1264/9651 cut-off events. [2020-10-11 16:33:10,466 INFO L130 PetriNetUnfolder]: For 769310/771357 co-relation queries the response was YES. [2020-10-11 16:33:10,702 INFO L80 FinitePrefix]: Finished finitePrefix Result has 88758 conditions, 9651 events. 1264/9651 cut-off events. For 769310/771357 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 133809 event pairs, 0 based on Foata normal form. 65/8680 useless extension candidates. Maximal degree in co-relation 88463. Up to 1736 conditions per place. [2020-10-11 16:33:10,764 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1204 selfloop transitions, 679 changer transitions 5/1924 dead transitions. [2020-10-11 16:33:10,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 926 places, 1924 transitions, 130315 flow [2020-10-11 16:33:10,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 16:33:10,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-10-11 16:33:10,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 2229 transitions. [2020-10-11 16:33:10,767 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.832026875699888 [2020-10-11 16:33:10,767 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 2229 transitions. [2020-10-11 16:33:10,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 2229 transitions. [2020-10-11 16:33:10,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:10,768 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 2229 transitions. [2020-10-11 16:33:10,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 48 states. [2020-10-11 16:33:10,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 48 states. [2020-10-11 16:33:10,771 INFO L81 ComplementDD]: Finished complementDD. Result 48 states. [2020-10-11 16:33:10,771 INFO L185 Difference]: Start difference. First operand has 884 places, 1815 transitions, 120732 flow. Second operand 47 states and 2229 transitions. [2020-10-11 16:33:10,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 926 places, 1924 transitions, 130315 flow [2020-10-11 16:33:17,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 880 places, 1924 transitions, 128420 flow, removed 620 selfloop flow, removed 46 redundant places. [2020-10-11 16:33:17,661 INFO L241 Difference]: Finished difference. Result has 888 places, 1843 transitions, 123300 flow [2020-10-11 16:33:17,662 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=118862, PETRI_DIFFERENCE_MINUEND_PLACES=834, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=651, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=123300, PETRI_PLACES=888, PETRI_TRANSITIONS=1843} [2020-10-11 16:33:17,663 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 831 predicate places. [2020-10-11 16:33:17,663 INFO L481 AbstractCegarLoop]: Abstraction has has 888 places, 1843 transitions, 123300 flow [2020-10-11 16:33:17,663 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:33:17,663 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:17,663 INFO L255 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] [2020-10-11 16:33:17,868 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-11 16:33:17,869 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:17,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:17,869 INFO L82 PathProgramCache]: Analyzing trace with hash 121997081, now seen corresponding path program 50 times [2020-10-11 16:33:17,870 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:17,870 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868786377] [2020-10-11 16:33:17,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:18,137 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:18,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868786377] [2020-10-11 16:33:18,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442624513] [2020-10-11 16:33:18,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:18,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 16:33:18,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:18,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:18,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:18,615 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:18,624 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:18,624 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:18,624 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:33:18,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279275169] [2020-10-11 16:33:18,625 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:33:18,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:18,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:33:18,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-10-11 16:33:19,028 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:19,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 1843 transitions, 123300 flow. Second operand 20 states. [2020-10-11 16:33:19,030 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:19,030 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:19,030 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:33:29,040 INFO L129 PetriNetUnfolder]: 1287/9844 cut-off events. [2020-10-11 16:33:29,040 INFO L130 PetriNetUnfolder]: For 790392/792505 co-relation queries the response was YES. [2020-10-11 16:33:29,646 INFO L80 FinitePrefix]: Finished finitePrefix Result has 90736 conditions, 9844 events. 1287/9844 cut-off events. For 790392/792505 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 137056 event pairs, 0 based on Foata normal form. 81/8867 useless extension candidates. Maximal degree in co-relation 90436. Up to 1653 conditions per place. [2020-10-11 16:33:30,594 INFO L132 encePairwiseOnDemand]: 50/57 looper letters, 1084 selfloop transitions, 819 changer transitions 5/1944 dead transitions. [2020-10-11 16:33:30,594 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 935 places, 1944 transitions, 132540 flow [2020-10-11 16:33:30,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-10-11 16:33:30,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-10-11 16:33:30,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2374 transitions. [2020-10-11 16:33:30,597 INFO L551 CegarLoopForPetriNet]: DFA transition density 0.8329824561403508 [2020-10-11 16:33:30,598 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2374 transitions. [2020-10-11 16:33:30,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2374 transitions. [2020-10-11 16:33:30,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-11 16:33:30,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2374 transitions. [2020-10-11 16:33:30,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 51 states. [2020-10-11 16:33:30,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 51 states. [2020-10-11 16:33:30,601 INFO L81 ComplementDD]: Finished complementDD. Result 51 states. [2020-10-11 16:33:30,602 INFO L185 Difference]: Start difference. First operand has 888 places, 1843 transitions, 123300 flow. Second operand 50 states and 2374 transitions. [2020-10-11 16:33:30,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 935 places, 1944 transitions, 132540 flow [2020-10-11 16:33:36,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 901 places, 1944 transitions, 131750 flow, removed 73 selfloop flow, removed 34 redundant places. [2020-10-11 16:33:37,054 INFO L241 Difference]: Finished difference. Result has 909 places, 1871 transitions, 127363 flow [2020-10-11 16:33:37,055 INFO L325 CegarLoopForPetriNet]: {PETRI_ALPHABET=57, PETRI_DIFFERENCE_MINUEND_FLOW=122530, PETRI_DIFFERENCE_MINUEND_PLACES=852, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=791, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=127363, PETRI_PLACES=909, PETRI_TRANSITIONS=1871} [2020-10-11 16:33:37,055 INFO L341 CegarLoopForPetriNet]: 57 programPoint places, 852 predicate places. [2020-10-11 16:33:37,055 INFO L481 AbstractCegarLoop]: Abstraction has has 909 places, 1871 transitions, 127363 flow [2020-10-11 16:33:37,055 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 16:33:37,055 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-11 16:33:37,055 INFO L255 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] [2020-10-11 16:33:37,256 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:37,256 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 16:33:37,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 16:33:37,257 INFO L82 PathProgramCache]: Analyzing trace with hash -395245625, now seen corresponding path program 51 times [2020-10-11 16:33:37,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 16:33:37,257 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781292099] [2020-10-11 16:33:37,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 16:33:37,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 16:33:37,540 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:37,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781292099] [2020-10-11 16:33:37,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479268470] [2020-10-11 16:33:37,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:33:37,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 16:33:37,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 16:33:37,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 16:33:37,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 16:33:38,021 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:38,023 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-11 16:33:40,331 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 30 [2020-10-11 16:33:40,349 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-11 16:33:40,379 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 16:33:40,379 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 16:33:40,379 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2020-10-11 16:33:40,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383033314] [2020-10-11 16:33:40,380 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 16:33:40,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 16:33:40,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 16:33:40,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=309, Unknown=1, NotChecked=0, Total=380 [2020-10-11 16:33:50,536 INFO L506 CegarLoopForPetriNet]: Number of universal loopers: 45 out of 57 [2020-10-11 16:33:50,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 909 places, 1871 transitions, 127363 flow. Second operand 20 states. [2020-10-11 16:33:50,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-11 16:33:50,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 45 of 57 [2020-10-11 16:33:50,537 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-11 16:34:07,157 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 48 DAG size of output: 35 [2020-10-11 16:34:19,415 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 48 DAG size of output: 44 [2020-10-11 16:34:27,759 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 35 [2020-10-11 16:34:38,059 WARN L193 SmtUtils]: Spent 4.07 s on a formula simplification. DAG size of input: 56 DAG size of output: 36 [2020-10-11 16:34:54,928 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-11 16:34:57,024 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 36 [2020-10-11 16:35:03,190 WARN L193 SmtUtils]: Spent 4.08 s on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2020-10-11 16:35:09,382 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2020-10-11 16:35:21,799 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 39 [2020-10-11 16:35:31,978 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 40 [2020-10-11 16:35:48,159 WARN L193 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 34 DAG size of output: 32 [2020-10-11 16:36:47,603 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 49 [2020-10-11 16:36:59,912 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2020-10-11 16:37:08,187 WARN L193 SmtUtils]: Spent 4.15 s on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2020-10-11 16:37:43,088 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 35 [2020-10-11 16:38:14,261 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 59 DAG size of output: 50 [2020-10-11 16:38:31,031 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-11 16:38:33,891 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 34 Received shutdown request... [2020-10-11 16:38:50,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2020-10-11 16:38:50,678 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 16:38:50,679 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 16:38:50,686 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 16:38:50,687 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 04:38:50 BasicIcfg [2020-10-11 16:38:50,687 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 16:38:50,690 INFO L168 Benchmark]: Toolchain (without parser) took 841552.75 ms. Allocated memory was 245.4 MB in the beginning and 5.0 GB in the end (delta: 4.8 GB). Free memory was 197.5 MB in the beginning and 1.4 GB in the end (delta: -1.2 GB). Peak memory consumption was 3.6 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:50,691 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 245.4 MB. Free memory is still 219.2 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 16:38:50,691 INFO L168 Benchmark]: CACSL2BoogieTranslator took 662.64 ms. Allocated memory was 245.4 MB in the beginning and 295.2 MB in the end (delta: 49.8 MB). Free memory was 197.5 MB in the beginning and 251.1 MB in the end (delta: -53.6 MB). Peak memory consumption was 26.8 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:50,691 INFO L168 Benchmark]: Boogie Procedure Inliner took 48.67 ms. Allocated memory is still 295.2 MB. Free memory was 251.1 MB in the beginning and 248.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:50,692 INFO L168 Benchmark]: Boogie Preprocessor took 28.73 ms. Allocated memory is still 295.2 MB. Free memory was 248.6 MB in the beginning and 246.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:50,692 INFO L168 Benchmark]: RCFGBuilder took 433.62 ms. Allocated memory is still 295.2 MB. Free memory was 246.1 MB in the beginning and 226.8 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. [2020-10-11 16:38:50,692 INFO L168 Benchmark]: TraceAbstraction took 840373.41 ms. Allocated memory was 295.2 MB in the beginning and 5.0 GB in the end (delta: 4.7 GB). Free memory was 226.8 MB in the beginning and 1.4 GB in the end (delta: -1.2 GB). Peak memory consumption was 3.6 GB. Max. memory is 14.2 GB. [2020-10-11 16:38:50,695 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 245.4 MB. Free memory is still 219.2 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 662.64 ms. Allocated memory was 245.4 MB in the beginning and 295.2 MB in the end (delta: 49.8 MB). Free memory was 197.5 MB in the beginning and 251.1 MB in the end (delta: -53.6 MB). Peak memory consumption was 26.8 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 48.67 ms. Allocated memory is still 295.2 MB. Free memory was 251.1 MB in the beginning and 248.6 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 28.73 ms. Allocated memory is still 295.2 MB. Free memory was 248.6 MB in the beginning and 246.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 433.62 ms. Allocated memory is still 295.2 MB. Free memory was 246.1 MB in the beginning and 226.8 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. * TraceAbstraction took 840373.41 ms. Allocated memory was 295.2 MB in the beginning and 5.0 GB in the end (delta: 4.7 GB). Free memory was 226.8 MB in the beginning and 1.4 GB in the end (delta: -1.2 GB). Peak memory consumption was 3.6 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (20states, 45/57 universal loopers) in iteration 81,while PetriNetUnfolder was constructing finite prefix that currently has 67066 conditions, 5728 events (767/5727 cut-off events. For 690261/692254 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 82595 event pairs, 0 based on Foata normal form. 190/5860 useless extension candidates. Maximal degree in co-relation 66795. Up to 1178 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 53 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 840.2s, OverallIterations: 81, TraceHistogramMax: 5, AutomataDifference: 770.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 439 SDtfs, 4026 SDslu, 4383 SDs, 0 SdLazy, 25564 SolverSat, 4736 SolverUnsat, 50 SolverUnknown, 0 SolverNotchecked, 112.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6071 GetRequests, 3081 SyntacticMatches, 36 SemanticMatches, 2954 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33897 ImplicationChecksByTransitivity, 380.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=127363occurred in iteration=80, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 48.1s InterpolantComputationTime, 7225 NumberOfCodeBlocks, 7225 NumberOfCodeBlocksAsserted, 266 NumberOfCheckSat, 7070 ConstructedInterpolants, 25 QuantifiedInterpolants, 3543416 SizeOfPredicates, 307 NumberOfNonLiveVariables, 8196 ConjunctsInSsa, 933 ConjunctsInUnsatCore, 155 InterpolantComputations, 7 PerfectInterpolantSequences, 0/2266 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