/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/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -i ../../../trunk/examples/svcomp/pthread/fib_bench-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 23:31:28,775 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 23:31:28,777 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 23:31:28,800 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 23:31:28,801 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 23:31:28,802 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 23:31:28,803 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 23:31:28,805 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 23:31:28,806 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 23:31:28,807 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 23:31:28,808 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 23:31:28,809 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 23:31:28,809 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 23:31:28,810 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 23:31:28,811 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 23:31:28,812 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 23:31:28,813 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 23:31:28,813 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 23:31:28,815 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 23:31:28,817 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 23:31:28,818 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 23:31:28,819 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 23:31:28,820 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 23:31:28,821 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 23:31:28,823 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 23:31:28,824 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 23:31:28,824 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 23:31:28,825 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 23:31:28,825 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 23:31:28,826 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 23:31:28,826 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 23:31:28,827 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 23:31:28,828 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 23:31:28,828 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 23:31:28,829 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 23:31:28,830 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 23:31:28,830 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 23:31:28,831 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 23:31:28,831 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 23:31:28,832 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 23:31:28,833 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 23:31:28,833 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2020-10-15 23:31:28,859 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 23:31:28,859 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 23:31:28,861 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 23:31:28,861 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 23:31:28,861 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 23:31:28,861 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 23:31:28,861 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 23:31:28,862 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 23:31:28,862 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 23:31:28,862 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 23:31:28,862 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 23:31:28,862 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 23:31:28,862 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 23:31:28,863 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 23:31:28,863 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 23:31:28,863 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 23:31:28,863 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 23:31:28,863 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 23:31:28,864 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 23:31:28,864 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 23:31:28,864 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 23:31:28,864 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 23:31:28,864 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 23:31:28,864 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 23:31:28,865 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 23:31:28,865 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 23:31:28,865 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 23:31:28,865 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2020-10-15 23:31:28,865 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 23:31:29,152 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 23:31:29,164 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 23:31:29,167 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 23:31:29,169 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 23:31:29,169 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 23:31:29,170 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/fib_bench-1.i [2020-10-15 23:31:29,240 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c7d79f40/4d3b8b002e6a4c68bda90e2a33ff455d/FLAG97b17d7dd [2020-10-15 23:31:29,690 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 23:31:29,691 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/fib_bench-1.i [2020-10-15 23:31:29,725 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c7d79f40/4d3b8b002e6a4c68bda90e2a33ff455d/FLAG97b17d7dd [2020-10-15 23:31:29,985 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c7d79f40/4d3b8b002e6a4c68bda90e2a33ff455d [2020-10-15 23:31:29,994 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 23:31:29,995 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 23:31:29,996 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:29,996 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 23:31:30,000 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 23:31:30,001 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:31:29" (1/1) ... [2020-10-15 23:31:30,005 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@173b13aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30, skipping insertion in model container [2020-10-15 23:31:30,005 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 11:31:29" (1/1) ... [2020-10-15 23:31:30,014 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 23:31:30,074 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 23:31:30,580 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:30,590 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 23:31:30,628 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 23:31:30,708 INFO L208 MainTranslator]: Completed translation [2020-10-15 23:31:30,709 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30 WrapperNode [2020-10-15 23:31:30,709 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 23:31:30,710 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:30,710 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 23:31:30,710 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 23:31:30,719 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,734 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,755 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 23:31:30,756 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 23:31:30,756 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 23:31:30,756 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 23:31:30,765 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,766 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,773 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,774 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,779 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,783 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,785 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (1/1) ... [2020-10-15 23:31:30,788 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 23:31:30,788 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 23:31:30,788 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 23:31:30,788 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 23:31:30,789 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (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-15 23:31:30,853 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-15 23:31:30,853 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-15 23:31:30,854 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-15 23:31:30,854 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-15 23:31:30,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 23:31:30,854 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-10-15 23:31:30,855 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 23:31:30,855 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 23:31:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-10-15 23:31:30,856 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 23:31:30,857 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 23:31:30,859 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-15 23:31:31,223 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 23:31:31,224 INFO L298 CfgBuilder]: Removed 6 assume(true) statements. [2020-10-15 23:31:31,226 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 11:31:31 BoogieIcfgContainer [2020-10-15 23:31:31,226 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 23:31:31,227 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 23:31:31,227 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 23:31:31,231 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 23:31:31,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 11:31:29" (1/3) ... [2020-10-15 23:31:31,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48678bb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 11:31:31, skipping insertion in model container [2020-10-15 23:31:31,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 11:31:30" (2/3) ... [2020-10-15 23:31:31,232 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48678bb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 11:31:31, skipping insertion in model container [2020-10-15 23:31:31,232 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 11:31:31" (3/3) ... [2020-10-15 23:31:31,234 INFO L111 eAbstractionObserver]: Analyzing ICFG fib_bench-1.i [2020-10-15 23:31:31,245 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 23:31:31,252 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-15 23:31:31,253 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 23:31:31,277 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,278 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,278 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,278 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,279 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,279 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,279 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,279 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,280 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,280 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,281 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,281 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,281 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,281 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,282 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,282 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,282 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,282 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,282 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,283 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,283 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,283 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,283 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,284 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,284 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,284 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,285 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,293 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,293 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,293 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,293 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,294 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,294 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,303 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,303 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,303 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,303 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,304 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,304 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 23:31:31,323 INFO L253 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-10-15 23:31:31,343 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 23:31:31,344 INFO L378 AbstractCegarLoop]: Hoare is false [2020-10-15 23:31:31,344 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 23:31:31,344 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 23:31:31,344 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 23:31:31,344 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 23:31:31,345 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 23:31:31,345 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 23:31:31,357 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:31,393 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:31,393 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:31,398 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-15 23:31:31,398 INFO L82 GeneralOperation]: Start removeDead. Operand has 59 places, 57 transitions, 124 flow [2020-10-15 23:31:31,404 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,406 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 23:31:31,409 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,411 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,412 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 116 flow [2020-10-15 23:31:31,429 INFO L129 PetriNetUnfolder]: 5/55 cut-off events. [2020-10-15 23:31:31,430 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:31,431 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 87 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-15 23:31:31,433 INFO L117 LiptonReduction]: Number of co-enabled transitions 1032 [2020-10-15 23:31:32,529 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 60 [2020-10-15 23:31:32,610 INFO L132 LiptonReduction]: Checked pairs total: 911 [2020-10-15 23:31:32,611 INFO L134 LiptonReduction]: Total number of compositions: 50 [2020-10-15 23:31:32,614 INFO L182 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1210 [2020-10-15 23:31:32,621 INFO L129 PetriNetUnfolder]: 3/12 cut-off events. [2020-10-15 23:31:32,622 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:32,622 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:32,623 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2020-10-15 23:31:32,623 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:32,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:32,629 INFO L82 PathProgramCache]: Analyzing trace with hash -1506398721, now seen corresponding path program 1 times [2020-10-15 23:31:32,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:32,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795054958] [2020-10-15 23:31:32,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:32,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:32,913 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-15 23:31:32,914 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795054958] [2020-10-15 23:31:32,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:32,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 23:31:32,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884334278] [2020-10-15 23:31:32,925 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 23:31:32,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:32,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 23:31:32,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-10-15 23:31:32,944 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:32,946 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 18 places, 14 transitions, 34 flow. Second operand 4 states. [2020-10-15 23:31:32,946 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:32,946 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:32,947 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,015 INFO L129 PetriNetUnfolder]: 30/61 cut-off events. [2020-10-15 23:31:33,015 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-15 23:31:33,016 INFO L80 FinitePrefix]: Finished finitePrefix Result has 116 conditions, 61 events. 30/61 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 151 event pairs, 3 based on Foata normal form. 0/58 useless extension candidates. Maximal degree in co-relation 107. Up to 40 conditions per place. [2020-10-15 23:31:33,018 INFO L132 encePairwiseOnDemand]: 101/107 looper letters, 5 selfloop transitions, 7 changer transitions 3/22 dead transitions. [2020-10-15 23:31:33,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:33,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:33,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:33,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 374 transitions. [2020-10-15 23:31:33,035 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6990654205607477 [2020-10-15 23:31:33,036 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 374 transitions. [2020-10-15 23:31:33,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:33,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:33,054 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:33,056 INFO L185 Difference]: Start difference. First operand has 18 places, 14 transitions, 34 flow. Second operand 5 states and 374 transitions. [2020-10-15 23:31:33,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 22 transitions, 80 flow [2020-10-15 23:31:33,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 22 transitions, 78 flow, removed 0 selfloop flow, removed 2 redundant places. [2020-10-15 23:31:33,062 INFO L241 Difference]: Finished difference. Result has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:33,065 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30, PETRI_DIFFERENCE_MINUEND_PLACES=16, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=75, PETRI_PLACES=23, PETRI_TRANSITIONS=18} [2020-10-15 23:31:33,065 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 5 predicate places. [2020-10-15 23:31:33,066 INFO L481 AbstractCegarLoop]: Abstraction has has 23 places, 18 transitions, 75 flow [2020-10-15 23:31:33,066 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 23:31:33,066 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,066 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,066 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 23:31:33,067 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,067 INFO L82 PathProgramCache]: Analyzing trace with hash -244605853, now seen corresponding path program 1 times [2020-10-15 23:31:33,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821078569] [2020-10-15 23:31:33,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,172 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-15 23:31:33,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821078569] [2020-10-15 23:31:33,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745362524] [2020-10-15 23:31:33,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,180 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 18 transitions, 75 flow. Second operand 5 states. [2020-10-15 23:31:33,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,181 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,255 INFO L129 PetriNetUnfolder]: 25/57 cut-off events. [2020-10-15 23:31:33,255 INFO L130 PetriNetUnfolder]: For 37/43 co-relation queries the response was YES. [2020-10-15 23:31:33,256 INFO L80 FinitePrefix]: Finished finitePrefix Result has 173 conditions, 57 events. 25/57 cut-off events. For 37/43 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 143 event pairs, 0 based on Foata normal form. 8/65 useless extension candidates. Maximal degree in co-relation 161. Up to 33 conditions per place. [2020-10-15 23:31:33,257 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 5 selfloop transitions, 14 changer transitions 0/26 dead transitions. [2020-10-15 23:31:33,257 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:33,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:33,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:33,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-15 23:31:33,261 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-15 23:31:33,261 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:33,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:33,266 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:33,267 INFO L185 Difference]: Start difference. First operand has 23 places, 18 transitions, 75 flow. Second operand 7 states and 516 transitions. [2020-10-15 23:31:33,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 152 flow [2020-10-15 23:31:33,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 26 transitions, 152 flow, removed 0 selfloop flow, removed 0 redundant places. [2020-10-15 23:31:33,269 INFO L241 Difference]: Finished difference. Result has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:33,269 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=8, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=160, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2020-10-15 23:31:33,270 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 13 predicate places. [2020-10-15 23:31:33,270 INFO L481 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 160 flow [2020-10-15 23:31:33,270 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,270 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,271 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,271 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 23:31:33,271 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,272 INFO L82 PathProgramCache]: Analyzing trace with hash -245178826, now seen corresponding path program 1 times [2020-10-15 23:31:33,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767683110] [2020-10-15 23:31:33,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,338 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-15 23:31:33,339 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767683110] [2020-10-15 23:31:33,339 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,339 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112495809] [2020-10-15 23:31:33,340 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,342 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,343 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states. [2020-10-15 23:31:33,343 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,343 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,343 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,380 INFO L129 PetriNetUnfolder]: 27/62 cut-off events. [2020-10-15 23:31:33,380 INFO L130 PetriNetUnfolder]: For 116/118 co-relation queries the response was YES. [2020-10-15 23:31:33,381 INFO L80 FinitePrefix]: Finished finitePrefix Result has 262 conditions, 62 events. 27/62 cut-off events. For 116/118 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 161 event pairs, 0 based on Foata normal form. 4/66 useless extension candidates. Maximal degree in co-relation 245. Up to 38 conditions per place. [2020-10-15 23:31:33,382 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 9 changer transitions 0/28 dead transitions. [2020-10-15 23:31:33,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:33,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 23:31:33,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2020-10-15 23:31:33,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 368 transitions. [2020-10-15 23:31:33,384 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:33,385 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 368 transitions. [2020-10-15 23:31:33,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 6 states. [2020-10-15 23:31:33,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 6 states. [2020-10-15 23:31:33,388 INFO L81 ComplementDD]: Finished complementDD. Result 6 states. [2020-10-15 23:31:33,389 INFO L185 Difference]: Start difference. First operand has 31 places, 25 transitions, 160 flow. Second operand 5 states and 368 transitions. [2020-10-15 23:31:33,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 28 transitions, 228 flow [2020-10-15 23:31:33,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 28 transitions, 201 flow, removed 10 selfloop flow, removed 2 redundant places. [2020-10-15 23:31:33,393 INFO L241 Difference]: Finished difference. Result has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:33,394 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2020-10-15 23:31:33,394 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 16 predicate places. [2020-10-15 23:31:33,394 INFO L481 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 170 flow [2020-10-15 23:31:33,394 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,394 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,395 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,395 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 23:31:33,395 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,396 INFO L82 PathProgramCache]: Analyzing trace with hash -244724056, now seen corresponding path program 2 times [2020-10-15 23:31:33,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325932827] [2020-10-15 23:31:33,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,445 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-15 23:31:33,445 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325932827] [2020-10-15 23:31:33,446 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:33,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 23:31:33,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968382772] [2020-10-15 23:31:33,447 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 23:31:33,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 23:31:33,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-15 23:31:33,449 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,450 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 170 flow. Second operand 5 states. [2020-10-15 23:31:33,450 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,450 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,450 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,525 INFO L129 PetriNetUnfolder]: 31/72 cut-off events. [2020-10-15 23:31:33,525 INFO L130 PetriNetUnfolder]: For 171/177 co-relation queries the response was YES. [2020-10-15 23:31:33,526 INFO L80 FinitePrefix]: Finished finitePrefix Result has 306 conditions, 72 events. 31/72 cut-off events. For 171/177 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 206 event pairs, 0 based on Foata normal form. 8/80 useless extension candidates. Maximal degree in co-relation 287. Up to 41 conditions per place. [2020-10-15 23:31:33,528 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 12 selfloop transitions, 16 changer transitions 0/35 dead transitions. [2020-10-15 23:31:33,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:33,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:33,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:33,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 516 transitions. [2020-10-15 23:31:33,531 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6889185580774366 [2020-10-15 23:31:33,531 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 516 transitions. [2020-10-15 23:31:33,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:33,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:33,546 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:33,546 INFO L185 Difference]: Start difference. First operand has 34 places, 26 transitions, 170 flow. Second operand 7 states and 516 transitions. [2020-10-15 23:31:33,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 35 transitions, 293 flow [2020-10-15 23:31:33,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 35 transitions, 274 flow, removed 1 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:33,551 INFO L241 Difference]: Finished difference. Result has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:33,551 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=261, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2020-10-15 23:31:33,551 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 21 predicate places. [2020-10-15 23:31:33,551 INFO L481 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 261 flow [2020-10-15 23:31:33,552 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 23:31:33,552 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,552 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:33,552 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 23:31:33,552 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:33,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:33,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1007175194, now seen corresponding path program 2 times [2020-10-15 23:31:33,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:33,553 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962160317] [2020-10-15 23:31:33,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:33,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:33,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962160317] [2020-10-15 23:31:33,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001893428] [2020-10-15 23:31:33,635 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 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-15 23:31:33,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:33,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:33,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:33,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:33,758 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:33,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:33,780 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:33,780 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2020-10-15 23:31:33,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564081586] [2020-10-15 23:31:33,781 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:31:33,781 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:33,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:31:33,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:31:33,784 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:33,784 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 261 flow. Second operand 10 states. [2020-10-15 23:31:33,784 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:33,785 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:33,785 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:33,868 INFO L129 PetriNetUnfolder]: 37/87 cut-off events. [2020-10-15 23:31:33,868 INFO L130 PetriNetUnfolder]: For 313/315 co-relation queries the response was YES. [2020-10-15 23:31:33,870 INFO L80 FinitePrefix]: Finished finitePrefix Result has 444 conditions, 87 events. 37/87 cut-off events. For 313/315 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 281 event pairs, 0 based on Foata normal form. 4/91 useless extension candidates. Maximal degree in co-relation 423. Up to 49 conditions per place. [2020-10-15 23:31:33,871 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 13 selfloop transitions, 22 changer transitions 0/42 dead transitions. [2020-10-15 23:31:33,871 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:33,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:33,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:33,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:33,874 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:33,874 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:33,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:33,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:33,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:33,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:33,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:33,879 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:33,879 INFO L185 Difference]: Start difference. First operand has 39 places, 33 transitions, 261 flow. Second operand 9 states and 663 transitions. [2020-10-15 23:31:33,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 424 flow [2020-10-15 23:31:33,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 42 transitions, 389 flow, removed 14 selfloop flow, removed 2 redundant places. [2020-10-15 23:31:33,884 INFO L241 Difference]: Finished difference. Result has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:33,884 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=375, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2020-10-15 23:31:33,885 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 30 predicate places. [2020-10-15 23:31:33,885 INFO L481 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 375 flow [2020-10-15 23:31:33,885 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:31:33,885 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:33,885 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:34,098 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:34,099 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:34,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:34,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1002797622, now seen corresponding path program 3 times [2020-10-15 23:31:34,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:34,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14131354] [2020-10-15 23:31:34,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:34,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:34,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:34,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14131354] [2020-10-15 23:31:34,219 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82153938] [2020-10-15 23:31:34,220 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 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-15 23:31:34,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:34,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:34,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:34,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:34,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:34,335 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:34,335 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:34,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106672644] [2020-10-15 23:31:34,335 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:34,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:34,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:34,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:34,338 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:34,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 375 flow. Second operand 9 states. [2020-10-15 23:31:34,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:34,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:34,339 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:34,381 INFO L129 PetriNetUnfolder]: 39/92 cut-off events. [2020-10-15 23:31:34,381 INFO L130 PetriNetUnfolder]: For 528/530 co-relation queries the response was YES. [2020-10-15 23:31:34,382 INFO L80 FinitePrefix]: Finished finitePrefix Result has 544 conditions, 92 events. 39/92 cut-off events. For 528/530 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 294 event pairs, 0 based on Foata normal form. 4/96 useless extension candidates. Maximal degree in co-relation 519. Up to 56 conditions per place. [2020-10-15 23:31:34,383 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 26 selfloop transitions, 13 changer transitions 0/46 dead transitions. [2020-10-15 23:31:34,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 514 flow [2020-10-15 23:31:34,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 23:31:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-10-15 23:31:34,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 441 transitions. [2020-10-15 23:31:34,386 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:34,386 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:34,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 441 transitions. [2020-10-15 23:31:34,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 7 states. [2020-10-15 23:31:34,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 7 states. [2020-10-15 23:31:34,389 INFO L81 ComplementDD]: Finished complementDD. Result 7 states. [2020-10-15 23:31:34,390 INFO L185 Difference]: Start difference. First operand has 48 places, 41 transitions, 375 flow. Second operand 6 states and 441 transitions. [2020-10-15 23:31:34,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 514 flow [2020-10-15 23:31:34,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 449 flow, removed 24 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:34,395 INFO L241 Difference]: Finished difference. Result has 51 places, 43 transitions, 382 flow [2020-10-15 23:31:34,396 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=382, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2020-10-15 23:31:34,396 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 33 predicate places. [2020-10-15 23:31:34,396 INFO L481 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 382 flow [2020-10-15 23:31:34,396 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:34,396 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:34,396 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:34,609 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:34,610 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:34,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:34,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1003511862, now seen corresponding path program 4 times [2020-10-15 23:31:34,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:34,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602482187] [2020-10-15 23:31:34,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:34,659 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:34,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602482187] [2020-10-15 23:31:34,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940527342] [2020-10-15 23:31:34,660 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 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-15 23:31:34,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:34,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:34,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:31:34,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:34,757 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:34,768 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:34,768 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:34,768 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2020-10-15 23:31:34,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955256710] [2020-10-15 23:31:34,769 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 23:31:34,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:34,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 23:31:34,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2020-10-15 23:31:34,772 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:34,772 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states. [2020-10-15 23:31:34,773 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:34,773 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:34,773 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:34,866 INFO L129 PetriNetUnfolder]: 43/102 cut-off events. [2020-10-15 23:31:34,866 INFO L130 PetriNetUnfolder]: For 747/753 co-relation queries the response was YES. [2020-10-15 23:31:34,867 INFO L80 FinitePrefix]: Finished finitePrefix Result has 607 conditions, 102 events. 43/102 cut-off events. For 747/753 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 345 event pairs, 0 based on Foata normal form. 8/110 useless extension candidates. Maximal degree in co-relation 579. Up to 54 conditions per place. [2020-10-15 23:31:34,869 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 26 changer transitions 0/53 dead transitions. [2020-10-15 23:31:34,869 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 53 transitions, 601 flow [2020-10-15 23:31:34,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:34,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:34,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:34,872 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:34,872 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:34,873 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:34,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:34,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:34,876 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:34,876 INFO L185 Difference]: Start difference. First operand has 51 places, 43 transitions, 382 flow. Second operand 9 states and 663 transitions. [2020-10-15 23:31:34,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 53 transitions, 601 flow [2020-10-15 23:31:34,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 53 transitions, 585 flow, removed 0 selfloop flow, removed 3 redundant places. [2020-10-15 23:31:34,882 INFO L241 Difference]: Finished difference. Result has 59 places, 50 transitions, 546 flow [2020-10-15 23:31:34,883 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=367, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=546, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2020-10-15 23:31:34,883 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 41 predicate places. [2020-10-15 23:31:34,883 INFO L481 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 546 flow [2020-10-15 23:31:34,883 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 23:31:34,883 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:34,883 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,097 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:35,098 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,099 INFO L82 PathProgramCache]: Analyzing trace with hash -239480742, now seen corresponding path program 1 times [2020-10-15 23:31:35,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226919128] [2020-10-15 23:31:35,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,156 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-15 23:31:35,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226919128] [2020-10-15 23:31:35,156 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:35,157 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:35,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006818424] [2020-10-15 23:31:35,157 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:35,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:35,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:35,159 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 546 flow. Second operand 6 states. [2020-10-15 23:31:35,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,160 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,160 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,222 INFO L129 PetriNetUnfolder]: 44/104 cut-off events. [2020-10-15 23:31:35,222 INFO L130 PetriNetUnfolder]: For 1065/1067 co-relation queries the response was YES. [2020-10-15 23:31:35,223 INFO L80 FinitePrefix]: Finished finitePrefix Result has 711 conditions, 104 events. 44/104 cut-off events. For 1065/1067 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 359 event pairs, 0 based on Foata normal form. 3/107 useless extension candidates. Maximal degree in co-relation 680. Up to 60 conditions per place. [2020-10-15 23:31:35,225 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 27 selfloop transitions, 19 changer transitions 0/53 dead transitions. [2020-10-15 23:31:35,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 53 transitions, 680 flow [2020-10-15 23:31:35,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:35,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:35,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 515 transitions. [2020-10-15 23:31:35,228 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:31:35,228 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 515 transitions. [2020-10-15 23:31:35,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:35,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:35,244 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:35,244 INFO L185 Difference]: Start difference. First operand has 59 places, 50 transitions, 546 flow. Second operand 7 states and 515 transitions. [2020-10-15 23:31:35,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 53 transitions, 680 flow [2020-10-15 23:31:35,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 53 transitions, 587 flow, removed 34 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:35,251 INFO L241 Difference]: Finished difference. Result has 61 places, 51 transitions, 520 flow [2020-10-15 23:31:35,251 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=520, PETRI_PLACES=61, PETRI_TRANSITIONS=51} [2020-10-15 23:31:35,252 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 43 predicate places. [2020-10-15 23:31:35,252 INFO L481 AbstractCegarLoop]: Abstraction has has 61 places, 51 transitions, 520 flow [2020-10-15 23:31:35,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:35,252 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,252 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,252 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-15 23:31:35,252 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1157444620, now seen corresponding path program 2 times [2020-10-15 23:31:35,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914707247] [2020-10-15 23:31:35,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,304 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-15 23:31:35,304 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914707247] [2020-10-15 23:31:35,305 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:35,305 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:35,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211885786] [2020-10-15 23:31:35,306 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:35,306 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:35,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:35,308 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,308 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 51 transitions, 520 flow. Second operand 6 states. [2020-10-15 23:31:35,308 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,308 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,308 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,405 INFO L129 PetriNetUnfolder]: 49/116 cut-off events. [2020-10-15 23:31:35,405 INFO L130 PetriNetUnfolder]: For 1296/1302 co-relation queries the response was YES. [2020-10-15 23:31:35,406 INFO L80 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 116 events. 49/116 cut-off events. For 1296/1302 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 420 event pairs, 0 based on Foata normal form. 8/124 useless extension candidates. Maximal degree in co-relation 760. Up to 60 conditions per place. [2020-10-15 23:31:35,409 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 20 selfloop transitions, 33 changer transitions 0/60 dead transitions. [2020-10-15 23:31:35,409 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 60 transitions, 775 flow [2020-10-15 23:31:35,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:35,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:35,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:35,413 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:35,413 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:35,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:35,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:35,418 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:35,418 INFO L185 Difference]: Start difference. First operand has 61 places, 51 transitions, 520 flow. Second operand 9 states and 663 transitions. [2020-10-15 23:31:35,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 60 transitions, 775 flow [2020-10-15 23:31:35,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 60 transitions, 740 flow, removed 1 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:35,428 INFO L241 Difference]: Finished difference. Result has 66 places, 58 transitions, 716 flow [2020-10-15 23:31:35,428 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=716, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2020-10-15 23:31:35,428 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 48 predicate places. [2020-10-15 23:31:35,428 INFO L481 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 716 flow [2020-10-15 23:31:35,428 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:35,428 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,429 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,429 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-15 23:31:35,429 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1157681987, now seen corresponding path program 3 times [2020-10-15 23:31:35,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815094106] [2020-10-15 23:31:35,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:35,493 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:35,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815094106] [2020-10-15 23:31:35,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967070612] [2020-10-15 23:31:35,494 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 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-15 23:31:35,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:35,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:35,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:35,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:35,606 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:35,630 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:35,630 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:35,631 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-10-15 23:31:35,631 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757497896] [2020-10-15 23:31:35,631 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 23:31:35,631 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:35,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 23:31:35,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2020-10-15 23:31:35,633 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:35,634 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 716 flow. Second operand 12 states. [2020-10-15 23:31:35,634 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:35,634 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:35,634 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:35,747 INFO L129 PetriNetUnfolder]: 56/134 cut-off events. [2020-10-15 23:31:35,748 INFO L130 PetriNetUnfolder]: For 1857/1859 co-relation queries the response was YES. [2020-10-15 23:31:35,749 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1039 conditions, 134 events. 56/134 cut-off events. For 1857/1859 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 526 event pairs, 0 based on Foata normal form. 4/138 useless extension candidates. Maximal degree in co-relation 1005. Up to 77 conditions per place. [2020-10-15 23:31:35,751 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 30 selfloop transitions, 31 changer transitions 0/68 dead transitions. [2020-10-15 23:31:35,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 68 transitions, 1032 flow [2020-10-15 23:31:35,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:35,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:35,755 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:35,755 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:35,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:35,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:35,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:35,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:35,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:35,760 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:35,761 INFO L185 Difference]: Start difference. First operand has 66 places, 58 transitions, 716 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:35,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 68 transitions, 1032 flow [2020-10-15 23:31:35,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 68 transitions, 950 flow, removed 33 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:35,771 INFO L241 Difference]: Finished difference. Result has 75 places, 67 transitions, 892 flow [2020-10-15 23:31:35,771 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=892, PETRI_PLACES=75, PETRI_TRANSITIONS=67} [2020-10-15 23:31:35,772 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 57 predicate places. [2020-10-15 23:31:35,772 INFO L481 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 892 flow [2020-10-15 23:31:35,772 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 23:31:35,772 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:35,772 INFO L255 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:35,987 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:35,987 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:35,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:35,988 INFO L82 PathProgramCache]: Analyzing trace with hash 1043969740, now seen corresponding path program 3 times [2020-10-15 23:31:35,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:35,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403256877] [2020-10-15 23:31:35,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:35,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,033 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-15 23:31:36,033 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403256877] [2020-10-15 23:31:36,034 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 23:31:36,034 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-10-15 23:31:36,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452853166] [2020-10-15 23:31:36,034 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 23:31:36,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 23:31:36,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-10-15 23:31:36,036 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,036 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 892 flow. Second operand 6 states. [2020-10-15 23:31:36,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,037 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,126 INFO L129 PetriNetUnfolder]: 62/149 cut-off events. [2020-10-15 23:31:36,126 INFO L130 PetriNetUnfolder]: For 2542/2544 co-relation queries the response was YES. [2020-10-15 23:31:36,127 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1250 conditions, 149 events. 62/149 cut-off events. For 2542/2544 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 617 event pairs, 0 based on Foata normal form. 4/153 useless extension candidates. Maximal degree in co-relation 1212. Up to 84 conditions per place. [2020-10-15 23:31:36,130 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 35 changer transitions 0/78 dead transitions. [2020-10-15 23:31:36,130 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 78 transitions, 1271 flow [2020-10-15 23:31:36,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:36,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:36,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 663 transitions. [2020-10-15 23:31:36,133 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6884735202492211 [2020-10-15 23:31:36,133 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 663 transitions. [2020-10-15 23:31:36,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:36,137 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:36,137 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:36,137 INFO L185 Difference]: Start difference. First operand has 75 places, 67 transitions, 892 flow. Second operand 9 states and 663 transitions. [2020-10-15 23:31:36,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 78 transitions, 1271 flow [2020-10-15 23:31:36,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 78 transitions, 1122 flow, removed 61 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:36,150 INFO L241 Difference]: Finished difference. Result has 80 places, 75 transitions, 1053 flow [2020-10-15 23:31:36,151 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1053, PETRI_PLACES=80, PETRI_TRANSITIONS=75} [2020-10-15 23:31:36,151 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 62 predicate places. [2020-10-15 23:31:36,151 INFO L481 AbstractCegarLoop]: Abstraction has has 80 places, 75 transitions, 1053 flow [2020-10-15 23:31:36,151 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 23:31:36,151 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,151 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:36,152 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-10-15 23:31:36,152 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:36,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:36,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1021955896, now seen corresponding path program 5 times [2020-10-15 23:31:36,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:36,153 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528351454] [2020-10-15 23:31:36,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:36,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528351454] [2020-10-15 23:31:36,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795332480] [2020-10-15 23:31:36,233 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-15 23:31:36,275 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:36,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:36,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:36,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:36,365 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:36,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:36,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:36,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828763241] [2020-10-15 23:31:36,367 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:36,367 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,367 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:36,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:36,369 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,370 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 75 transitions, 1053 flow. Second operand 11 states. [2020-10-15 23:31:36,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,370 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,438 INFO L129 PetriNetUnfolder]: 64/156 cut-off events. [2020-10-15 23:31:36,438 INFO L130 PetriNetUnfolder]: For 3008/3014 co-relation queries the response was YES. [2020-10-15 23:31:36,439 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1296 conditions, 156 events. 64/156 cut-off events. For 3008/3014 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 665 event pairs, 0 based on Foata normal form. 8/164 useless extension candidates. Maximal degree in co-relation 1254. Up to 97 conditions per place. [2020-10-15 23:31:36,441 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 57 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2020-10-15 23:31:36,441 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 82 transitions, 1320 flow [2020-10-15 23:31:36,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 23:31:36,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2020-10-15 23:31:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 514 transitions. [2020-10-15 23:31:36,444 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-15 23:31:36,444 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:36,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 514 transitions. [2020-10-15 23:31:36,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 8 states. [2020-10-15 23:31:36,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 8 states. [2020-10-15 23:31:36,447 INFO L81 ComplementDD]: Finished complementDD. Result 8 states. [2020-10-15 23:31:36,447 INFO L185 Difference]: Start difference. First operand has 80 places, 75 transitions, 1053 flow. Second operand 7 states and 514 transitions. [2020-10-15 23:31:36,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 82 transitions, 1320 flow [2020-10-15 23:31:36,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 82 transitions, 1217 flow, removed 43 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:36,467 INFO L241 Difference]: Finished difference. Result has 84 places, 77 transitions, 1057 flow [2020-10-15 23:31:36,468 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1057, PETRI_PLACES=84, PETRI_TRANSITIONS=77} [2020-10-15 23:31:36,468 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 66 predicate places. [2020-10-15 23:31:36,468 INFO L481 AbstractCegarLoop]: Abstraction has has 84 places, 77 transitions, 1057 flow [2020-10-15 23:31:36,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:36,469 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:36,469 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:36,682 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-15 23:31:36,682 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:36,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:36,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1043405416, now seen corresponding path program 6 times [2020-10-15 23:31:36,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:36,684 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746914175] [2020-10-15 23:31:36,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:36,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:36,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:36,772 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746914175] [2020-10-15 23:31:36,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023107106] [2020-10-15 23:31:36,773 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-15 23:31:36,837 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:36,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:36,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:36,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:36,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:36,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:36,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991176560] [2020-10-15 23:31:36,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:36,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:36,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:36,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:36,917 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:36,918 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 77 transitions, 1057 flow. Second operand 11 states. [2020-10-15 23:31:36,918 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:36,918 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:36,918 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:36,992 INFO L129 PetriNetUnfolder]: 68/166 cut-off events. [2020-10-15 23:31:36,992 INFO L130 PetriNetUnfolder]: For 3422/3428 co-relation queries the response was YES. [2020-10-15 23:31:36,993 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1378 conditions, 166 events. 68/166 cut-off events. For 3422/3428 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 726 event pairs, 0 based on Foata normal form. 8/174 useless extension candidates. Maximal degree in co-relation 1333. Up to 94 conditions per place. [2020-10-15 23:31:36,996 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 50 selfloop transitions, 29 changer transitions 0/86 dead transitions. [2020-10-15 23:31:36,996 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 1336 flow [2020-10-15 23:31:36,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:36,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:36,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 588 transitions. [2020-10-15 23:31:36,999 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:36,999 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 588 transitions. [2020-10-15 23:31:36,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:37,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 588 transitions. [2020-10-15 23:31:37,001 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:37,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:37,003 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:37,003 INFO L185 Difference]: Start difference. First operand has 84 places, 77 transitions, 1057 flow. Second operand 8 states and 588 transitions. [2020-10-15 23:31:37,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 1336 flow [2020-10-15 23:31:37,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 86 transitions, 1303 flow, removed 6 selfloop flow, removed 4 redundant places. [2020-10-15 23:31:37,017 INFO L241 Difference]: Finished difference. Result has 89 places, 81 transitions, 1175 flow [2020-10-15 23:31:37,017 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1028, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1175, PETRI_PLACES=89, PETRI_TRANSITIONS=81} [2020-10-15 23:31:37,017 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 71 predicate places. [2020-10-15 23:31:37,018 INFO L481 AbstractCegarLoop]: Abstraction has has 89 places, 81 transitions, 1175 flow [2020-10-15 23:31:37,018 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:37,018 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:37,018 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:37,232 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:37,233 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:37,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:37,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1044119656, now seen corresponding path program 7 times [2020-10-15 23:31:37,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:37,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034899965] [2020-10-15 23:31:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,284 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:37,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034899965] [2020-10-15 23:31:37,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138025039] [2020-10-15 23:31:37,285 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-15 23:31:37,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:37,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:37,398 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:37,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:37,413 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:37,413 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:37,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387198127] [2020-10-15 23:31:37,414 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:37,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:37,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:37,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:37,418 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:37,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states. [2020-10-15 23:31:37,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:37,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:37,419 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:37,574 INFO L129 PetriNetUnfolder]: 72/176 cut-off events. [2020-10-15 23:31:37,574 INFO L130 PetriNetUnfolder]: For 3390/3392 co-relation queries the response was YES. [2020-10-15 23:31:37,576 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1469 conditions, 176 events. 72/176 cut-off events. For 3390/3392 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 789 event pairs, 0 based on Foata normal form. 4/180 useless extension candidates. Maximal degree in co-relation 1422. Up to 92 conditions per place. [2020-10-15 23:31:37,579 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 44 selfloop transitions, 43 changer transitions 0/94 dead transitions. [2020-10-15 23:31:37,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 94 transitions, 1610 flow [2020-10-15 23:31:37,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:37,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:37,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:37,583 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:37,583 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:37,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:37,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:37,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:37,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:37,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:37,592 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:37,592 INFO L185 Difference]: Start difference. First operand has 89 places, 81 transitions, 1175 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:37,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 94 transitions, 1610 flow [2020-10-15 23:31:37,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 94 transitions, 1563 flow, removed 6 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:37,609 INFO L241 Difference]: Finished difference. Result has 97 places, 89 transitions, 1457 flow [2020-10-15 23:31:37,609 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1136, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1457, PETRI_PLACES=97, PETRI_TRANSITIONS=89} [2020-10-15 23:31:37,610 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 79 predicate places. [2020-10-15 23:31:37,610 INFO L481 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 1457 flow [2020-10-15 23:31:37,610 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:37,610 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:37,610 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:37,823 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-10-15 23:31:37,824 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:37,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:37,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1863320015, now seen corresponding path program 4 times [2020-10-15 23:31:37,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:37,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296271965] [2020-10-15 23:31:37,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:37,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:37,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:37,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296271965] [2020-10-15 23:31:37,879 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456060427] [2020-10-15 23:31:37,879 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 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-15 23:31:37,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:37,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:37,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:37,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:38,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:38,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:38,049 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:38,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:38,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205026581] [2020-10-15 23:31:38,050 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:38,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:38,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:38,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:38,052 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:38,052 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states. [2020-10-15 23:31:38,052 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:38,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:38,053 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:38,264 INFO L129 PetriNetUnfolder]: 76/186 cut-off events. [2020-10-15 23:31:38,264 INFO L130 PetriNetUnfolder]: For 4284/4286 co-relation queries the response was YES. [2020-10-15 23:31:38,267 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 186 events. 76/186 cut-off events. For 4284/4286 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 853 event pairs, 0 based on Foata normal form. 4/190 useless extension candidates. Maximal degree in co-relation 1620. Up to 94 conditions per place. [2020-10-15 23:31:38,271 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 41 selfloop transitions, 50 changer transitions 0/98 dead transitions. [2020-10-15 23:31:38,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 98 transitions, 1837 flow [2020-10-15 23:31:38,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:38,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:38,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:38,276 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:38,276 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:38,277 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:38,279 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:38,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:38,283 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:38,283 INFO L185 Difference]: Start difference. First operand has 97 places, 89 transitions, 1457 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:38,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 98 transitions, 1837 flow [2020-10-15 23:31:38,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 98 transitions, 1646 flow, removed 72 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:38,313 INFO L241 Difference]: Finished difference. Result has 103 places, 95 transitions, 1580 flow [2020-10-15 23:31:38,314 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1580, PETRI_PLACES=103, PETRI_TRANSITIONS=95} [2020-10-15 23:31:38,314 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 85 predicate places. [2020-10-15 23:31:38,314 INFO L481 AbstractCegarLoop]: Abstraction has has 103 places, 95 transitions, 1580 flow [2020-10-15 23:31:38,315 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:38,315 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:38,315 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:38,530 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-15 23:31:38,530 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:38,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:38,531 INFO L82 PathProgramCache]: Analyzing trace with hash 1506947668, now seen corresponding path program 5 times [2020-10-15 23:31:38,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:38,532 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268440487] [2020-10-15 23:31:38,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:38,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:38,614 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268440487] [2020-10-15 23:31:38,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288128255] [2020-10-15 23:31:38,615 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 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-15 23:31:38,682 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:38,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:38,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:38,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:38,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:38,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:38,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:38,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463276331] [2020-10-15 23:31:38,752 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:38,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:38,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:38,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:38,754 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:38,755 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 95 transitions, 1580 flow. Second operand 11 states. [2020-10-15 23:31:38,755 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:38,755 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:38,755 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:38,884 INFO L129 PetriNetUnfolder]: 79/194 cut-off events. [2020-10-15 23:31:38,884 INFO L130 PetriNetUnfolder]: For 5251/5253 co-relation queries the response was YES. [2020-10-15 23:31:38,885 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1812 conditions, 194 events. 79/194 cut-off events. For 5251/5253 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 907 event pairs, 0 based on Foata normal form. 3/197 useless extension candidates. Maximal degree in co-relation 1759. Up to 112 conditions per place. [2020-10-15 23:31:38,889 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 32 changer transitions 0/105 dead transitions. [2020-10-15 23:31:38,889 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 105 transitions, 1984 flow [2020-10-15 23:31:38,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:38,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:38,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:31:38,891 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:38,892 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:31:38,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:31:38,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:38,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:31:38,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:38,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:38,895 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:38,895 INFO L185 Difference]: Start difference. First operand has 103 places, 95 transitions, 1580 flow. Second operand 10 states and 734 transitions. [2020-10-15 23:31:38,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 105 transitions, 1984 flow [2020-10-15 23:31:38,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 105 transitions, 1827 flow, removed 63 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:38,916 INFO L241 Difference]: Finished difference. Result has 109 places, 101 transitions, 1682 flow [2020-10-15 23:31:38,917 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1682, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2020-10-15 23:31:38,917 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 91 predicate places. [2020-10-15 23:31:38,917 INFO L481 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 1682 flow [2020-10-15 23:31:38,917 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:38,917 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:38,917 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:39,130 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-15 23:31:39,131 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:39,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:39,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1180151505, now seen corresponding path program 6 times [2020-10-15 23:31:39,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:39,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525659695] [2020-10-15 23:31:39,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:39,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:39,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525659695] [2020-10-15 23:31:39,180 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686843758] [2020-10-15 23:31:39,180 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 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-15 23:31:39,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:39,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:39,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:39,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:39,267 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:39,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:39,275 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:39,275 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:39,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149395190] [2020-10-15 23:31:39,275 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:39,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:39,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:39,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:39,277 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:39,278 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 1682 flow. Second operand 11 states. [2020-10-15 23:31:39,278 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:39,278 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:39,278 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:39,538 INFO L129 PetriNetUnfolder]: 85/209 cut-off events. [2020-10-15 23:31:39,539 INFO L130 PetriNetUnfolder]: For 5939/5945 co-relation queries the response was YES. [2020-10-15 23:31:39,540 INFO L80 FinitePrefix]: Finished finitePrefix Result has 1986 conditions, 209 events. 85/209 cut-off events. For 5939/5945 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1003 event pairs, 0 based on Foata normal form. 8/217 useless extension candidates. Maximal degree in co-relation 1930. Up to 104 conditions per place. [2020-10-15 23:31:39,543 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 36 selfloop transitions, 67 changer transitions 0/110 dead transitions. [2020-10-15 23:31:39,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 110 transitions, 2145 flow [2020-10-15 23:31:39,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:39,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:39,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:39,546 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:39,546 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:39,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:39,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:39,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:39,548 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:39,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:39,551 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:39,551 INFO L185 Difference]: Start difference. First operand has 109 places, 101 transitions, 1682 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:31:39,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 110 transitions, 2145 flow [2020-10-15 23:31:39,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 110 transitions, 2081 flow, removed 12 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:39,573 INFO L241 Difference]: Finished difference. Result has 120 places, 109 transitions, 2026 flow [2020-10-15 23:31:39,573 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2026, PETRI_PLACES=120, PETRI_TRANSITIONS=109} [2020-10-15 23:31:39,573 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-15 23:31:39,573 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 109 transitions, 2026 flow [2020-10-15 23:31:39,574 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:39,574 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:39,574 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:39,790 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-15 23:31:39,790 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:39,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:39,792 INFO L82 PathProgramCache]: Analyzing trace with hash 1180152466, now seen corresponding path program 7 times [2020-10-15 23:31:39,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:39,792 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404284255] [2020-10-15 23:31:39,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:39,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,851 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:39,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404284255] [2020-10-15 23:31:39,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611767415] [2020-10-15 23:31:39,852 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 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-15 23:31:39,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:39,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:39,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:39,981 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:39,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:39,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:39,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:39,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838181464] [2020-10-15 23:31:39,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:39,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:39,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:39,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:39,998 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:39,999 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states. [2020-10-15 23:31:39,999 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:39,999 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:40,000 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,242 INFO L129 PetriNetUnfolder]: 90/223 cut-off events. [2020-10-15 23:31:40,242 INFO L130 PetriNetUnfolder]: For 6487/6493 co-relation queries the response was YES. [2020-10-15 23:31:40,244 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 223 events. 90/223 cut-off events. For 6487/6493 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1095 event pairs, 0 based on Foata normal form. 8/231 useless extension candidates. Maximal degree in co-relation 2166. Up to 112 conditions per place. [2020-10-15 23:31:40,248 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 52 selfloop transitions, 61 changer transitions 0/120 dead transitions. [2020-10-15 23:31:40,248 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 120 transitions, 2553 flow [2020-10-15 23:31:40,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:40,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:40,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:40,250 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:40,251 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:40,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:40,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:40,254 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:40,254 INFO L185 Difference]: Start difference. First operand has 120 places, 109 transitions, 2026 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:40,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 120 transitions, 2553 flow [2020-10-15 23:31:40,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 120 transitions, 2316 flow, removed 79 selfloop flow, removed 13 redundant places. [2020-10-15 23:31:40,284 INFO L241 Difference]: Finished difference. Result has 120 places, 116 transitions, 2217 flow [2020-10-15 23:31:40,284 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2217, PETRI_PLACES=120, PETRI_TRANSITIONS=116} [2020-10-15 23:31:40,285 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 102 predicate places. [2020-10-15 23:31:40,285 INFO L481 AbstractCegarLoop]: Abstraction has has 120 places, 116 transitions, 2217 flow [2020-10-15 23:31:40,285 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:40,285 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,285 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:40,500 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-15 23:31:40,500 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:40,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:40,501 INFO L82 PathProgramCache]: Analyzing trace with hash -1249580248, now seen corresponding path program 4 times [2020-10-15 23:31:40,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:40,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878910223] [2020-10-15 23:31:40,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:40,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:40,571 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:40,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878910223] [2020-10-15 23:31:40,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695834089] [2020-10-15 23:31:40,572 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 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-15 23:31:40,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:40,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:40,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:40,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:40,731 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:40,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:40,759 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:40,759 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:31:40,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489795360] [2020-10-15 23:31:40,760 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:31:40,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:40,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:31:40,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2020-10-15 23:31:40,787 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:40,788 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 116 transitions, 2217 flow. Second operand 14 states. [2020-10-15 23:31:40,788 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:40,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:40,789 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:40,946 INFO L129 PetriNetUnfolder]: 98/245 cut-off events. [2020-10-15 23:31:40,946 INFO L130 PetriNetUnfolder]: For 8167/8173 co-relation queries the response was YES. [2020-10-15 23:31:40,948 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2552 conditions, 245 events. 98/245 cut-off events. For 8167/8173 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1268 event pairs, 0 based on Foata normal form. 8/253 useless extension candidates. Maximal degree in co-relation 2492. Up to 147 conditions per place. [2020-10-15 23:31:40,952 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 77 selfloop transitions, 43 changer transitions 0/127 dead transitions. [2020-10-15 23:31:40,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 127 transitions, 2807 flow [2020-10-15 23:31:40,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:40,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:40,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:40,955 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:40,955 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:40,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:40,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:40,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:40,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:40,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:40,959 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:40,959 INFO L185 Difference]: Start difference. First operand has 120 places, 116 transitions, 2217 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:31:40,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 127 transitions, 2807 flow [2020-10-15 23:31:40,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 127 transitions, 2603 flow, removed 72 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:40,990 INFO L241 Difference]: Finished difference. Result has 128 places, 126 transitions, 2441 flow [2020-10-15 23:31:40,990 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2015, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2441, PETRI_PLACES=128, PETRI_TRANSITIONS=126} [2020-10-15 23:31:40,990 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 110 predicate places. [2020-10-15 23:31:40,990 INFO L481 AbstractCegarLoop]: Abstraction has has 128 places, 126 transitions, 2441 flow [2020-10-15 23:31:40,990 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:31:40,990 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:40,990 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,203 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:41,204 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,204 INFO L82 PathProgramCache]: Analyzing trace with hash 1615712474, now seen corresponding path program 8 times [2020-10-15 23:31:41,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,204 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048029170] [2020-10-15 23:31:41,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:41,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048029170] [2020-10-15 23:31:41,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855886718] [2020-10-15 23:31:41,267 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 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-15 23:31:41,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:41,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:41,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:41,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:41,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:41,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658888223] [2020-10-15 23:31:41,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:41,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:41,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:41,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:41,387 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:41,387 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 126 transitions, 2441 flow. Second operand 11 states. [2020-10-15 23:31:41,387 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:41,387 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:41,387 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:41,507 INFO L129 PetriNetUnfolder]: 102/255 cut-off events. [2020-10-15 23:31:41,507 INFO L130 PetriNetUnfolder]: For 9232/9234 co-relation queries the response was YES. [2020-10-15 23:31:41,510 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2712 conditions, 255 events. 102/255 cut-off events. For 9232/9234 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1340 event pairs, 0 based on Foata normal form. 3/258 useless extension candidates. Maximal degree in co-relation 2649. Up to 161 conditions per place. [2020-10-15 23:31:41,514 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 105 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2020-10-15 23:31:41,514 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 138 transitions, 2968 flow [2020-10-15 23:31:41,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:41,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:41,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-15 23:31:41,516 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:31:41,516 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-15 23:31:41,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-15 23:31:41,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:41,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-15 23:31:41,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:41,518 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:41,518 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:41,519 INFO L185 Difference]: Start difference. First operand has 128 places, 126 transitions, 2441 flow. Second operand 8 states and 587 transitions. [2020-10-15 23:31:41,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 138 transitions, 2968 flow [2020-10-15 23:31:41,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 138 transitions, 2754 flow, removed 85 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:41,552 INFO L241 Difference]: Finished difference. Result has 129 places, 131 transitions, 2481 flow [2020-10-15 23:31:41,553 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2270, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2481, PETRI_PLACES=129, PETRI_TRANSITIONS=131} [2020-10-15 23:31:41,553 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 111 predicate places. [2020-10-15 23:31:41,553 INFO L481 AbstractCegarLoop]: Abstraction has has 129 places, 131 transitions, 2481 flow [2020-10-15 23:31:41,553 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:41,553 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:41,553 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:41,768 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2020-10-15 23:31:41,769 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:41,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:41,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1992155942, now seen corresponding path program 9 times [2020-10-15 23:31:41,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:41,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486495365] [2020-10-15 23:31:41,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:41,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:41,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486495365] [2020-10-15 23:31:41,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047291250] [2020-10-15 23:31:41,860 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 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-15 23:31:41,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:41,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:41,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:41,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:41,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:42,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:42,009 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,009 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:42,010 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263208864] [2020-10-15 23:31:42,012 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:42,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:42,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:42,020 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:42,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states. [2020-10-15 23:31:42,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:42,022 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,280 INFO L129 PetriNetUnfolder]: 109/274 cut-off events. [2020-10-15 23:31:42,281 INFO L130 PetriNetUnfolder]: For 9570/9572 co-relation queries the response was YES. [2020-10-15 23:31:42,283 INFO L80 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 274 events. 109/274 cut-off events. For 9570/9572 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1466 event pairs, 0 based on Foata normal form. 4/278 useless extension candidates. Maximal degree in co-relation 2731. Up to 153 conditions per place. [2020-10-15 23:31:42,287 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 76 selfloop transitions, 60 changer transitions 0/143 dead transitions. [2020-10-15 23:31:42,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 143 transitions, 3089 flow [2020-10-15 23:31:42,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:42,289 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:42,289 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:42,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:42,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:42,293 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:42,293 INFO L185 Difference]: Start difference. First operand has 129 places, 131 transitions, 2481 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:42,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 143 transitions, 3089 flow [2020-10-15 23:31:42,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 143 transitions, 3060 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:42,333 INFO L241 Difference]: Finished difference. Result has 137 places, 140 transitions, 2922 flow [2020-10-15 23:31:42,334 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2922, PETRI_PLACES=137, PETRI_TRANSITIONS=140} [2020-10-15 23:31:42,334 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 119 predicate places. [2020-10-15 23:31:42,334 INFO L481 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 2922 flow [2020-10-15 23:31:42,334 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:42,334 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,335 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:42,550 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:42,550 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:42,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:42,551 INFO L82 PathProgramCache]: Analyzing trace with hash -2014319702, now seen corresponding path program 10 times [2020-10-15 23:31:42,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:42,551 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001621936] [2020-10-15 23:31:42,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:42,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:42,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:42,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001621936] [2020-10-15 23:31:42,604 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992285393] [2020-10-15 23:31:42,604 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 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-15 23:31:42,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:42,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:42,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:42,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:42,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:42,705 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:42,706 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:42,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198173978] [2020-10-15 23:31:42,707 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:42,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:42,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:42,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:42,709 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:42,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 2922 flow. Second operand 11 states. [2020-10-15 23:31:42,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:42,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:42,709 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:42,879 INFO L129 PetriNetUnfolder]: 110/275 cut-off events. [2020-10-15 23:31:42,880 INFO L130 PetriNetUnfolder]: For 11037/11039 co-relation queries the response was YES. [2020-10-15 23:31:42,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3013 conditions, 275 events. 110/275 cut-off events. For 11037/11039 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 1482 event pairs, 0 based on Foata normal form. 3/278 useless extension candidates. Maximal degree in co-relation 2944. Up to 161 conditions per place. [2020-10-15 23:31:42,887 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 101 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2020-10-15 23:31:42,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 150 transitions, 3409 flow [2020-10-15 23:31:42,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:42,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:42,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:31:42,889 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:31:42,889 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:31:42,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:31:42,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:42,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:31:42,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:42,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:42,892 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:42,892 INFO L185 Difference]: Start difference. First operand has 137 places, 140 transitions, 2922 flow. Second operand 10 states and 734 transitions. [2020-10-15 23:31:42,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 150 transitions, 3409 flow [2020-10-15 23:31:42,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 150 transitions, 3233 flow, removed 65 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:42,936 INFO L241 Difference]: Finished difference. Result has 141 places, 142 transitions, 2962 flow [2020-10-15 23:31:42,936 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2962, PETRI_PLACES=141, PETRI_TRANSITIONS=142} [2020-10-15 23:31:42,936 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 123 predicate places. [2020-10-15 23:31:42,936 INFO L481 AbstractCegarLoop]: Abstraction has has 141 places, 142 transitions, 2962 flow [2020-10-15 23:31:42,936 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:42,936 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:42,937 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,151 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-10-15 23:31:43,151 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1996654383, now seen corresponding path program 11 times [2020-10-15 23:31:43,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154984479] [2020-10-15 23:31:43,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:43,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154984479] [2020-10-15 23:31:43,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20668694] [2020-10-15 23:31:43,206 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 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-15 23:31:43,252 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:43,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:43,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:43,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:43,324 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:43,333 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:43,334 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:43,334 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:43,334 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902018772] [2020-10-15 23:31:43,335 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:43,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:43,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:43,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:43,337 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:43,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states. [2020-10-15 23:31:43,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:43,338 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:43,338 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:43,605 INFO L129 PetriNetUnfolder]: 117/295 cut-off events. [2020-10-15 23:31:43,606 INFO L130 PetriNetUnfolder]: For 12278/12280 co-relation queries the response was YES. [2020-10-15 23:31:43,610 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3256 conditions, 295 events. 117/295 cut-off events. For 12278/12280 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1639 event pairs, 0 based on Foata normal form. 4/299 useless extension candidates. Maximal degree in co-relation 3185. Up to 172 conditions per place. [2020-10-15 23:31:43,619 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 89 selfloop transitions, 58 changer transitions 0/154 dead transitions. [2020-10-15 23:31:43,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 3651 flow [2020-10-15 23:31:43,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:43,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:43,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 810 transitions. [2020-10-15 23:31:43,622 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6881903143585386 [2020-10-15 23:31:43,623 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 810 transitions. [2020-10-15 23:31:43,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 810 transitions. [2020-10-15 23:31:43,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:43,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 810 transitions. [2020-10-15 23:31:43,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:43,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:43,627 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:43,628 INFO L185 Difference]: Start difference. First operand has 141 places, 142 transitions, 2962 flow. Second operand 11 states and 810 transitions. [2020-10-15 23:31:43,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 3651 flow [2020-10-15 23:31:43,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 154 transitions, 3591 flow, removed 3 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:43,702 INFO L241 Difference]: Finished difference. Result has 146 places, 151 transitions, 3409 flow [2020-10-15 23:31:43,702 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3409, PETRI_PLACES=146, PETRI_TRANSITIONS=151} [2020-10-15 23:31:43,703 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 128 predicate places. [2020-10-15 23:31:43,703 INFO L481 AbstractCegarLoop]: Abstraction has has 146 places, 151 transitions, 3409 flow [2020-10-15 23:31:43,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:43,703 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:43,703 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:43,916 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:43,916 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:43,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:43,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1996675742, now seen corresponding path program 12 times [2020-10-15 23:31:43,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:43,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142067042] [2020-10-15 23:31:43,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:43,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:43,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142067042] [2020-10-15 23:31:43,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274175573] [2020-10-15 23:31:43,981 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 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-15 23:31:44,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:44,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:44,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:44,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:44,141 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:44,141 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:44,141 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:44,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832016205] [2020-10-15 23:31:44,142 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:44,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:44,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:44,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:44,145 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:44,146 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 151 transitions, 3409 flow. Second operand 11 states. [2020-10-15 23:31:44,146 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:44,146 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:44,147 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:44,364 INFO L129 PetriNetUnfolder]: 120/303 cut-off events. [2020-10-15 23:31:44,364 INFO L130 PetriNetUnfolder]: For 14314/14320 co-relation queries the response was YES. [2020-10-15 23:31:44,367 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3501 conditions, 303 events. 120/303 cut-off events. For 14314/14320 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 1688 event pairs, 0 based on Foata normal form. 7/310 useless extension candidates. Maximal degree in co-relation 3428. Up to 155 conditions per place. [2020-10-15 23:31:44,372 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 83 selfloop transitions, 71 changer transitions 0/161 dead transitions. [2020-10-15 23:31:44,372 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 161 transitions, 3926 flow [2020-10-15 23:31:44,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:44,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:44,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 882 transitions. [2020-10-15 23:31:44,374 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:44,375 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:44,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 882 transitions. [2020-10-15 23:31:44,376 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:44,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:44,378 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:44,378 INFO L185 Difference]: Start difference. First operand has 146 places, 151 transitions, 3409 flow. Second operand 12 states and 882 transitions. [2020-10-15 23:31:44,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 161 transitions, 3926 flow [2020-10-15 23:31:44,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 161 transitions, 3724 flow, removed 81 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:44,437 INFO L241 Difference]: Finished difference. Result has 152 places, 154 transitions, 3521 flow [2020-10-15 23:31:44,437 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3521, PETRI_PLACES=152, PETRI_TRANSITIONS=154} [2020-10-15 23:31:44,438 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 134 predicate places. [2020-10-15 23:31:44,438 INFO L481 AbstractCegarLoop]: Abstraction has has 152 places, 154 transitions, 3521 flow [2020-10-15 23:31:44,438 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:44,438 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:44,438 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:44,652 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-15 23:31:44,652 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:44,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:44,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1996653422, now seen corresponding path program 13 times [2020-10-15 23:31:44,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:44,654 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73320106] [2020-10-15 23:31:44,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:44,714 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:44,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73320106] [2020-10-15 23:31:44,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613978881] [2020-10-15 23:31:44,715 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 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-15 23:31:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:44,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 23:31:44,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:44,821 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:44,829 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:44,829 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2020-10-15 23:31:44,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486602758] [2020-10-15 23:31:44,829 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-15 23:31:44,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:44,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-15 23:31:44,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-10-15 23:31:44,831 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:44,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 154 transitions, 3521 flow. Second operand 11 states. [2020-10-15 23:31:44,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:44,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:44,832 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:45,125 INFO L129 PetriNetUnfolder]: 127/322 cut-off events. [2020-10-15 23:31:45,125 INFO L130 PetriNetUnfolder]: For 16704/16706 co-relation queries the response was YES. [2020-10-15 23:31:45,128 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3797 conditions, 322 events. 127/322 cut-off events. For 16704/16706 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 1847 event pairs, 0 based on Foata normal form. 4/326 useless extension candidates. Maximal degree in co-relation 3722. Up to 149 conditions per place. [2020-10-15 23:31:45,134 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 66 selfloop transitions, 96 changer transitions 0/169 dead transitions. [2020-10-15 23:31:45,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 169 transitions, 4321 flow [2020-10-15 23:31:45,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:45,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:45,144 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:45,144 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:45,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:45,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:45,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:45,150 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:45,150 INFO L185 Difference]: Start difference. First operand has 152 places, 154 transitions, 3521 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:31:45,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 169 transitions, 4321 flow [2020-10-15 23:31:45,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 169 transitions, 4184 flow, removed 14 selfloop flow, removed 11 redundant places. [2020-10-15 23:31:45,208 INFO L241 Difference]: Finished difference. Result has 158 places, 163 transitions, 4052 flow [2020-10-15 23:31:45,208 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4052, PETRI_PLACES=158, PETRI_TRANSITIONS=163} [2020-10-15 23:31:45,209 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 140 predicate places. [2020-10-15 23:31:45,209 INFO L481 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 4052 flow [2020-10-15 23:31:45,209 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-15 23:31:45,209 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:45,209 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:45,424 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-10-15 23:31:45,425 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:45,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:45,425 INFO L82 PathProgramCache]: Analyzing trace with hash 1617646328, now seen corresponding path program 8 times [2020-10-15 23:31:45,426 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:45,426 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817299762] [2020-10-15 23:31:45,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:45,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:45,510 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:45,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817299762] [2020-10-15 23:31:45,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014125556] [2020-10-15 23:31:45,511 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-15 23:31:45,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:45,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:45,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:45,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:45,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:45,639 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:45,639 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:45,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989300129] [2020-10-15 23:31:45,639 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:45,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:45,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:45,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:45,642 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:45,643 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 4052 flow. Second operand 13 states. [2020-10-15 23:31:45,643 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:45,643 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:45,643 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:45,748 INFO L129 PetriNetUnfolder]: 129/328 cut-off events. [2020-10-15 23:31:45,748 INFO L130 PetriNetUnfolder]: For 17738/17740 co-relation queries the response was YES. [2020-10-15 23:31:45,751 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3989 conditions, 328 events. 129/328 cut-off events. For 17738/17740 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1875 event pairs, 0 based on Foata normal form. 4/332 useless extension candidates. Maximal degree in co-relation 3912. Up to 213 conditions per place. [2020-10-15 23:31:45,757 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 24 changer transitions 0/171 dead transitions. [2020-10-15 23:31:45,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 171 transitions, 4533 flow [2020-10-15 23:31:45,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:31:45,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:31:45,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 587 transitions. [2020-10-15 23:31:45,759 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:31:45,759 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 587 transitions. [2020-10-15 23:31:45,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 587 transitions. [2020-10-15 23:31:45,760 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:45,760 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 587 transitions. [2020-10-15 23:31:45,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:31:45,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:31:45,762 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:31:45,762 INFO L185 Difference]: Start difference. First operand has 158 places, 163 transitions, 4052 flow. Second operand 8 states and 587 transitions. [2020-10-15 23:31:45,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 171 transitions, 4533 flow [2020-10-15 23:31:45,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 171 transitions, 4205 flow, removed 133 selfloop flow, removed 11 redundant places. [2020-10-15 23:31:45,835 INFO L241 Difference]: Finished difference. Result has 156 places, 165 transitions, 3855 flow [2020-10-15 23:31:45,836 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3855, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2020-10-15 23:31:45,836 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 138 predicate places. [2020-10-15 23:31:45,836 INFO L481 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 3855 flow [2020-10-15 23:31:45,836 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:45,836 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:45,837 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:46,050 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-15 23:31:46,050 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:46,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:46,051 INFO L82 PathProgramCache]: Analyzing trace with hash -2014169786, now seen corresponding path program 9 times [2020-10-15 23:31:46,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:46,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536650293] [2020-10-15 23:31:46,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:46,143 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:46,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536650293] [2020-10-15 23:31:46,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951872071] [2020-10-15 23:31:46,144 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-15 23:31:46,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:31:46,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:46,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:46,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:46,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,293 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:46,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145251425] [2020-10-15 23:31:46,294 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:46,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:46,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:46,296 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:46,296 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 3855 flow. Second operand 13 states. [2020-10-15 23:31:46,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:46,297 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:46,420 INFO L129 PetriNetUnfolder]: 131/335 cut-off events. [2020-10-15 23:31:46,420 INFO L130 PetriNetUnfolder]: For 18279/18281 co-relation queries the response was YES. [2020-10-15 23:31:46,423 INFO L80 FinitePrefix]: Finished finitePrefix Result has 3934 conditions, 335 events. 131/335 cut-off events. For 18279/18281 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 1945 event pairs, 0 based on Foata normal form. 4/339 useless extension candidates. Maximal degree in co-relation 3856. Up to 201 conditions per place. [2020-10-15 23:31:46,428 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 126 selfloop transitions, 40 changer transitions 0/173 dead transitions. [2020-10-15 23:31:46,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 173 transitions, 4343 flow [2020-10-15 23:31:46,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:46,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:46,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 661 transitions. [2020-10-15 23:31:46,431 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863966770508827 [2020-10-15 23:31:46,431 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:46,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 661 transitions. [2020-10-15 23:31:46,432 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:46,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:46,433 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:46,434 INFO L185 Difference]: Start difference. First operand has 156 places, 165 transitions, 3855 flow. Second operand 9 states and 661 transitions. [2020-10-15 23:31:46,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 173 transitions, 4343 flow [2020-10-15 23:31:46,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 173 transitions, 4315 flow, removed 0 selfloop flow, removed 5 redundant places. [2020-10-15 23:31:46,504 INFO L241 Difference]: Finished difference. Result has 161 places, 167 transitions, 4007 flow [2020-10-15 23:31:46,504 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4007, PETRI_PLACES=161, PETRI_TRANSITIONS=167} [2020-10-15 23:31:46,504 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 143 predicate places. [2020-10-15 23:31:46,504 INFO L481 AbstractCegarLoop]: Abstraction has has 161 places, 167 transitions, 4007 flow [2020-10-15 23:31:46,504 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:46,505 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:46,505 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:46,719 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-15 23:31:46,720 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:46,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:46,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1992720266, now seen corresponding path program 10 times [2020-10-15 23:31:46,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:46,721 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170418777] [2020-10-15 23:31:46,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:46,789 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:46,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170418777] [2020-10-15 23:31:46,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267747473] [2020-10-15 23:31:46,790 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-15 23:31:46,828 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:46,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:46,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:46,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:46,909 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:46,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:46,910 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:46,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311099126] [2020-10-15 23:31:46,910 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:46,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:46,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:46,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:46,912 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:46,913 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 167 transitions, 4007 flow. Second operand 13 states. [2020-10-15 23:31:46,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:46,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:46,913 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:47,082 INFO L129 PetriNetUnfolder]: 133/340 cut-off events. [2020-10-15 23:31:47,082 INFO L130 PetriNetUnfolder]: For 19624/19626 co-relation queries the response was YES. [2020-10-15 23:31:47,083 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4101 conditions, 340 events. 133/340 cut-off events. For 19624/19626 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 1985 event pairs, 0 based on Foata normal form. 4/344 useless extension candidates. Maximal degree in co-relation 4021. Up to 194 conditions per place. [2020-10-15 23:31:47,089 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 117 selfloop transitions, 51 changer transitions 0/175 dead transitions. [2020-10-15 23:31:47,089 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 175 transitions, 4503 flow [2020-10-15 23:31:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:31:47,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:31:47,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 735 transitions. [2020-10-15 23:31:47,095 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:31:47,095 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:47,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 735 transitions. [2020-10-15 23:31:47,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:31:47,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:31:47,101 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:31:47,101 INFO L185 Difference]: Start difference. First operand has 161 places, 167 transitions, 4007 flow. Second operand 10 states and 735 transitions. [2020-10-15 23:31:47,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 175 transitions, 4503 flow [2020-10-15 23:31:47,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 175 transitions, 4447 flow, removed 5 selfloop flow, removed 6 redundant places. [2020-10-15 23:31:47,166 INFO L241 Difference]: Finished difference. Result has 166 places, 169 transitions, 4167 flow [2020-10-15 23:31:47,167 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4167, PETRI_PLACES=166, PETRI_TRANSITIONS=169} [2020-10-15 23:31:47,167 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 148 predicate places. [2020-10-15 23:31:47,167 INFO L481 AbstractCegarLoop]: Abstraction has has 166 places, 169 transitions, 4167 flow [2020-10-15 23:31:47,167 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:47,167 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:47,167 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:47,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-15 23:31:47,382 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:47,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:47,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1992006026, now seen corresponding path program 11 times [2020-10-15 23:31:47,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:47,383 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981922709] [2020-10-15 23:31:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:47,438 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:47,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981922709] [2020-10-15 23:31:47,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774149575] [2020-10-15 23:31:47,438 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-15 23:31:47,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:47,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:47,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:47,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:47,568 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:47,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:47,578 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:47,578 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:47,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350392987] [2020-10-15 23:31:47,579 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:47,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:47,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:47,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:47,580 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:47,581 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states. [2020-10-15 23:31:47,581 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:47,581 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:47,581 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:47,788 INFO L129 PetriNetUnfolder]: 137/350 cut-off events. [2020-10-15 23:31:47,788 INFO L130 PetriNetUnfolder]: For 20684/20686 co-relation queries the response was YES. [2020-10-15 23:31:47,791 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4324 conditions, 350 events. 137/350 cut-off events. For 20684/20686 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2058 event pairs, 0 based on Foata normal form. 4/354 useless extension candidates. Maximal degree in co-relation 4242. Up to 192 conditions per place. [2020-10-15 23:31:47,797 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 66 changer transitions 0/184 dead transitions. [2020-10-15 23:31:47,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 184 transitions, 5052 flow [2020-10-15 23:31:47,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:47,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:47,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:47,800 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:47,800 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:47,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:47,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:47,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:47,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:47,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:47,804 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:47,804 INFO L185 Difference]: Start difference. First operand has 166 places, 169 transitions, 4167 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:31:47,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 184 transitions, 5052 flow [2020-10-15 23:31:47,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 184 transitions, 4979 flow, removed 6 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:47,879 INFO L241 Difference]: Finished difference. Result has 174 places, 178 transitions, 4723 flow [2020-10-15 23:31:47,879 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4723, PETRI_PLACES=174, PETRI_TRANSITIONS=178} [2020-10-15 23:31:47,880 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 156 predicate places. [2020-10-15 23:31:47,880 INFO L481 AbstractCegarLoop]: Abstraction has has 174 places, 178 transitions, 4723 flow [2020-10-15 23:31:47,880 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:47,880 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:47,880 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:48,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:48,094 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:48,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:48,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1815966637, now seen corresponding path program 14 times [2020-10-15 23:31:48,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:48,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050138486] [2020-10-15 23:31:48,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:48,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:48,162 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-15 23:31:48,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050138486] [2020-10-15 23:31:48,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175468514] [2020-10-15 23:31:48,163 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 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-15 23:31:48,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:48,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:48,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:48,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:48,301 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-15 23:31:48,301 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:48,301 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:48,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127533197] [2020-10-15 23:31:48,302 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:48,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:48,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:48,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:48,303 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:48,304 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 178 transitions, 4723 flow. Second operand 13 states. [2020-10-15 23:31:48,304 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:48,304 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:48,304 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:48,507 INFO L129 PetriNetUnfolder]: 138/353 cut-off events. [2020-10-15 23:31:48,507 INFO L130 PetriNetUnfolder]: For 22757/22759 co-relation queries the response was YES. [2020-10-15 23:31:48,510 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4533 conditions, 353 events. 138/353 cut-off events. For 22757/22759 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 2101 event pairs, 0 based on Foata normal form. 3/356 useless extension candidates. Maximal degree in co-relation 4448. Up to 201 conditions per place. [2020-10-15 23:31:48,515 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 130 selfloop transitions, 51 changer transitions 0/188 dead transitions. [2020-10-15 23:31:48,515 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 188 transitions, 5252 flow [2020-10-15 23:31:48,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:48,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:48,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:31:48,517 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:48,517 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:31:48,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:31:48,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:48,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:31:48,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:48,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:48,521 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:48,521 INFO L185 Difference]: Start difference. First operand has 174 places, 178 transitions, 4723 flow. Second operand 12 states and 880 transitions. [2020-10-15 23:31:48,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 188 transitions, 5252 flow [2020-10-15 23:31:48,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 188 transitions, 4831 flow, removed 172 selfloop flow, removed 9 redundant places. [2020-10-15 23:31:48,608 INFO L241 Difference]: Finished difference. Result has 179 places, 182 transitions, 4541 flow [2020-10-15 23:31:48,608 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4302, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4541, PETRI_PLACES=179, PETRI_TRANSITIONS=182} [2020-10-15 23:31:48,609 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 161 predicate places. [2020-10-15 23:31:48,609 INFO L481 AbstractCegarLoop]: Abstraction has has 179 places, 182 transitions, 4541 flow [2020-10-15 23:31:48,609 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:48,609 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:48,609 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:48,824 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,24 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:48,824 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:48,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:48,825 INFO L82 PathProgramCache]: Analyzing trace with hash 1794382923, now seen corresponding path program 15 times [2020-10-15 23:31:48,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:48,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438509645] [2020-10-15 23:31:48,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:48,894 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-15 23:31:48,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438509645] [2020-10-15 23:31:48,895 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87840537] [2020-10-15 23:31:48,895 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 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-15 23:31:48,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:48,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:48,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:48,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:49,046 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-15 23:31:49,047 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:49,047 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:49,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212069888] [2020-10-15 23:31:49,047 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:49,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:49,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:49,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:49,048 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:49,049 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 182 transitions, 4541 flow. Second operand 13 states. [2020-10-15 23:31:49,049 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:49,049 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:49,049 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:49,300 INFO L129 PetriNetUnfolder]: 140/359 cut-off events. [2020-10-15 23:31:49,300 INFO L130 PetriNetUnfolder]: For 23510/23512 co-relation queries the response was YES. [2020-10-15 23:31:49,302 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4476 conditions, 359 events. 140/359 cut-off events. For 23510/23512 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 2126 event pairs, 0 based on Foata normal form. 3/362 useless extension candidates. Maximal degree in co-relation 4388. Up to 212 conditions per place. [2020-10-15 23:31:49,305 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 137 selfloop transitions, 46 changer transitions 0/190 dead transitions. [2020-10-15 23:31:49,306 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 190 transitions, 5118 flow [2020-10-15 23:31:49,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:31:49,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:31:49,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:31:49,307 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:49,307 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:49,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:31:49,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:31:49,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:31:49,311 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:31:49,311 INFO L185 Difference]: Start difference. First operand has 179 places, 182 transitions, 4541 flow. Second operand 12 states and 880 transitions. [2020-10-15 23:31:49,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 190 transitions, 5118 flow [2020-10-15 23:31:49,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 190 transitions, 5064 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:49,386 INFO L241 Difference]: Finished difference. Result has 184 places, 186 transitions, 4765 flow [2020-10-15 23:31:49,386 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4765, PETRI_PLACES=184, PETRI_TRANSITIONS=186} [2020-10-15 23:31:49,386 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 166 predicate places. [2020-10-15 23:31:49,386 INFO L481 AbstractCegarLoop]: Abstraction has has 184 places, 186 transitions, 4765 flow [2020-10-15 23:31:49,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:49,386 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:49,386 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:49,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:49,593 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:49,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:49,593 INFO L82 PathProgramCache]: Analyzing trace with hash -1842569414, now seen corresponding path program 16 times [2020-10-15 23:31:49,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:49,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749624875] [2020-10-15 23:31:49,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:49,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:49,671 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:49,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749624875] [2020-10-15 23:31:49,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934722491] [2020-10-15 23:31:49,672 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 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-15 23:31:49,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:49,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:49,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:49,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:49,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:49,792 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:49,792 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:49,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891765887] [2020-10-15 23:31:49,792 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:49,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:49,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:49,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:49,794 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:49,794 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 186 transitions, 4765 flow. Second operand 13 states. [2020-10-15 23:31:49,794 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:49,794 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:49,795 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:49,954 INFO L129 PetriNetUnfolder]: 143/366 cut-off events. [2020-10-15 23:31:49,955 INFO L130 PetriNetUnfolder]: For 25037/25043 co-relation queries the response was YES. [2020-10-15 23:31:49,958 INFO L80 FinitePrefix]: Finished finitePrefix Result has 4652 conditions, 366 events. 143/366 cut-off events. For 25037/25043 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 2179 event pairs, 0 based on Foata normal form. 7/373 useless extension candidates. Maximal degree in co-relation 4562. Up to 211 conditions per place. [2020-10-15 23:31:49,962 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 131 selfloop transitions, 55 changer transitions 0/193 dead transitions. [2020-10-15 23:31:49,962 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 193 transitions, 5319 flow [2020-10-15 23:31:49,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:31:49,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:31:49,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 809 transitions. [2020-10-15 23:31:49,964 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873406966864911 [2020-10-15 23:31:49,964 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 809 transitions. [2020-10-15 23:31:49,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 809 transitions. [2020-10-15 23:31:49,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:49,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 809 transitions. [2020-10-15 23:31:49,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:31:49,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:31:49,967 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:31:49,968 INFO L185 Difference]: Start difference. First operand has 184 places, 186 transitions, 4765 flow. Second operand 11 states and 809 transitions. [2020-10-15 23:31:49,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 193 transitions, 5319 flow [2020-10-15 23:31:50,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 193 transitions, 5271 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:50,043 INFO L241 Difference]: Finished difference. Result has 188 places, 189 transitions, 4979 flow [2020-10-15 23:31:50,043 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4717, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4979, PETRI_PLACES=188, PETRI_TRANSITIONS=189} [2020-10-15 23:31:50,043 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 170 predicate places. [2020-10-15 23:31:50,043 INFO L481 AbstractCegarLoop]: Abstraction has has 188 places, 189 transitions, 4979 flow [2020-10-15 23:31:50,043 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:50,044 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,044 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:50,244 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-10-15 23:31:50,244 INFO L429 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:50,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:50,245 INFO L82 PathProgramCache]: Analyzing trace with hash -676827796, now seen corresponding path program 17 times [2020-10-15 23:31:50,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:50,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177132582] [2020-10-15 23:31:50,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:50,301 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:50,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177132582] [2020-10-15 23:31:50,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246146489] [2020-10-15 23:31:50,302 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 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-15 23:31:50,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:50,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:50,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:50,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:50,420 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:50,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:50,453 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:50,453 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:50,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5805925] [2020-10-15 23:31:50,454 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:50,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:50,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:50,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:50,455 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:50,455 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states. [2020-10-15 23:31:50,456 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:50,456 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:50,456 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:50,770 INFO L129 PetriNetUnfolder]: 149/382 cut-off events. [2020-10-15 23:31:50,770 INFO L130 PetriNetUnfolder]: For 28164/28166 co-relation queries the response was YES. [2020-10-15 23:31:50,773 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5019 conditions, 382 events. 149/382 cut-off events. For 28164/28166 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 2312 event pairs, 0 based on Foata normal form. 4/386 useless extension candidates. Maximal degree in co-relation 4928. Up to 201 conditions per place. [2020-10-15 23:31:50,776 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 107 selfloop transitions, 87 changer transitions 0/201 dead transitions. [2020-10-15 23:31:50,777 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 201 transitions, 5859 flow [2020-10-15 23:31:50,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:50,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:50,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:50,778 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:50,778 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:50,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:50,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:50,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:50,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:50,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:50,781 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:50,781 INFO L185 Difference]: Start difference. First operand has 188 places, 189 transitions, 4979 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:31:50,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 201 transitions, 5859 flow [2020-10-15 23:31:50,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 201 transitions, 5783 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-15 23:31:50,854 INFO L241 Difference]: Finished difference. Result has 194 places, 197 transitions, 5590 flow [2020-10-15 23:31:50,854 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=4905, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5590, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2020-10-15 23:31:50,854 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 176 predicate places. [2020-10-15 23:31:50,855 INFO L481 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 5590 flow [2020-10-15 23:31:50,855 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:50,855 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:50,855 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,060 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:51,061 INFO L429 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1942442801, now seen corresponding path program 18 times [2020-10-15 23:31:51,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,062 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005910510] [2020-10-15 23:31:51,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,132 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-15 23:31:51,133 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005910510] [2020-10-15 23:31:51,133 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649935252] [2020-10-15 23:31:51,133 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 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-15 23:31:51,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:51,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:51,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:51,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:51,270 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-15 23:31:51,271 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:51,271 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:51,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726503899] [2020-10-15 23:31:51,271 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:51,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:51,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:51,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:51,273 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:51,274 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states. [2020-10-15 23:31:51,274 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:51,274 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:51,274 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:51,525 INFO L129 PetriNetUnfolder]: 152/390 cut-off events. [2020-10-15 23:31:51,525 INFO L130 PetriNetUnfolder]: For 32069/32075 co-relation queries the response was YES. [2020-10-15 23:31:51,529 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 390 events. 152/390 cut-off events. For 32069/32075 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 2388 event pairs, 0 based on Foata normal form. 7/397 useless extension candidates. Maximal degree in co-relation 5331. Up to 220 conditions per place. [2020-10-15 23:31:51,533 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 62 changer transitions 0/207 dead transitions. [2020-10-15 23:31:51,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 207 transitions, 6334 flow [2020-10-15 23:31:51,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:51,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:51,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:31:51,535 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:31:51,536 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:31:51,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:31:51,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:51,536 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:31:51,537 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:51,539 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:51,539 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:51,539 INFO L185 Difference]: Start difference. First operand has 194 places, 197 transitions, 5590 flow. Second operand 13 states and 954 transitions. [2020-10-15 23:31:51,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 207 transitions, 6334 flow [2020-10-15 23:31:51,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 207 transitions, 6049 flow, removed 120 selfloop flow, removed 8 redundant places. [2020-10-15 23:31:51,667 INFO L241 Difference]: Finished difference. Result has 201 places, 202 transitions, 5760 flow [2020-10-15 23:31:51,667 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5364, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5760, PETRI_PLACES=201, PETRI_TRANSITIONS=202} [2020-10-15 23:31:51,668 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 183 predicate places. [2020-10-15 23:31:51,668 INFO L481 AbstractCegarLoop]: Abstraction has has 201 places, 202 transitions, 5760 flow [2020-10-15 23:31:51,668 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:51,668 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:51,668 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:51,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-15 23:31:51,881 INFO L429 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:51,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:51,882 INFO L82 PathProgramCache]: Analyzing trace with hash 129206906, now seen corresponding path program 19 times [2020-10-15 23:31:51,882 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:51,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908996647] [2020-10-15 23:31:51,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:51,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:51,945 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:51,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908996647] [2020-10-15 23:31:51,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401610803] [2020-10-15 23:31:51,946 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 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-15 23:31:52,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:52,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:52,106 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:52,152 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:52,152 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:52,152 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:52,152 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794278477] [2020-10-15 23:31:52,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:52,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:52,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:52,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:52,154 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:52,154 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 202 transitions, 5760 flow. Second operand 13 states. [2020-10-15 23:31:52,154 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:52,154 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:52,154 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:52,567 INFO L129 PetriNetUnfolder]: 159/408 cut-off events. [2020-10-15 23:31:52,567 INFO L130 PetriNetUnfolder]: For 34734/34740 co-relation queries the response was YES. [2020-10-15 23:31:52,570 INFO L80 FinitePrefix]: Finished finitePrefix Result has 5723 conditions, 408 events. 159/408 cut-off events. For 34734/34740 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 2510 event pairs, 0 based on Foata normal form. 8/416 useless extension candidates. Maximal degree in co-relation 5625. Up to 212 conditions per place. [2020-10-15 23:31:52,573 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 96 selfloop transitions, 110 changer transitions 0/213 dead transitions. [2020-10-15 23:31:52,573 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 213 transitions, 6674 flow [2020-10-15 23:31:52,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:31:52,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:31:52,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:31:52,579 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:31:52,579 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:31:52,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:31:52,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:52,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:31:52,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:31:52,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:31:52,583 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:31:52,583 INFO L185 Difference]: Start difference. First operand has 201 places, 202 transitions, 5760 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:31:52,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 213 transitions, 6674 flow [2020-10-15 23:31:52,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 213 transitions, 6608 flow, removed 3 selfloop flow, removed 7 redundant places. [2020-10-15 23:31:52,676 INFO L241 Difference]: Finished difference. Result has 213 places, 211 transitions, 6431 flow [2020-10-15 23:31:52,676 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6431, PETRI_PLACES=213, PETRI_TRANSITIONS=211} [2020-10-15 23:31:52,677 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 195 predicate places. [2020-10-15 23:31:52,677 INFO L481 AbstractCegarLoop]: Abstraction has has 213 places, 211 transitions, 6431 flow [2020-10-15 23:31:52,677 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:52,677 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:52,677 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:52,877 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:52,878 INFO L429 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:52,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:52,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1928322611, now seen corresponding path program 20 times [2020-10-15 23:31:52,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:52,879 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141766572] [2020-10-15 23:31:52,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:52,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:52,934 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-15 23:31:52,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141766572] [2020-10-15 23:31:52,934 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723649036] [2020-10-15 23:31:52,934 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 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-15 23:31:52,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:52,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:52,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:52,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:53,046 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:53,081 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-15 23:31:53,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:53,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:53,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310329654] [2020-10-15 23:31:53,082 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:53,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:53,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:53,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:53,084 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:53,085 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states. [2020-10-15 23:31:53,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:53,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:53,086 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:53,432 INFO L129 PetriNetUnfolder]: 165/425 cut-off events. [2020-10-15 23:31:53,433 INFO L130 PetriNetUnfolder]: For 39748/39754 co-relation queries the response was YES. [2020-10-15 23:31:53,436 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 425 events. 165/425 cut-off events. For 39748/39754 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 2641 event pairs, 0 based on Foata normal form. 8/433 useless extension candidates. Maximal degree in co-relation 6206. Up to 212 conditions per place. [2020-10-15 23:31:53,441 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 111 selfloop transitions, 107 changer transitions 0/225 dead transitions. [2020-10-15 23:31:53,441 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 7482 flow [2020-10-15 23:31:53,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:53,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:53,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:53,443 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:53,443 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:53,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:53,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:53,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:53,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:53,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:53,447 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:53,447 INFO L185 Difference]: Start difference. First operand has 213 places, 211 transitions, 6431 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:31:53,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 7482 flow [2020-10-15 23:31:53,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 225 transitions, 7128 flow, removed 118 selfloop flow, removed 14 redundant places. [2020-10-15 23:31:53,604 INFO L241 Difference]: Finished difference. Result has 214 places, 219 transitions, 6900 flow [2020-10-15 23:31:53,604 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6125, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6900, PETRI_PLACES=214, PETRI_TRANSITIONS=219} [2020-10-15 23:31:53,604 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 196 predicate places. [2020-10-15 23:31:53,605 INFO L481 AbstractCegarLoop]: Abstraction has has 214 places, 219 transitions, 6900 flow [2020-10-15 23:31:53,605 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:53,605 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:53,605 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:53,805 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-15 23:31:53,806 INFO L429 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:53,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:53,806 INFO L82 PathProgramCache]: Analyzing trace with hash -2070671413, now seen corresponding path program 21 times [2020-10-15 23:31:53,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:53,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860626808] [2020-10-15 23:31:53,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:53,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:53,886 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-15 23:31:53,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860626808] [2020-10-15 23:31:53,886 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716712740] [2020-10-15 23:31:53,886 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 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-15 23:31:53,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:31:53,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:53,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:53,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:54,022 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-15 23:31:54,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:54,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:54,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11344838] [2020-10-15 23:31:54,023 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:54,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:54,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:54,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:54,025 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:54,025 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states. [2020-10-15 23:31:54,026 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:54,026 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:54,026 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:54,308 INFO L129 PetriNetUnfolder]: 168/432 cut-off events. [2020-10-15 23:31:54,309 INFO L130 PetriNetUnfolder]: For 43636/43638 co-relation queries the response was YES. [2020-10-15 23:31:54,311 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6535 conditions, 432 events. 168/432 cut-off events. For 43636/43638 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 2719 event pairs, 0 based on Foata normal form. 3/435 useless extension candidates. Maximal degree in co-relation 6431. Up to 228 conditions per place. [2020-10-15 23:31:54,317 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 140 selfloop transitions, 84 changer transitions 0/231 dead transitions. [2020-10-15 23:31:54,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 231 transitions, 7613 flow [2020-10-15 23:31:54,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:54,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:54,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:31:54,319 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:31:54,319 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:31:54,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:31:54,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:54,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:31:54,321 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:54,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:54,322 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:54,322 INFO L185 Difference]: Start difference. First operand has 214 places, 219 transitions, 6900 flow. Second operand 13 states and 954 transitions. [2020-10-15 23:31:54,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 231 transitions, 7613 flow [2020-10-15 23:31:54,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 231 transitions, 7206 flow, removed 152 selfloop flow, removed 9 redundant places. [2020-10-15 23:31:54,498 INFO L241 Difference]: Finished difference. Result has 220 places, 224 transitions, 6906 flow [2020-10-15 23:31:54,499 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6906, PETRI_PLACES=220, PETRI_TRANSITIONS=224} [2020-10-15 23:31:54,499 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 202 predicate places. [2020-10-15 23:31:54,499 INFO L481 AbstractCegarLoop]: Abstraction has has 220 places, 224 transitions, 6906 flow [2020-10-15 23:31:54,499 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:54,499 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:54,499 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:54,713 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:54,714 INFO L429 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:54,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:54,714 INFO L82 PathProgramCache]: Analyzing trace with hash -2069957173, now seen corresponding path program 22 times [2020-10-15 23:31:54,714 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:54,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665122668] [2020-10-15 23:31:54,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:54,781 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-15 23:31:54,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665122668] [2020-10-15 23:31:54,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823801167] [2020-10-15 23:31:54,782 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 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-15 23:31:54,819 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:31:54,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:54,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:54,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:54,890 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:54,899 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-15 23:31:54,899 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:54,900 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:54,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713983475] [2020-10-15 23:31:54,900 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:54,900 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:54,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:54,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:54,902 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:54,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 224 transitions, 6906 flow. Second operand 13 states. [2020-10-15 23:31:54,902 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:54,902 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:54,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:55,309 INFO L129 PetriNetUnfolder]: 175/450 cut-off events. [2020-10-15 23:31:55,309 INFO L130 PetriNetUnfolder]: For 46500/46502 co-relation queries the response was YES. [2020-10-15 23:31:55,312 INFO L80 FinitePrefix]: Finished finitePrefix Result has 6828 conditions, 450 events. 175/450 cut-off events. For 46500/46502 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2856 event pairs, 0 based on Foata normal form. 4/454 useless extension candidates. Maximal degree in co-relation 6721. Up to 211 conditions per place. [2020-10-15 23:31:55,318 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 82 selfloop transitions, 147 changer transitions 0/236 dead transitions. [2020-10-15 23:31:55,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 236 transitions, 7927 flow [2020-10-15 23:31:55,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:55,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:55,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:31:55,321 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:31:55,321 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:31:55,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:31:55,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:55,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:31:55,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:55,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:55,326 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:55,326 INFO L185 Difference]: Start difference. First operand has 220 places, 224 transitions, 6906 flow. Second operand 19 states and 1398 transitions. [2020-10-15 23:31:55,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 236 transitions, 7927 flow [2020-10-15 23:31:55,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 236 transitions, 7798 flow, removed 14 selfloop flow, removed 10 redundant places. [2020-10-15 23:31:55,491 INFO L241 Difference]: Finished difference. Result has 231 places, 233 transitions, 7668 flow [2020-10-15 23:31:55,491 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=6793, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7668, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2020-10-15 23:31:55,491 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:31:55,491 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 7668 flow [2020-10-15 23:31:55,491 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:55,491 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:55,492 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:55,692 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-15 23:31:55,692 INFO L429 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:55,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:55,693 INFO L82 PathProgramCache]: Analyzing trace with hash -2069956212, now seen corresponding path program 23 times [2020-10-15 23:31:55,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:55,694 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469757569] [2020-10-15 23:31:55,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:55,750 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:55,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469757569] [2020-10-15 23:31:55,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214517101] [2020-10-15 23:31:55,751 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 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-15 23:31:55,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:55,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:55,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:55,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:55,849 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:55,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:55,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:55,859 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:55,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837506507] [2020-10-15 23:31:55,859 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:55,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:55,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:55,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:55,861 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:55,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states. [2020-10-15 23:31:55,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:55,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:55,862 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:56,172 INFO L129 PetriNetUnfolder]: 183/470 cut-off events. [2020-10-15 23:31:56,172 INFO L130 PetriNetUnfolder]: For 51415/51417 co-relation queries the response was YES. [2020-10-15 23:31:56,176 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7481 conditions, 470 events. 183/470 cut-off events. For 51415/51417 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3006 event pairs, 0 based on Foata normal form. 4/474 useless extension candidates. Maximal degree in co-relation 7372. Up to 248 conditions per place. [2020-10-15 23:31:56,182 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 138 selfloop transitions, 103 changer transitions 0/248 dead transitions. [2020-10-15 23:31:56,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 248 transitions, 8921 flow [2020-10-15 23:31:56,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:31:56,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:31:56,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:31:56,184 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:31:56,184 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:31:56,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:31:56,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:56,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:31:56,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:31:56,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:31:56,187 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:31:56,187 INFO L185 Difference]: Start difference. First operand has 231 places, 233 transitions, 7668 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:31:56,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 248 transitions, 8921 flow [2020-10-15 23:31:56,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 248 transitions, 8389 flow, removed 184 selfloop flow, removed 15 redundant places. [2020-10-15 23:31:56,365 INFO L241 Difference]: Finished difference. Result has 231 places, 243 transitions, 8108 flow [2020-10-15 23:31:56,365 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7184, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8108, PETRI_PLACES=231, PETRI_TRANSITIONS=243} [2020-10-15 23:31:56,365 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 213 predicate places. [2020-10-15 23:31:56,365 INFO L481 AbstractCegarLoop]: Abstraction has has 231 places, 243 transitions, 8108 flow [2020-10-15 23:31:56,365 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:56,365 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:56,365 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:56,566 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-15 23:31:56,566 INFO L429 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:56,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:56,567 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986964, now seen corresponding path program 24 times [2020-10-15 23:31:56,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:56,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83119896] [2020-10-15 23:31:56,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:56,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:56,621 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:56,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83119896] [2020-10-15 23:31:56,622 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404091099] [2020-10-15 23:31:56,622 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 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-15 23:31:56,656 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:31:56,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:56,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:56,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:56,731 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:56,738 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:56,738 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:56,738 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:56,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921077432] [2020-10-15 23:31:56,739 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:56,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:56,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:56,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:56,741 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:56,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 243 transitions, 8108 flow. Second operand 13 states. [2020-10-15 23:31:56,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:56,742 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:56,742 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:57,124 INFO L129 PetriNetUnfolder]: 191/494 cut-off events. [2020-10-15 23:31:57,124 INFO L130 PetriNetUnfolder]: For 57580/57586 co-relation queries the response was YES. [2020-10-15 23:31:57,128 INFO L80 FinitePrefix]: Finished finitePrefix Result has 7962 conditions, 494 events. 191/494 cut-off events. For 57580/57586 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3229 event pairs, 0 based on Foata normal form. 8/502 useless extension candidates. Maximal degree in co-relation 7852. Up to 278 conditions per place. [2020-10-15 23:31:57,134 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 141 selfloop transitions, 106 changer transitions 0/254 dead transitions. [2020-10-15 23:31:57,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 254 transitions, 9253 flow [2020-10-15 23:31:57,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:31:57,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:31:57,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:31:57,137 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:31:57,137 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:31:57,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:31:57,138 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:57,138 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:31:57,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:31:57,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:31:57,141 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:31:57,141 INFO L185 Difference]: Start difference. First operand has 231 places, 243 transitions, 8108 flow. Second operand 19 states and 1398 transitions. [2020-10-15 23:31:57,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 254 transitions, 9253 flow [2020-10-15 23:31:57,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 254 transitions, 8774 flow, removed 183 selfloop flow, removed 9 redundant places. [2020-10-15 23:31:57,300 INFO L241 Difference]: Finished difference. Result has 243 places, 253 transitions, 8486 flow [2020-10-15 23:31:57,300 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8486, PETRI_PLACES=243, PETRI_TRANSITIONS=253} [2020-10-15 23:31:57,301 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 225 predicate places. [2020-10-15 23:31:57,301 INFO L481 AbstractCegarLoop]: Abstraction has has 243 places, 253 transitions, 8486 flow [2020-10-15 23:31:57,301 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:57,301 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:57,301 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:57,516 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-15 23:31:57,517 INFO L429 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:57,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:57,517 INFO L82 PathProgramCache]: Analyzing trace with hash -2069986003, now seen corresponding path program 25 times [2020-10-15 23:31:57,518 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:57,518 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296647618] [2020-10-15 23:31:57,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:57,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:57,571 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-15 23:31:57,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296647618] [2020-10-15 23:31:57,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [752569597] [2020-10-15 23:31:57,572 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 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-15 23:31:57,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:57,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:57,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:57,685 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:31:57,695 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-15 23:31:57,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:57,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:57,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546611846] [2020-10-15 23:31:57,696 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:57,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:57,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:57,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:57,698 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:57,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 253 transitions, 8486 flow. Second operand 13 states. [2020-10-15 23:31:57,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:57,698 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:57,699 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:58,198 INFO L129 PetriNetUnfolder]: 197/509 cut-off events. [2020-10-15 23:31:58,198 INFO L130 PetriNetUnfolder]: For 58758/58764 co-relation queries the response was YES. [2020-10-15 23:31:58,201 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8207 conditions, 509 events. 197/509 cut-off events. For 58758/58764 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3347 event pairs, 0 based on Foata normal form. 8/517 useless extension candidates. Maximal degree in co-relation 8094. Up to 186 conditions per place. [2020-10-15 23:31:58,205 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 59 selfloop transitions, 202 changer transitions 0/268 dead transitions. [2020-10-15 23:31:58,205 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 268 transitions, 9717 flow [2020-10-15 23:31:58,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:31:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:31:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:31:58,207 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:31:58,208 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:31:58,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:31:58,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:58,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:31:58,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:31:58,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:31:58,212 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:31:58,212 INFO L185 Difference]: Start difference. First operand has 243 places, 253 transitions, 8486 flow. Second operand 21 states and 1545 transitions. [2020-10-15 23:31:58,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 268 transitions, 9717 flow [2020-10-15 23:31:58,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 268 transitions, 9260 flow, removed 177 selfloop flow, removed 15 redundant places. [2020-10-15 23:31:58,378 INFO L241 Difference]: Finished difference. Result has 251 places, 261 transitions, 9142 flow [2020-10-15 23:31:58,379 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8104, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9142, PETRI_PLACES=251, PETRI_TRANSITIONS=261} [2020-10-15 23:31:58,379 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 233 predicate places. [2020-10-15 23:31:58,379 INFO L481 AbstractCegarLoop]: Abstraction has has 251 places, 261 transitions, 9142 flow [2020-10-15 23:31:58,379 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:31:58,379 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:58,379 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:58,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-10-15 23:31:58,587 INFO L429 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:58,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:58,587 INFO L82 PathProgramCache]: Analyzing trace with hash -63088029, now seen corresponding path program 5 times [2020-10-15 23:31:58,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:58,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540008127] [2020-10-15 23:31:58,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:58,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:58,667 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:58,667 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540008127] [2020-10-15 23:31:58,667 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944902374] [2020-10-15 23:31:58,667 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 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-15 23:31:58,709 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:31:58,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:58,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:31:58,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:58,809 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:31:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:58,833 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:58,834 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:31:58,834 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884655312] [2020-10-15 23:31:58,834 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:31:58,834 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:58,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:31:58,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:31:58,836 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:58,836 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 261 transitions, 9142 flow. Second operand 16 states. [2020-10-15 23:31:58,836 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:58,837 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:58,837 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,071 INFO L129 PetriNetUnfolder]: 206/533 cut-off events. [2020-10-15 23:31:59,072 INFO L130 PetriNetUnfolder]: For 62927/62933 co-relation queries the response was YES. [2020-10-15 23:31:59,076 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8798 conditions, 533 events. 206/533 cut-off events. For 62927/62933 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3548 event pairs, 0 based on Foata normal form. 8/541 useless extension candidates. Maximal degree in co-relation 8683. Up to 342 conditions per place. [2020-10-15 23:31:59,080 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 57 changer transitions 0/273 dead transitions. [2020-10-15 23:31:59,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 273 transitions, 10423 flow [2020-10-15 23:31:59,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:31:59,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:31:59,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:31:59,081 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:31:59,081 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:31:59,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:31:59,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:31:59,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:31:59,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:31:59,084 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:31:59,084 INFO L185 Difference]: Start difference. First operand has 251 places, 261 transitions, 9142 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:31:59,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 273 transitions, 10423 flow [2020-10-15 23:31:59,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 273 transitions, 9663 flow, removed 299 selfloop flow, removed 16 redundant places. [2020-10-15 23:31:59,243 INFO L241 Difference]: Finished difference. Result has 252 places, 272 transitions, 9211 flow [2020-10-15 23:31:59,243 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8382, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9211, PETRI_PLACES=252, PETRI_TRANSITIONS=272} [2020-10-15 23:31:59,243 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 234 predicate places. [2020-10-15 23:31:59,243 INFO L481 AbstractCegarLoop]: Abstraction has has 252 places, 272 transitions, 9211 flow [2020-10-15 23:31:59,243 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:31:59,243 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:31:59,243 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:31:59,444 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:31:59,444 INFO L429 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:31:59,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:31:59,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1392720614, now seen corresponding path program 26 times [2020-10-15 23:31:59,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:31:59,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482517753] [2020-10-15 23:31:59,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:31:59,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:31:59,522 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:59,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482517753] [2020-10-15 23:31:59,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435920967] [2020-10-15 23:31:59,522 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 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-15 23:31:59,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:31:59,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:31:59,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:31:59,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:31:59,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:31:59,661 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:31:59,661 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:31:59,661 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696869869] [2020-10-15 23:31:59,661 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:31:59,661 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:31:59,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:31:59,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:31:59,663 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:31:59,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 272 transitions, 9211 flow. Second operand 13 states. [2020-10-15 23:31:59,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:31:59,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:31:59,665 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:31:59,889 INFO L129 PetriNetUnfolder]: 207/535 cut-off events. [2020-10-15 23:31:59,889 INFO L130 PetriNetUnfolder]: For 65591/65593 co-relation queries the response was YES. [2020-10-15 23:31:59,893 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8674 conditions, 535 events. 207/535 cut-off events. For 65591/65593 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 3568 event pairs, 0 based on Foata normal form. 3/538 useless extension candidates. Maximal degree in co-relation 8557. Up to 349 conditions per place. [2020-10-15 23:31:59,897 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 241 selfloop transitions, 36 changer transitions 0/284 dead transitions. [2020-10-15 23:31:59,897 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 284 transitions, 10145 flow [2020-10-15 23:31:59,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:31:59,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:31:59,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-15 23:31:59,899 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:31:59,899 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-15 23:31:59,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-15 23:31:59,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:31:59,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-15 23:31:59,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:31:59,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:31:59,900 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:31:59,900 INFO L185 Difference]: Start difference. First operand has 252 places, 272 transitions, 9211 flow. Second operand 9 states and 660 transitions. [2020-10-15 23:31:59,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 284 transitions, 10145 flow [2020-10-15 23:32:00,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 284 transitions, 9736 flow, removed 155 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:00,082 INFO L241 Difference]: Finished difference. Result has 250 places, 274 transitions, 9079 flow [2020-10-15 23:32:00,082 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=8874, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9079, PETRI_PLACES=250, PETRI_TRANSITIONS=274} [2020-10-15 23:32:00,082 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 232 predicate places. [2020-10-15 23:32:00,083 INFO L481 AbstractCegarLoop]: Abstraction has has 250 places, 274 transitions, 9079 flow [2020-10-15 23:32:00,083 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:00,083 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:00,083 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:00,297 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-15 23:32:00,298 INFO L429 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:00,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:00,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1442208078, now seen corresponding path program 27 times [2020-10-15 23:32:00,299 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:00,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515790639] [2020-10-15 23:32:00,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:00,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:00,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:00,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515790639] [2020-10-15 23:32:00,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687639609] [2020-10-15 23:32:00,374 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 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-15 23:32:00,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:00,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:00,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:00,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:00,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:00,495 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:00,495 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:00,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972110202] [2020-10-15 23:32:00,496 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:00,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:00,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:00,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:00,497 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:00,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 274 transitions, 9079 flow. Second operand 13 states. [2020-10-15 23:32:00,498 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:00,498 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:00,498 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:00,723 INFO L129 PetriNetUnfolder]: 214/556 cut-off events. [2020-10-15 23:32:00,723 INFO L130 PetriNetUnfolder]: For 64373/64375 co-relation queries the response was YES. [2020-10-15 23:32:00,727 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8635 conditions, 556 events. 214/556 cut-off events. For 64373/64375 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 3760 event pairs, 0 based on Foata normal form. 3/559 useless extension candidates. Maximal degree in co-relation 8517. Up to 354 conditions per place. [2020-10-15 23:32:00,731 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 243 selfloop transitions, 45 changer transitions 0/295 dead transitions. [2020-10-15 23:32:00,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 295 transitions, 10281 flow [2020-10-15 23:32:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:00,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-15 23:32:00,733 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:32:00,733 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-15 23:32:00,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-15 23:32:00,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:00,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-15 23:32:00,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:00,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:00,734 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:00,734 INFO L185 Difference]: Start difference. First operand has 250 places, 274 transitions, 9079 flow. Second operand 10 states and 733 transitions. [2020-10-15 23:32:00,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 295 transitions, 10281 flow [2020-10-15 23:32:00,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 295 transitions, 10244 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-15 23:32:00,900 INFO L241 Difference]: Finished difference. Result has 256 places, 284 transitions, 9600 flow [2020-10-15 23:32:00,901 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9042, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9600, PETRI_PLACES=256, PETRI_TRANSITIONS=284} [2020-10-15 23:32:00,901 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 238 predicate places. [2020-10-15 23:32:00,901 INFO L481 AbstractCegarLoop]: Abstraction has has 256 places, 284 transitions, 9600 flow [2020-10-15 23:32:00,901 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:00,901 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:00,901 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:01,110 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-10-15 23:32:01,110 INFO L429 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:01,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:01,111 INFO L82 PathProgramCache]: Analyzing trace with hash 1980599364, now seen corresponding path program 28 times [2020-10-15 23:32:01,111 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:01,111 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122531989] [2020-10-15 23:32:01,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:01,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:01,176 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:01,176 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122531989] [2020-10-15 23:32:01,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999766487] [2020-10-15 23:32:01,177 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 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-15 23:32:01,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:01,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:01,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:01,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:01,329 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:01,329 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:01,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996178038] [2020-10-15 23:32:01,329 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:01,330 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:01,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:01,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:01,331 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:01,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 284 transitions, 9600 flow. Second operand 13 states. [2020-10-15 23:32:01,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:01,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:01,332 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:01,659 INFO L129 PetriNetUnfolder]: 215/559 cut-off events. [2020-10-15 23:32:01,659 INFO L130 PetriNetUnfolder]: For 66671/66673 co-relation queries the response was YES. [2020-10-15 23:32:01,666 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8791 conditions, 559 events. 215/559 cut-off events. For 66671/66673 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 3831 event pairs, 0 based on Foata normal form. 3/562 useless extension candidates. Maximal degree in co-relation 8670. Up to 334 conditions per place. [2020-10-15 23:32:01,673 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 224 selfloop transitions, 68 changer transitions 0/299 dead transitions. [2020-10-15 23:32:01,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 299 transitions, 10533 flow [2020-10-15 23:32:01,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:01,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:01,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:32:01,675 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:01,675 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:32:01,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:32:01,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:01,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:32:01,677 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:01,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:01,678 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:01,678 INFO L185 Difference]: Start difference. First operand has 256 places, 284 transitions, 9600 flow. Second operand 12 states and 880 transitions. [2020-10-15 23:32:01,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 299 transitions, 10533 flow [2020-10-15 23:32:01,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 299 transitions, 10490 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-15 23:32:01,876 INFO L241 Difference]: Finished difference. Result has 264 places, 287 transitions, 9878 flow [2020-10-15 23:32:01,877 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9557, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9878, PETRI_PLACES=264, PETRI_TRANSITIONS=287} [2020-10-15 23:32:01,877 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 246 predicate places. [2020-10-15 23:32:01,877 INFO L481 AbstractCegarLoop]: Abstraction has has 264 places, 287 transitions, 9878 flow [2020-10-15 23:32:01,877 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:01,877 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:01,877 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:02,078 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:02,078 INFO L429 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:02,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:02,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1985096844, now seen corresponding path program 29 times [2020-10-15 23:32:02,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:02,079 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281456430] [2020-10-15 23:32:02,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:02,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:02,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281456430] [2020-10-15 23:32:02,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683205236] [2020-10-15 23:32:02,147 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 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-15 23:32:02,183 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:02,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:02,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:02,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:02,267 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:02,268 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:02,268 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:02,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791490467] [2020-10-15 23:32:02,269 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:02,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:02,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:02,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:02,270 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:02,271 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 287 transitions, 9878 flow. Second operand 13 states. [2020-10-15 23:32:02,271 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:02,271 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:02,271 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:02,541 INFO L129 PetriNetUnfolder]: 216/562 cut-off events. [2020-10-15 23:32:02,541 INFO L130 PetriNetUnfolder]: For 67697/67703 co-relation queries the response was YES. [2020-10-15 23:32:02,545 INFO L80 FinitePrefix]: Finished finitePrefix Result has 8972 conditions, 562 events. 216/562 cut-off events. For 67697/67703 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 3821 event pairs, 0 based on Foata normal form. 7/569 useless extension candidates. Maximal degree in co-relation 8848. Up to 346 conditions per place. [2020-10-15 23:32:02,550 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2020-10-15 23:32:02,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 296 transitions, 10713 flow [2020-10-15 23:32:02,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 23:32:02,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2020-10-15 23:32:02,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 880 transitions. [2020-10-15 23:32:02,551 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:02,551 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,551 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:02,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 880 transitions. [2020-10-15 23:32:02,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 13 states. [2020-10-15 23:32:02,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 13 states. [2020-10-15 23:32:02,553 INFO L81 ComplementDD]: Finished complementDD. Result 13 states. [2020-10-15 23:32:02,553 INFO L185 Difference]: Start difference. First operand has 264 places, 287 transitions, 9878 flow. Second operand 12 states and 880 transitions. [2020-10-15 23:32:02,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 296 transitions, 10713 flow [2020-10-15 23:32:02,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 296 transitions, 10649 flow, removed 1 selfloop flow, removed 7 redundant places. [2020-10-15 23:32:02,725 INFO L241 Difference]: Finished difference. Result has 270 places, 289 transitions, 10092 flow [2020-10-15 23:32:02,725 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10092, PETRI_PLACES=270, PETRI_TRANSITIONS=289} [2020-10-15 23:32:02,725 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 252 predicate places. [2020-10-15 23:32:02,726 INFO L481 AbstractCegarLoop]: Abstraction has has 270 places, 289 transitions, 10092 flow [2020-10-15 23:32:02,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:02,726 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:02,726 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:02,926 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2020-10-15 23:32:02,927 INFO L429 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:02,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:02,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1644935332, now seen corresponding path program 30 times [2020-10-15 23:32:02,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:02,928 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297542132] [2020-10-15 23:32:02,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:02,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:02,985 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:02,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297542132] [2020-10-15 23:32:02,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371060534] [2020-10-15 23:32:02,985 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 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-15 23:32:03,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:03,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:03,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:03,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:03,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:03,115 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:03,115 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:03,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919745961] [2020-10-15 23:32:03,115 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:03,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:03,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:03,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:03,118 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:03,118 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states. [2020-10-15 23:32:03,118 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:03,118 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:03,119 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:03,390 INFO L129 PetriNetUnfolder]: 217/564 cut-off events. [2020-10-15 23:32:03,390 INFO L130 PetriNetUnfolder]: For 70165/70167 co-relation queries the response was YES. [2020-10-15 23:32:03,395 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9118 conditions, 564 events. 217/564 cut-off events. For 70165/70167 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 3859 event pairs, 0 based on Foata normal form. 3/567 useless extension candidates. Maximal degree in co-relation 8992. Up to 335 conditions per place. [2020-10-15 23:32:03,399 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 219 selfloop transitions, 72 changer transitions 0/298 dead transitions. [2020-10-15 23:32:03,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 298 transitions, 10935 flow [2020-10-15 23:32:03,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:03,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:03,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 954 transitions. [2020-10-15 23:32:03,401 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858375269590223 [2020-10-15 23:32:03,401 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 954 transitions. [2020-10-15 23:32:03,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 954 transitions. [2020-10-15 23:32:03,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:03,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 954 transitions. [2020-10-15 23:32:03,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:03,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:03,405 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:03,405 INFO L185 Difference]: Start difference. First operand has 270 places, 289 transitions, 10092 flow. Second operand 13 states and 954 transitions. [2020-10-15 23:32:03,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 298 transitions, 10935 flow [2020-10-15 23:32:03,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 298 transitions, 10858 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-15 23:32:03,682 INFO L241 Difference]: Finished difference. Result has 273 places, 291 transitions, 10337 flow [2020-10-15 23:32:03,683 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10017, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10337, PETRI_PLACES=273, PETRI_TRANSITIONS=291} [2020-10-15 23:32:03,683 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 255 predicate places. [2020-10-15 23:32:03,683 INFO L481 AbstractCegarLoop]: Abstraction has has 273 places, 291 transitions, 10337 flow [2020-10-15 23:32:03,684 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:03,684 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:03,684 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:03,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:03,897 INFO L429 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:03,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:03,898 INFO L82 PathProgramCache]: Analyzing trace with hash -1627269052, now seen corresponding path program 31 times [2020-10-15 23:32:03,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:03,898 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112310567] [2020-10-15 23:32:03,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:03,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:03,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112310567] [2020-10-15 23:32:03,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057821958] [2020-10-15 23:32:03,953 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 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-15 23:32:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:03,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:03,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:04,067 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:06,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:06,172 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:06,172 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2020-10-15 23:32:06,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5551982] [2020-10-15 23:32:06,172 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-15 23:32:06,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:06,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-15 23:32:06,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=125, Unknown=1, NotChecked=0, Total=182 [2020-10-15 23:32:06,173 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:06,174 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 291 transitions, 10337 flow. Second operand 14 states. [2020-10-15 23:32:06,174 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:06,174 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:06,174 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:10,423 WARN L193 SmtUtils]: Spent 4.15 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-15 23:32:15,996 WARN L193 SmtUtils]: Spent 3.20 s on a formula simplification. DAG size of input: 36 DAG size of output: 32 [2020-10-15 23:32:22,675 INFO L129 PetriNetUnfolder]: 224/582 cut-off events. [2020-10-15 23:32:22,675 INFO L130 PetriNetUnfolder]: For 78202/78204 co-relation queries the response was YES. [2020-10-15 23:32:22,679 INFO L80 FinitePrefix]: Finished finitePrefix Result has 9699 conditions, 582 events. 224/582 cut-off events. For 78202/78204 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 4012 event pairs, 0 based on Foata normal form. 4/586 useless extension candidates. Maximal degree in co-relation 9572. Up to 296 conditions per place. [2020-10-15 23:32:22,684 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 140 changer transitions 0/306 dead transitions. [2020-10-15 23:32:22,684 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 306 transitions, 11797 flow [2020-10-15 23:32:22,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:32:22,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:32:22,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1324 transitions. [2020-10-15 23:32:22,692 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:32:22,692 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1324 transitions. [2020-10-15 23:32:22,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1324 transitions. [2020-10-15 23:32:22,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:22,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1324 transitions. [2020-10-15 23:32:22,694 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:32:22,695 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:32:22,695 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:32:22,696 INFO L185 Difference]: Start difference. First operand has 273 places, 291 transitions, 10337 flow. Second operand 18 states and 1324 transitions. [2020-10-15 23:32:22,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 306 transitions, 11797 flow [2020-10-15 23:32:22,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 306 transitions, 11715 flow, removed 6 selfloop flow, removed 9 redundant places. [2020-10-15 23:32:22,902 INFO L241 Difference]: Finished difference. Result has 284 places, 300 transitions, 11343 flow [2020-10-15 23:32:22,903 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10264, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=11343, PETRI_PLACES=284, PETRI_TRANSITIONS=300} [2020-10-15 23:32:22,903 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-15 23:32:22,903 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 300 transitions, 11343 flow [2020-10-15 23:32:22,904 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-15 23:32:22,904 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:22,904 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:23,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-15 23:32:23,104 INFO L429 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:23,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:23,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1627270013, now seen corresponding path program 32 times [2020-10-15 23:32:23,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:23,105 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034139893] [2020-10-15 23:32:23,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:23,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:23,165 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-15 23:32:23,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034139893] [2020-10-15 23:32:23,166 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997748093] [2020-10-15 23:32:23,166 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 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-15 23:32:23,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:23,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:23,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:23,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:23,286 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:23,298 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-15 23:32:23,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:23,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:23,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147441108] [2020-10-15 23:32:23,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:23,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:23,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:23,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:23,301 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:23,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states. [2020-10-15 23:32:23,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:23,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:23,302 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:23,669 INFO L129 PetriNetUnfolder]: 232/604 cut-off events. [2020-10-15 23:32:23,669 INFO L130 PetriNetUnfolder]: For 86975/86981 co-relation queries the response was YES. [2020-10-15 23:32:23,674 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10560 conditions, 604 events. 232/604 cut-off events. For 86975/86981 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 4190 event pairs, 0 based on Foata normal form. 8/612 useless extension candidates. Maximal degree in co-relation 10430. Up to 362 conditions per place. [2020-10-15 23:32:23,679 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 208 selfloop transitions, 98 changer transitions 0/313 dead transitions. [2020-10-15 23:32:23,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 313 transitions, 12715 flow [2020-10-15 23:32:23,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:23,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:23,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:23,681 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:23,681 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:23,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:23,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:23,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:23,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:23,683 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:23,683 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:23,683 INFO L185 Difference]: Start difference. First operand has 284 places, 300 transitions, 11343 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:32:23,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 313 transitions, 12715 flow [2020-10-15 23:32:23,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 313 transitions, 11988 flow, removed 276 selfloop flow, removed 15 redundant places. [2020-10-15 23:32:23,894 INFO L241 Difference]: Finished difference. Result has 284 places, 310 transitions, 11568 flow [2020-10-15 23:32:23,895 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11568, PETRI_PLACES=284, PETRI_TRANSITIONS=310} [2020-10-15 23:32:23,895 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 266 predicate places. [2020-10-15 23:32:23,895 INFO L481 AbstractCegarLoop]: Abstraction has has 284 places, 310 transitions, 11568 flow [2020-10-15 23:32:23,895 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:23,895 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:23,895 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:24,100 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-10-15 23:32:24,101 INFO L429 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:24,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:24,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1622771572, now seen corresponding path program 33 times [2020-10-15 23:32:24,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:24,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985843754] [2020-10-15 23:32:24,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:24,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:24,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:24,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985843754] [2020-10-15 23:32:24,156 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740354239] [2020-10-15 23:32:24,156 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 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-15 23:32:24,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:24,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:24,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:24,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:24,278 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:24,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:24,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:24,290 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:24,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737574847] [2020-10-15 23:32:24,291 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:24,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:24,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:24,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:24,292 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:24,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states. [2020-10-15 23:32:24,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:24,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:24,293 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:24,697 INFO L129 PetriNetUnfolder]: 240/624 cut-off events. [2020-10-15 23:32:24,698 INFO L130 PetriNetUnfolder]: For 93066/93068 co-relation queries the response was YES. [2020-10-15 23:32:24,703 INFO L80 FinitePrefix]: Finished finitePrefix Result has 10994 conditions, 624 events. 240/624 cut-off events. For 93066/93068 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 4359 event pairs, 0 based on Foata normal form. 4/628 useless extension candidates. Maximal degree in co-relation 10861. Up to 371 conditions per place. [2020-10-15 23:32:24,708 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 220 selfloop transitions, 98 changer transitions 0/325 dead transitions. [2020-10-15 23:32:24,708 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 325 transitions, 13055 flow [2020-10-15 23:32:24,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:24,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:24,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:24,709 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:24,709 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:24,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:24,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:24,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:24,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:24,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:24,712 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:24,712 INFO L185 Difference]: Start difference. First operand has 284 places, 310 transitions, 11568 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:32:24,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 325 transitions, 13055 flow [2020-10-15 23:32:24,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 325 transitions, 12679 flow, removed 142 selfloop flow, removed 9 redundant places. [2020-10-15 23:32:24,943 INFO L241 Difference]: Finished difference. Result has 290 places, 320 transitions, 12228 flow [2020-10-15 23:32:24,944 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11257, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12228, PETRI_PLACES=290, PETRI_TRANSITIONS=320} [2020-10-15 23:32:24,944 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 272 predicate places. [2020-10-15 23:32:24,944 INFO L481 AbstractCegarLoop]: Abstraction has has 290 places, 320 transitions, 12228 flow [2020-10-15 23:32:24,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:24,944 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:24,944 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:25,144 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-15 23:32:25,145 INFO L429 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:25,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:25,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1766721684, now seen corresponding path program 34 times [2020-10-15 23:32:25,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:25,177 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559477295] [2020-10-15 23:32:25,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:25,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:25,243 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:25,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559477295] [2020-10-15 23:32:25,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150273268] [2020-10-15 23:32:25,243 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 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-15 23:32:25,280 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:25,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:25,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:25,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:25,342 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:25,350 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:25,351 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:25,351 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:25,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435921525] [2020-10-15 23:32:25,352 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:25,352 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:25,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:25,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:25,354 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:25,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states. [2020-10-15 23:32:25,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:25,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:25,355 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:25,707 INFO L129 PetriNetUnfolder]: 248/648 cut-off events. [2020-10-15 23:32:25,707 INFO L130 PetriNetUnfolder]: For 103107/103109 co-relation queries the response was YES. [2020-10-15 23:32:25,715 INFO L80 FinitePrefix]: Finished finitePrefix Result has 11667 conditions, 648 events. 248/648 cut-off events. For 103107/103109 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 4591 event pairs, 0 based on Foata normal form. 4/652 useless extension candidates. Maximal degree in co-relation 11531. Up to 403 conditions per place. [2020-10-15 23:32:25,721 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 242 selfloop transitions, 84 changer transitions 0/333 dead transitions. [2020-10-15 23:32:25,721 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 333 transitions, 13733 flow [2020-10-15 23:32:25,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:25,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:25,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 957 transitions. [2020-10-15 23:32:25,722 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6879942487419123 [2020-10-15 23:32:25,722 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 957 transitions. [2020-10-15 23:32:25,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 957 transitions. [2020-10-15 23:32:25,723 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:25,723 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 957 transitions. [2020-10-15 23:32:25,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:25,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:25,724 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:25,725 INFO L185 Difference]: Start difference. First operand has 290 places, 320 transitions, 12228 flow. Second operand 13 states and 957 transitions. [2020-10-15 23:32:25,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 333 transitions, 13733 flow [2020-10-15 23:32:25,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 333 transitions, 13487 flow, removed 100 selfloop flow, removed 8 redundant places. [2020-10-15 23:32:25,984 INFO L241 Difference]: Finished difference. Result has 297 places, 330 transitions, 12970 flow [2020-10-15 23:32:25,985 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=11982, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12970, PETRI_PLACES=297, PETRI_TRANSITIONS=330} [2020-10-15 23:32:25,985 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 279 predicate places. [2020-10-15 23:32:25,985 INFO L481 AbstractCegarLoop]: Abstraction has has 297 places, 330 transitions, 12970 flow [2020-10-15 23:32:25,985 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:25,985 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:25,985 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:26,200 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2020-10-15 23:32:26,200 INFO L429 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:26,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:26,201 INFO L82 PathProgramCache]: Analyzing trace with hash 2128361117, now seen corresponding path program 35 times [2020-10-15 23:32:26,201 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:26,201 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232202476] [2020-10-15 23:32:26,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:26,260 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-15 23:32:26,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232202476] [2020-10-15 23:32:26,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745653518] [2020-10-15 23:32:26,261 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 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-15 23:32:26,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:26,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:26,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:26,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:26,385 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-15 23:32:26,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:26,386 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:26,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814111574] [2020-10-15 23:32:26,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:26,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:26,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:26,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:26,388 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:26,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 330 transitions, 12970 flow. Second operand 13 states. [2020-10-15 23:32:26,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:26,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:26,389 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:26,815 INFO L129 PetriNetUnfolder]: 253/661 cut-off events. [2020-10-15 23:32:26,815 INFO L130 PetriNetUnfolder]: For 111971/111973 co-relation queries the response was YES. [2020-10-15 23:32:26,822 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12105 conditions, 661 events. 253/661 cut-off events. For 111971/111973 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 4717 event pairs, 0 based on Foata normal form. 3/664 useless extension candidates. Maximal degree in co-relation 11965. Up to 346 conditions per place. [2020-10-15 23:32:26,828 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 203 selfloop transitions, 135 changer transitions 0/345 dead transitions. [2020-10-15 23:32:26,828 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 345 transitions, 14296 flow [2020-10-15 23:32:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:32:26,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:32:26,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-15 23:32:26,830 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-15 23:32:26,830 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-15 23:32:26,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-15 23:32:26,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:26,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-15 23:32:26,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:32:26,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:32:26,833 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:32:26,833 INFO L185 Difference]: Start difference. First operand has 297 places, 330 transitions, 12970 flow. Second operand 17 states and 1249 transitions. [2020-10-15 23:32:26,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 345 transitions, 14296 flow [2020-10-15 23:32:27,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 345 transitions, 13898 flow, removed 165 selfloop flow, removed 8 redundant places. [2020-10-15 23:32:27,200 INFO L241 Difference]: Finished difference. Result has 306 places, 335 transitions, 13420 flow [2020-10-15 23:32:27,200 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=12646, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13420, PETRI_PLACES=306, PETRI_TRANSITIONS=335} [2020-10-15 23:32:27,200 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 288 predicate places. [2020-10-15 23:32:27,201 INFO L481 AbstractCegarLoop]: Abstraction has has 306 places, 335 transitions, 13420 flow [2020-10-15 23:32:27,201 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:27,201 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:27,201 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:27,401 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:27,402 INFO L429 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:27,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:27,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1767405172, now seen corresponding path program 36 times [2020-10-15 23:32:27,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:27,403 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630002642] [2020-10-15 23:32:27,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:27,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:27,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:27,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630002642] [2020-10-15 23:32:27,458 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950432576] [2020-10-15 23:32:27,458 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 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-15 23:32:27,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:27,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:27,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:27,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:27,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:27,614 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:27,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022498694] [2020-10-15 23:32:27,614 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:27,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:27,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:27,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:27,616 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:27,616 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 335 transitions, 13420 flow. Second operand 13 states. [2020-10-15 23:32:27,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:27,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:27,616 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:27,971 INFO L129 PetriNetUnfolder]: 255/666 cut-off events. [2020-10-15 23:32:27,971 INFO L130 PetriNetUnfolder]: For 115870/115876 co-relation queries the response was YES. [2020-10-15 23:32:27,977 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12213 conditions, 666 events. 255/666 cut-off events. For 115870/115876 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 4756 event pairs, 0 based on Foata normal form. 7/673 useless extension candidates. Maximal degree in co-relation 12071. Up to 362 conditions per place. [2020-10-15 23:32:27,983 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 221 selfloop transitions, 121 changer transitions 0/349 dead transitions. [2020-10-15 23:32:27,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 349 transitions, 14503 flow [2020-10-15 23:32:27,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:27,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:27,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-15 23:32:27,985 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:32:27,985 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-15 23:32:27,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-15 23:32:27,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:27,985 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-15 23:32:27,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:27,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:27,987 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:27,987 INFO L185 Difference]: Start difference. First operand has 306 places, 335 transitions, 13420 flow. Second operand 16 states and 1174 transitions. [2020-10-15 23:32:27,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 349 transitions, 14503 flow [2020-10-15 23:32:28,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 349 transitions, 14213 flow, removed 40 selfloop flow, removed 15 redundant places. [2020-10-15 23:32:28,278 INFO L241 Difference]: Finished difference. Result has 309 places, 339 transitions, 13737 flow [2020-10-15 23:32:28,279 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13135, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13737, PETRI_PLACES=309, PETRI_TRANSITIONS=339} [2020-10-15 23:32:28,279 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 291 predicate places. [2020-10-15 23:32:28,279 INFO L481 AbstractCegarLoop]: Abstraction has has 309 places, 339 transitions, 13737 flow [2020-10-15 23:32:28,279 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:28,279 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:28,279 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:28,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2020-10-15 23:32:28,480 INFO L429 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:28,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:28,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1766720723, now seen corresponding path program 37 times [2020-10-15 23:32:28,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:28,481 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825285445] [2020-10-15 23:32:28,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:28,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:28,539 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-15 23:32:28,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825285445] [2020-10-15 23:32:28,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140016423] [2020-10-15 23:32:28,540 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 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-15 23:32:28,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:28,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:28,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:28,687 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:28,730 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-15 23:32:28,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:28,731 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:28,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742618952] [2020-10-15 23:32:28,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:28,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:28,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:28,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:28,734 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:28,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 339 transitions, 13737 flow. Second operand 13 states. [2020-10-15 23:32:28,736 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:28,736 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:28,736 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:29,378 INFO L129 PetriNetUnfolder]: 263/687 cut-off events. [2020-10-15 23:32:29,378 INFO L130 PetriNetUnfolder]: For 121217/121223 co-relation queries the response was YES. [2020-10-15 23:32:29,389 INFO L80 FinitePrefix]: Finished finitePrefix Result has 12762 conditions, 687 events. 263/687 cut-off events. For 121217/121223 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 4934 event pairs, 0 based on Foata normal form. 8/695 useless extension candidates. Maximal degree in co-relation 12618. Up to 326 conditions per place. [2020-10-15 23:32:29,399 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 155 selfloop transitions, 195 changer transitions 0/357 dead transitions. [2020-10-15 23:32:29,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 357 transitions, 15446 flow [2020-10-15 23:32:29,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:29,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:29,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:29,402 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:29,402 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:29,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:29,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:29,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:29,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:29,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:29,406 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:29,406 INFO L185 Difference]: Start difference. First operand has 309 places, 339 transitions, 13737 flow. Second operand 19 states and 1398 transitions. [2020-10-15 23:32:29,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 357 transitions, 15446 flow [2020-10-15 23:32:29,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 357 transitions, 15226 flow, removed 14 selfloop flow, removed 17 redundant places. [2020-10-15 23:32:29,723 INFO L241 Difference]: Finished difference. Result has 313 places, 349 transitions, 14937 flow [2020-10-15 23:32:29,724 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=13520, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14937, PETRI_PLACES=313, PETRI_TRANSITIONS=349} [2020-10-15 23:32:29,724 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 295 predicate places. [2020-10-15 23:32:29,724 INFO L481 AbstractCegarLoop]: Abstraction has has 313 places, 349 transitions, 14937 flow [2020-10-15 23:32:29,724 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:29,724 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:29,724 INFO L255 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:29,925 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:29,925 INFO L429 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:29,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:29,926 INFO L82 PathProgramCache]: Analyzing trace with hash -1766691893, now seen corresponding path program 38 times [2020-10-15 23:32:29,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:29,926 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569388411] [2020-10-15 23:32:29,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:29,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:29,985 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-15 23:32:29,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569388411] [2020-10-15 23:32:29,985 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287628757] [2020-10-15 23:32:29,986 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 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-15 23:32:30,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:30,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:30,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:30,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:30,143 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:30,154 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-15 23:32:30,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:30,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:30,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284246289] [2020-10-15 23:32:30,155 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:30,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:30,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:30,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:30,157 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:30,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 349 transitions, 14937 flow. Second operand 13 states. [2020-10-15 23:32:30,158 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:30,158 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:30,158 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:30,984 INFO L129 PetriNetUnfolder]: 271/708 cut-off events. [2020-10-15 23:32:30,984 INFO L130 PetriNetUnfolder]: For 134097/134103 co-relation queries the response was YES. [2020-10-15 23:32:30,995 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13728 conditions, 708 events. 271/708 cut-off events. For 134097/134103 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5128 event pairs, 0 based on Foata normal form. 8/716 useless extension candidates. Maximal degree in co-relation 13585. Up to 359 conditions per place. [2020-10-15 23:32:31,004 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 160 selfloop transitions, 196 changer transitions 0/363 dead transitions. [2020-10-15 23:32:31,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 363 transitions, 16522 flow [2020-10-15 23:32:31,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:32:31,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:32:31,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:32:31,007 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:32:31,007 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:32:31,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:32:31,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:31,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:32:31,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:32:31,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:32:31,011 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:32:31,011 INFO L185 Difference]: Start difference. First operand has 313 places, 349 transitions, 14937 flow. Second operand 21 states and 1545 transitions. [2020-10-15 23:32:31,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 363 transitions, 16522 flow [2020-10-15 23:32:31,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 363 transitions, 15844 flow, removed 290 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:31,421 INFO L241 Difference]: Finished difference. Result has 324 places, 359 transitions, 15509 flow [2020-10-15 23:32:31,422 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14259, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15509, PETRI_PLACES=324, PETRI_TRANSITIONS=359} [2020-10-15 23:32:31,422 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 306 predicate places. [2020-10-15 23:32:31,422 INFO L481 AbstractCegarLoop]: Abstraction has has 324 places, 359 transitions, 15509 flow [2020-10-15 23:32:31,422 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:31,423 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:31,423 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:31,637 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-15 23:32:31,638 INFO L429 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:31,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:31,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1766713252, now seen corresponding path program 39 times [2020-10-15 23:32:31,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:31,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325164310] [2020-10-15 23:32:31,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:31,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:31,695 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:31,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325164310] [2020-10-15 23:32:31,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989365104] [2020-10-15 23:32:31,696 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 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-15 23:32:31,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:31,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:31,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:31,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:31,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:31,810 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:31,810 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:31,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985725588] [2020-10-15 23:32:31,811 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:31,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:31,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:31,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:31,812 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:31,813 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 359 transitions, 15509 flow. Second operand 13 states. [2020-10-15 23:32:31,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:31,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:31,813 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:32,237 INFO L129 PetriNetUnfolder]: 274/717 cut-off events. [2020-10-15 23:32:32,237 INFO L130 PetriNetUnfolder]: For 139959/139961 co-relation queries the response was YES. [2020-10-15 23:32:32,244 INFO L80 FinitePrefix]: Finished finitePrefix Result has 13879 conditions, 717 events. 274/717 cut-off events. For 139959/139961 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 5248 event pairs, 0 based on Foata normal form. 3/720 useless extension candidates. Maximal degree in co-relation 13732. Up to 363 conditions per place. [2020-10-15 23:32:32,250 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 209 selfloop transitions, 158 changer transitions 0/374 dead transitions. [2020-10-15 23:32:32,250 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 374 transitions, 16640 flow [2020-10-15 23:32:32,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:32:32,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:32:32,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1249 transitions. [2020-10-15 23:32:32,252 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6866410115448048 [2020-10-15 23:32:32,252 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1249 transitions. [2020-10-15 23:32:32,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1249 transitions. [2020-10-15 23:32:32,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:32,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1249 transitions. [2020-10-15 23:32:32,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:32:32,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:32:32,254 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:32:32,254 INFO L185 Difference]: Start difference. First operand has 324 places, 359 transitions, 15509 flow. Second operand 17 states and 1249 transitions. [2020-10-15 23:32:32,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 374 transitions, 16640 flow [2020-10-15 23:32:32,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 374 transitions, 15847 flow, removed 310 selfloop flow, removed 15 redundant places. [2020-10-15 23:32:32,680 INFO L241 Difference]: Finished difference. Result has 326 places, 362 transitions, 15360 flow [2020-10-15 23:32:32,681 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15360, PETRI_PLACES=326, PETRI_TRANSITIONS=362} [2020-10-15 23:32:32,681 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:32:32,681 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 362 transitions, 15360 flow [2020-10-15 23:32:32,681 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:32,681 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:32,681 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:32,881 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-15 23:32:32,882 INFO L429 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:32,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:32,883 INFO L82 PathProgramCache]: Analyzing trace with hash -1766690932, now seen corresponding path program 40 times [2020-10-15 23:32:32,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:32,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449627170] [2020-10-15 23:32:32,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:32,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:32,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449627170] [2020-10-15 23:32:32,935 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053170683] [2020-10-15 23:32:32,935 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 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-15 23:32:32,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:32,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:32,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 23:32:32,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:33,050 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:33,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:33,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2020-10-15 23:32:33,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346927322] [2020-10-15 23:32:33,061 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-15 23:32:33,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:33,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-15 23:32:33,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-10-15 23:32:33,062 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:33,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 362 transitions, 15360 flow. Second operand 13 states. [2020-10-15 23:32:33,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:33,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:33,063 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:33,586 INFO L129 PetriNetUnfolder]: 282/738 cut-off events. [2020-10-15 23:32:33,586 INFO L130 PetriNetUnfolder]: For 150063/150065 co-relation queries the response was YES. [2020-10-15 23:32:33,593 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14318 conditions, 738 events. 282/738 cut-off events. For 150063/150065 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 5437 event pairs, 0 based on Foata normal form. 4/742 useless extension candidates. Maximal degree in co-relation 14170. Up to 375 conditions per place. [2020-10-15 23:32:33,600 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 206 selfloop transitions, 168 changer transitions 0/381 dead transitions. [2020-10-15 23:32:33,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 381 transitions, 17185 flow [2020-10-15 23:32:33,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:33,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:33,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:33,604 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:33,604 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:33,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:33,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:33,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:33,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:33,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:33,607 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:33,607 INFO L185 Difference]: Start difference. First operand has 326 places, 362 transitions, 15360 flow. Second operand 19 states and 1398 transitions. [2020-10-15 23:32:33,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 381 transitions, 17185 flow [2020-10-15 23:32:33,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 381 transitions, 16862 flow, removed 18 selfloop flow, removed 20 redundant places. [2020-10-15 23:32:33,947 INFO L241 Difference]: Finished difference. Result has 327 places, 372 transitions, 16432 flow [2020-10-15 23:32:33,948 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15057, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=16432, PETRI_PLACES=327, PETRI_TRANSITIONS=372} [2020-10-15 23:32:33,948 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 309 predicate places. [2020-10-15 23:32:33,948 INFO L481 AbstractCegarLoop]: Abstraction has has 327 places, 372 transitions, 16432 flow [2020-10-15 23:32:33,948 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-15 23:32:33,948 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:33,948 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:34,148 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:34,149 INFO L429 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:34,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:34,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1447872776, now seen corresponding path program 12 times [2020-10-15 23:32:34,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:34,149 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91925827] [2020-10-15 23:32:34,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:34,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:34,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91925827] [2020-10-15 23:32:34,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967024136] [2020-10-15 23:32:34,258 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 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-15 23:32:34,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:32:34,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:34,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:34,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:34,419 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:34,419 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:34,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:34,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314882135] [2020-10-15 23:32:34,420 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:34,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:34,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:34,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:34,422 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:34,422 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 372 transitions, 16432 flow. Second operand 15 states. [2020-10-15 23:32:34,423 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:34,423 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:34,423 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:34,671 INFO L129 PetriNetUnfolder]: 284/745 cut-off events. [2020-10-15 23:32:34,671 INFO L130 PetriNetUnfolder]: For 154755/154761 co-relation queries the response was YES. [2020-10-15 23:32:34,678 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14612 conditions, 745 events. 284/745 cut-off events. For 154755/154761 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 5505 event pairs, 0 based on Foata normal form. 8/753 useless extension candidates. Maximal degree in co-relation 14464. Up to 500 conditions per place. [2020-10-15 23:32:34,685 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 343 selfloop transitions, 31 changer transitions 0/381 dead transitions. [2020-10-15 23:32:34,685 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 381 transitions, 17464 flow [2020-10-15 23:32:34,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 23:32:34,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2020-10-15 23:32:34,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 660 transitions. [2020-10-15 23:32:34,686 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:34,687 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 660 transitions. [2020-10-15 23:32:34,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 660 transitions. [2020-10-15 23:32:34,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:34,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 660 transitions. [2020-10-15 23:32:34,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 10 states. [2020-10-15 23:32:34,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 10 states. [2020-10-15 23:32:34,688 INFO L81 ComplementDD]: Finished complementDD. Result 10 states. [2020-10-15 23:32:34,688 INFO L185 Difference]: Start difference. First operand has 327 places, 372 transitions, 16432 flow. Second operand 9 states and 660 transitions. [2020-10-15 23:32:34,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 381 transitions, 17464 flow [2020-10-15 23:32:35,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 381 transitions, 16614 flow, removed 342 selfloop flow, removed 15 redundant places. [2020-10-15 23:32:35,063 INFO L241 Difference]: Finished difference. Result has 322 places, 374 transitions, 15791 flow [2020-10-15 23:32:35,064 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15582, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15791, PETRI_PLACES=322, PETRI_TRANSITIONS=374} [2020-10-15 23:32:35,064 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 304 predicate places. [2020-10-15 23:32:35,064 INFO L481 AbstractCegarLoop]: Abstraction has has 322 places, 374 transitions, 15791 flow [2020-10-15 23:32:35,064 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:35,064 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:35,064 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:35,265 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-15 23:32:35,265 INFO L429 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:35,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:35,266 INFO L82 PathProgramCache]: Analyzing trace with hash 1985246760, now seen corresponding path program 13 times [2020-10-15 23:32:35,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:35,314 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892193722] [2020-10-15 23:32:35,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:35,413 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:35,413 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892193722] [2020-10-15 23:32:35,414 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154401521] [2020-10-15 23:32:35,414 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 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-15 23:32:35,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:35,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:35,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:35,636 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:35,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:35,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:35,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637295623] [2020-10-15 23:32:35,637 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:35,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:35,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:35,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:35,640 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:35,641 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 374 transitions, 15791 flow. Second operand 15 states. [2020-10-15 23:32:35,641 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:35,641 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:35,641 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:36,163 INFO L129 PetriNetUnfolder]: 286/750 cut-off events. [2020-10-15 23:32:36,163 INFO L130 PetriNetUnfolder]: For 152833/152835 co-relation queries the response was YES. [2020-10-15 23:32:36,179 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14292 conditions, 750 events. 286/750 cut-off events. For 152833/152835 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 5531 event pairs, 0 based on Foata normal form. 4/754 useless extension candidates. Maximal degree in co-relation 14144. Up to 482 conditions per place. [2020-10-15 23:32:36,198 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 53 changer transitions 0/383 dead transitions. [2020-10-15 23:32:36,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 383 transitions, 16831 flow [2020-10-15 23:32:36,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:36,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:36,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:32:36,201 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:32:36,201 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:32:36,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:32:36,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:36,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:32:36,203 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:36,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:36,204 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:36,205 INFO L185 Difference]: Start difference. First operand has 322 places, 374 transitions, 15791 flow. Second operand 10 states and 734 transitions. [2020-10-15 23:32:36,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 383 transitions, 16831 flow [2020-10-15 23:32:36,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 383 transitions, 16782 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-15 23:32:36,734 INFO L241 Difference]: Finished difference. Result has 326 places, 376 transitions, 16018 flow [2020-10-15 23:32:36,734 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15743, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16018, PETRI_PLACES=326, PETRI_TRANSITIONS=376} [2020-10-15 23:32:36,734 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 308 predicate places. [2020-10-15 23:32:36,734 INFO L481 AbstractCegarLoop]: Abstraction has has 326 places, 376 transitions, 16018 flow [2020-10-15 23:32:36,735 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:36,735 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:36,735 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:36,935 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-15 23:32:36,935 INFO L429 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:36,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:36,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1622643976, now seen corresponding path program 14 times [2020-10-15 23:32:36,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:36,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221832182] [2020-10-15 23:32:36,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:36,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:37,011 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:37,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221832182] [2020-10-15 23:32:37,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196540440] [2020-10-15 23:32:37,012 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 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-15 23:32:37,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:37,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:37,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:37,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:37,176 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:37,176 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:37,176 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:37,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773718061] [2020-10-15 23:32:37,177 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:37,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:37,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:37,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:37,178 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:37,179 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 376 transitions, 16018 flow. Second operand 15 states. [2020-10-15 23:32:37,179 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:37,179 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:37,179 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:37,530 INFO L129 PetriNetUnfolder]: 288/755 cut-off events. [2020-10-15 23:32:37,530 INFO L130 PetriNetUnfolder]: For 157727/157729 co-relation queries the response was YES. [2020-10-15 23:32:37,537 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14569 conditions, 755 events. 288/755 cut-off events. For 157727/157729 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 5588 event pairs, 0 based on Foata normal form. 4/759 useless extension candidates. Maximal degree in co-relation 14419. Up to 456 conditions per place. [2020-10-15 23:32:37,544 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2020-10-15 23:32:37,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 384 transitions, 17051 flow [2020-10-15 23:32:37,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:37,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:37,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-15 23:32:37,545 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-15 23:32:37,545 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-15 23:32:37,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-15 23:32:37,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:37,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-15 23:32:37,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:37,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:37,547 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:37,547 INFO L185 Difference]: Start difference. First operand has 326 places, 376 transitions, 16018 flow. Second operand 13 states and 956 transitions. [2020-10-15 23:32:37,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 384 transitions, 17051 flow [2020-10-15 23:32:37,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 384 transitions, 16982 flow, removed 4 selfloop flow, removed 7 redundant places. [2020-10-15 23:32:37,927 INFO L241 Difference]: Finished difference. Result has 332 places, 377 transitions, 16286 flow [2020-10-15 23:32:37,927 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=15951, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16286, PETRI_PLACES=332, PETRI_TRANSITIONS=377} [2020-10-15 23:32:37,927 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 314 predicate places. [2020-10-15 23:32:37,927 INFO L481 AbstractCegarLoop]: Abstraction has has 332 places, 377 transitions, 16286 flow [2020-10-15 23:32:37,927 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:37,927 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:37,928 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:38,128 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-15 23:32:38,128 INFO L429 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:38,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:38,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1622621656, now seen corresponding path program 15 times [2020-10-15 23:32:38,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:38,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873793308] [2020-10-15 23:32:38,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:38,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:38,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:38,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873793308] [2020-10-15 23:32:38,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282113206] [2020-10-15 23:32:38,196 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 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-15 23:32:38,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:32:38,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:38,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:38,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:38,400 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:38,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:38,412 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:38,412 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:38,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705207908] [2020-10-15 23:32:38,412 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:38,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:38,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:38,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:38,415 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:38,415 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states. [2020-10-15 23:32:38,416 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:38,416 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:38,416 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:38,795 INFO L129 PetriNetUnfolder]: 292/765 cut-off events. [2020-10-15 23:32:38,795 INFO L130 PetriNetUnfolder]: For 161306/161312 co-relation queries the response was YES. [2020-10-15 23:32:38,803 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14979 conditions, 765 events. 292/765 cut-off events. For 161306/161312 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 5661 event pairs, 0 based on Foata normal form. 8/773 useless extension candidates. Maximal degree in co-relation 14828. Up to 459 conditions per place. [2020-10-15 23:32:38,810 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 294 selfloop transitions, 92 changer transitions 0/393 dead transitions. [2020-10-15 23:32:38,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 393 transitions, 18110 flow [2020-10-15 23:32:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:38,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:38,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:38,812 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:38,812 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:38,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:38,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:38,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:38,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:38,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:38,814 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:38,815 INFO L185 Difference]: Start difference. First operand has 332 places, 377 transitions, 16286 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:32:38,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 393 transitions, 18110 flow [2020-10-15 23:32:39,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 393 transitions, 17937 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:39,209 INFO L241 Difference]: Finished difference. Result has 337 places, 386 transitions, 17261 flow [2020-10-15 23:32:39,209 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16122, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=17261, PETRI_PLACES=337, PETRI_TRANSITIONS=386} [2020-10-15 23:32:39,209 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 319 predicate places. [2020-10-15 23:32:39,209 INFO L481 AbstractCegarLoop]: Abstraction has has 337 places, 386 transitions, 17261 flow [2020-10-15 23:32:39,210 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:39,210 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:39,210 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:39,416 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:39,417 INFO L429 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:39,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:39,417 INFO L82 PathProgramCache]: Analyzing trace with hash -201353821, now seen corresponding path program 41 times [2020-10-15 23:32:39,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:39,418 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152716094] [2020-10-15 23:32:39,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:39,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:39,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:39,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152716094] [2020-10-15 23:32:39,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923898548] [2020-10-15 23:32:39,514 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 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-15 23:32:39,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:39,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:39,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:39,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:39,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:39,668 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:39,668 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:39,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354980819] [2020-10-15 23:32:39,669 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:39,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:39,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:39,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:39,671 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:39,671 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 386 transitions, 17261 flow. Second operand 15 states. [2020-10-15 23:32:39,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:39,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:39,672 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:39,947 INFO L129 PetriNetUnfolder]: 293/768 cut-off events. [2020-10-15 23:32:39,947 INFO L130 PetriNetUnfolder]: For 169247/169249 co-relation queries the response was YES. [2020-10-15 23:32:39,956 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15302 conditions, 768 events. 293/768 cut-off events. For 169247/169249 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 5696 event pairs, 0 based on Foata normal form. 3/771 useless extension candidates. Maximal degree in co-relation 15149. Up to 499 conditions per place. [2020-10-15 23:32:39,963 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 338 selfloop transitions, 49 changer transitions 0/394 dead transitions. [2020-10-15 23:32:39,963 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 394 transitions, 18288 flow [2020-10-15 23:32:39,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:32:39,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:32:39,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 734 transitions. [2020-10-15 23:32:39,964 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.685981308411215 [2020-10-15 23:32:39,964 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 734 transitions. [2020-10-15 23:32:39,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 734 transitions. [2020-10-15 23:32:39,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:39,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 734 transitions. [2020-10-15 23:32:39,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:32:39,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:32:39,966 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:32:39,966 INFO L185 Difference]: Start difference. First operand has 337 places, 386 transitions, 17261 flow. Second operand 10 states and 734 transitions. [2020-10-15 23:32:39,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 394 transitions, 18288 flow [2020-10-15 23:32:40,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 394 transitions, 17493 flow, removed 366 selfloop flow, removed 10 redundant places. [2020-10-15 23:32:40,378 INFO L241 Difference]: Finished difference. Result has 338 places, 388 transitions, 16731 flow [2020-10-15 23:32:40,378 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16466, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16731, PETRI_PLACES=338, PETRI_TRANSITIONS=388} [2020-10-15 23:32:40,378 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 320 predicate places. [2020-10-15 23:32:40,378 INFO L481 AbstractCegarLoop]: Abstraction has has 338 places, 388 transitions, 16731 flow [2020-10-15 23:32:40,378 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:40,378 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:40,378 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:40,579 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:40,579 INFO L429 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:40,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:40,580 INFO L82 PathProgramCache]: Analyzing trace with hash -432162318, now seen corresponding path program 42 times [2020-10-15 23:32:40,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:40,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669550751] [2020-10-15 23:32:40,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:40,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:40,676 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-15 23:32:40,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669550751] [2020-10-15 23:32:40,676 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311297587] [2020-10-15 23:32:40,677 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 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-15 23:32:40,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:32:40,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:40,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:40,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:40,890 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-15 23:32:40,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:40,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:40,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547213080] [2020-10-15 23:32:40,891 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:40,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:40,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:40,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:40,893 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:40,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 388 transitions, 16731 flow. Second operand 15 states. [2020-10-15 23:32:40,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:40,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:40,894 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:41,283 INFO L129 PetriNetUnfolder]: 294/771 cut-off events. [2020-10-15 23:32:41,284 INFO L130 PetriNetUnfolder]: For 169504/169506 co-relation queries the response was YES. [2020-10-15 23:32:41,295 INFO L80 FinitePrefix]: Finished finitePrefix Result has 14993 conditions, 771 events. 294/771 cut-off events. For 169504/169506 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 5720 event pairs, 0 based on Foata normal form. 3/774 useless extension candidates. Maximal degree in co-relation 14837. Up to 482 conditions per place. [2020-10-15 23:32:41,303 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 324 selfloop transitions, 68 changer transitions 0/399 dead transitions. [2020-10-15 23:32:41,303 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 399 transitions, 17828 flow [2020-10-15 23:32:41,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:32:41,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:32:41,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-15 23:32:41,304 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-15 23:32:41,305 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-15 23:32:41,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-15 23:32:41,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:41,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-15 23:32:41,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:32:41,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:32:41,306 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:32:41,306 INFO L185 Difference]: Start difference. First operand has 338 places, 388 transitions, 16731 flow. Second operand 14 states and 1026 transitions. [2020-10-15 23:32:41,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 399 transitions, 17828 flow [2020-10-15 23:32:41,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 399 transitions, 17775 flow, removed 0 selfloop flow, removed 6 redundant places. [2020-10-15 23:32:41,722 INFO L241 Difference]: Finished difference. Result has 347 places, 391 transitions, 17047 flow [2020-10-15 23:32:41,722 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16678, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17047, PETRI_PLACES=347, PETRI_TRANSITIONS=391} [2020-10-15 23:32:41,723 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 329 predicate places. [2020-10-15 23:32:41,723 INFO L481 AbstractCegarLoop]: Abstraction has has 347 places, 391 transitions, 17047 flow [2020-10-15 23:32:41,723 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:41,723 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:41,723 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:41,928 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:41,929 INFO L429 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:41,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:41,929 INFO L82 PathProgramCache]: Analyzing trace with hash -208704510, now seen corresponding path program 43 times [2020-10-15 23:32:41,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:41,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180075867] [2020-10-15 23:32:41,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:41,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:42,016 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-15 23:32:42,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180075867] [2020-10-15 23:32:42,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088258558] [2020-10-15 23:32:42,016 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 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-15 23:32:42,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:42,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:42,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:42,234 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-15 23:32:42,234 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:42,234 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:42,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281714697] [2020-10-15 23:32:42,235 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:42,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:42,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:42,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:42,236 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:42,237 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 391 transitions, 17047 flow. Second operand 15 states. [2020-10-15 23:32:42,237 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:42,237 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:42,237 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:42,683 INFO L129 PetriNetUnfolder]: 295/774 cut-off events. [2020-10-15 23:32:42,683 INFO L130 PetriNetUnfolder]: For 173547/173549 co-relation queries the response was YES. [2020-10-15 23:32:42,691 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 774 events. 295/774 cut-off events. For 173547/173549 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 5756 event pairs, 0 based on Foata normal form. 3/777 useless extension candidates. Maximal degree in co-relation 15036. Up to 466 conditions per place. [2020-10-15 23:32:42,698 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 314 selfloop transitions, 83 changer transitions 0/404 dead transitions. [2020-10-15 23:32:42,699 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 404 transitions, 18144 flow [2020-10-15 23:32:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-10-15 23:32:42,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2020-10-15 23:32:42,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1026 transitions. [2020-10-15 23:32:42,701 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.684913217623498 [2020-10-15 23:32:42,701 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1026 transitions. [2020-10-15 23:32:42,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1026 transitions. [2020-10-15 23:32:42,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:42,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1026 transitions. [2020-10-15 23:32:42,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 15 states. [2020-10-15 23:32:42,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 15 states. [2020-10-15 23:32:42,704 INFO L81 ComplementDD]: Finished complementDD. Result 15 states. [2020-10-15 23:32:42,704 INFO L185 Difference]: Start difference. First operand has 347 places, 391 transitions, 17047 flow. Second operand 14 states and 1026 transitions. [2020-10-15 23:32:42,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 404 transitions, 18144 flow [2020-10-15 23:32:43,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 404 transitions, 18062 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:43,219 INFO L241 Difference]: Finished difference. Result has 351 places, 394 transitions, 17355 flow [2020-10-15 23:32:43,219 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=16965, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=17355, PETRI_PLACES=351, PETRI_TRANSITIONS=394} [2020-10-15 23:32:43,220 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 333 predicate places. [2020-10-15 23:32:43,220 INFO L481 AbstractCegarLoop]: Abstraction has has 351 places, 394 transitions, 17355 flow [2020-10-15 23:32:43,220 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:43,220 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:43,220 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:43,428 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:43,429 INFO L429 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:43,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:43,429 INFO L82 PathProgramCache]: Analyzing trace with hash -460361383, now seen corresponding path program 44 times [2020-10-15 23:32:43,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:43,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371504924] [2020-10-15 23:32:43,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:43,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:43,506 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-15 23:32:43,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371504924] [2020-10-15 23:32:43,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642353016] [2020-10-15 23:32:43,507 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 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-15 23:32:43,601 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:43,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:43,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:43,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:43,719 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-15 23:32:43,719 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:43,719 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:43,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680714488] [2020-10-15 23:32:43,720 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:43,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:43,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:43,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:43,721 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:43,722 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 394 transitions, 17355 flow. Second operand 15 states. [2020-10-15 23:32:43,722 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:43,722 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:43,722 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:44,194 INFO L129 PetriNetUnfolder]: 297/780 cut-off events. [2020-10-15 23:32:44,194 INFO L130 PetriNetUnfolder]: For 179439/179441 co-relation queries the response was YES. [2020-10-15 23:32:44,202 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15521 conditions, 780 events. 297/780 cut-off events. For 179439/179441 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 5830 event pairs, 0 based on Foata normal form. 3/783 useless extension candidates. Maximal degree in co-relation 15360. Up to 459 conditions per place. [2020-10-15 23:32:44,209 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 308 selfloop transitions, 93 changer transitions 0/408 dead transitions. [2020-10-15 23:32:44,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 408 transitions, 18584 flow [2020-10-15 23:32:44,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:44,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:32:44,212 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:32:44,212 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:32:44,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:32:44,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:44,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:32:44,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:44,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:44,215 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:44,215 INFO L185 Difference]: Start difference. First operand has 351 places, 394 transitions, 17355 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:32:44,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 408 transitions, 18584 flow [2020-10-15 23:32:44,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 408 transitions, 18504 flow, removed 0 selfloop flow, removed 9 redundant places. [2020-10-15 23:32:44,657 INFO L241 Difference]: Finished difference. Result has 360 places, 399 transitions, 17828 flow [2020-10-15 23:32:44,657 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17276, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17828, PETRI_PLACES=360, PETRI_TRANSITIONS=399} [2020-10-15 23:32:44,657 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 342 predicate places. [2020-10-15 23:32:44,657 INFO L481 AbstractCegarLoop]: Abstraction has has 360 places, 399 transitions, 17828 flow [2020-10-15 23:32:44,657 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:44,657 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:44,658 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:44,858 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-10-15 23:32:44,858 INFO L429 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:44,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:44,859 INFO L82 PathProgramCache]: Analyzing trace with hash -429454859, now seen corresponding path program 45 times [2020-10-15 23:32:44,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:44,859 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796074491] [2020-10-15 23:32:44,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:44,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:44,928 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-15 23:32:44,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796074491] [2020-10-15 23:32:44,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736353477] [2020-10-15 23:32:44,928 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 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-15 23:32:44,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:44,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:44,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:44,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:45,100 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-15 23:32:45,101 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:45,101 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:45,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527789838] [2020-10-15 23:32:45,102 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:45,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:45,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:45,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:45,103 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:45,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 399 transitions, 17828 flow. Second operand 15 states. [2020-10-15 23:32:45,104 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:45,104 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:45,104 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:45,563 INFO L129 PetriNetUnfolder]: 299/786 cut-off events. [2020-10-15 23:32:45,563 INFO L130 PetriNetUnfolder]: For 184465/184467 co-relation queries the response was YES. [2020-10-15 23:32:45,572 INFO L80 FinitePrefix]: Finished finitePrefix Result has 15867 conditions, 786 events. 299/786 cut-off events. For 184465/184467 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 5887 event pairs, 0 based on Foata normal form. 3/789 useless extension candidates. Maximal degree in co-relation 15703. Up to 462 conditions per place. [2020-10-15 23:32:45,579 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 307 selfloop transitions, 96 changer transitions 0/410 dead transitions. [2020-10-15 23:32:45,579 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 19035 flow [2020-10-15 23:32:45,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:45,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:45,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:32:45,581 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:32:45,581 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:32:45,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:32:45,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:45,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:32:45,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:45,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:45,583 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:45,583 INFO L185 Difference]: Start difference. First operand has 360 places, 399 transitions, 17828 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:32:45,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 19035 flow [2020-10-15 23:32:46,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 410 transitions, 18904 flow, removed 15 selfloop flow, removed 10 redundant places. [2020-10-15 23:32:46,065 INFO L241 Difference]: Finished difference. Result has 367 places, 402 transitions, 18210 flow [2020-10-15 23:32:46,065 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=17698, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=18210, PETRI_PLACES=367, PETRI_TRANSITIONS=402} [2020-10-15 23:32:46,066 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 349 predicate places. [2020-10-15 23:32:46,066 INFO L481 AbstractCegarLoop]: Abstraction has has 367 places, 402 transitions, 18210 flow [2020-10-15 23:32:46,066 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:46,066 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:46,066 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:46,266 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:46,267 INFO L429 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:46,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:46,267 INFO L82 PathProgramCache]: Analyzing trace with hash -79063952, now seen corresponding path program 46 times [2020-10-15 23:32:46,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:46,268 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001183636] [2020-10-15 23:32:46,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:46,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:46,366 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-15 23:32:46,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001183636] [2020-10-15 23:32:46,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423076559] [2020-10-15 23:32:46,367 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 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-15 23:32:46,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:46,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:46,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:46,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:46,651 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-15 23:32:46,651 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:46,651 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:46,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29177774] [2020-10-15 23:32:46,652 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:46,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:46,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:46,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:46,653 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:46,654 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states. [2020-10-15 23:32:46,654 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:46,654 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:46,654 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:47,064 INFO L129 PetriNetUnfolder]: 300/789 cut-off events. [2020-10-15 23:32:47,064 INFO L130 PetriNetUnfolder]: For 187914/187920 co-relation queries the response was YES. [2020-10-15 23:32:47,072 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16059 conditions, 789 events. 300/789 cut-off events. For 187914/187920 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 5898 event pairs, 0 based on Foata normal form. 7/796 useless extension candidates. Maximal degree in co-relation 15893. Up to 474 conditions per place. [2020-10-15 23:32:47,080 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 315 selfloop transitions, 89 changer transitions 0/411 dead transitions. [2020-10-15 23:32:47,080 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 411 transitions, 19299 flow [2020-10-15 23:32:47,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:47,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:47,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-15 23:32:47,081 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:47,081 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-15 23:32:47,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-15 23:32:47,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:47,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-15 23:32:47,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:47,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:47,084 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:47,084 INFO L185 Difference]: Start difference. First operand has 367 places, 402 transitions, 18210 flow. Second operand 15 states and 1100 transitions. [2020-10-15 23:32:47,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 411 transitions, 19299 flow [2020-10-15 23:32:47,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 411 transitions, 19187 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-15 23:32:47,586 INFO L241 Difference]: Finished difference. Result has 371 places, 405 transitions, 18521 flow [2020-10-15 23:32:47,587 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18098, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=18521, PETRI_PLACES=371, PETRI_TRANSITIONS=405} [2020-10-15 23:32:47,587 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 353 predicate places. [2020-10-15 23:32:47,587 INFO L481 AbstractCegarLoop]: Abstraction has has 371 places, 405 transitions, 18521 flow [2020-10-15 23:32:47,587 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:47,587 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:47,587 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:47,788 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-15 23:32:47,788 INFO L429 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:47,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:47,789 INFO L82 PathProgramCache]: Analyzing trace with hash -86184001, now seen corresponding path program 47 times [2020-10-15 23:32:47,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:47,790 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353145429] [2020-10-15 23:32:47,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:47,868 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-15 23:32:47,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353145429] [2020-10-15 23:32:47,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937609695] [2020-10-15 23:32:47,869 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 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-15 23:32:47,906 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:47,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:47,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:47,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:48,036 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-15 23:32:48,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:48,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:48,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060783638] [2020-10-15 23:32:48,037 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:48,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:48,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:48,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:48,039 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:48,040 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 405 transitions, 18521 flow. Second operand 15 states. [2020-10-15 23:32:48,040 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:48,040 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:48,040 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:48,524 INFO L129 PetriNetUnfolder]: 302/795 cut-off events. [2020-10-15 23:32:48,525 INFO L130 PetriNetUnfolder]: For 193785/193787 co-relation queries the response was YES. [2020-10-15 23:32:48,533 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16385 conditions, 795 events. 302/795 cut-off events. For 193785/193787 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 6014 event pairs, 0 based on Foata normal form. 3/798 useless extension candidates. Maximal degree in co-relation 16216. Up to 470 conditions per place. [2020-10-15 23:32:48,541 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 98 changer transitions 0/415 dead transitions. [2020-10-15 23:32:48,541 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 415 transitions, 19769 flow [2020-10-15 23:32:48,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:48,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:48,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:32:48,542 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:32:48,543 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:32:48,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:32:48,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:48,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:32:48,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:48,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:48,545 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:48,545 INFO L185 Difference]: Start difference. First operand has 371 places, 405 transitions, 18521 flow. Second operand 16 states and 1173 transitions. [2020-10-15 23:32:48,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 415 transitions, 19769 flow [2020-10-15 23:32:49,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 415 transitions, 19672 flow, removed 4 selfloop flow, removed 11 redundant places. [2020-10-15 23:32:49,064 INFO L241 Difference]: Finished difference. Result has 377 places, 409 transitions, 19007 flow [2020-10-15 23:32:49,065 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18425, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=19007, PETRI_PLACES=377, PETRI_TRANSITIONS=409} [2020-10-15 23:32:49,065 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 359 predicate places. [2020-10-15 23:32:49,065 INFO L481 AbstractCegarLoop]: Abstraction has has 377 places, 409 transitions, 19007 flow [2020-10-15 23:32:49,065 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:49,065 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:49,065 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:49,270 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:49,271 INFO L429 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:49,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:49,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1744237855, now seen corresponding path program 48 times [2020-10-15 23:32:49,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:49,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65994953] [2020-10-15 23:32:49,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:49,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:49,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:49,351 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65994953] [2020-10-15 23:32:49,351 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231258228] [2020-10-15 23:32:49,351 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 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-15 23:32:49,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:32:49,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:49,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-15 23:32:49,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:49,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:49,410 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:49,410 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2020-10-15 23:32:49,410 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713139942] [2020-10-15 23:32:49,410 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 23:32:49,410 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:49,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 23:32:49,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-10-15 23:32:49,412 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:49,412 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 409 transitions, 19007 flow. Second operand 10 states. [2020-10-15 23:32:49,412 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:49,412 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:49,412 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:49,803 INFO L129 PetriNetUnfolder]: 303/797 cut-off events. [2020-10-15 23:32:49,803 INFO L130 PetriNetUnfolder]: For 197883/197885 co-relation queries the response was YES. [2020-10-15 23:32:49,812 INFO L80 FinitePrefix]: Finished finitePrefix Result has 16599 conditions, 797 events. 303/797 cut-off events. For 197883/197885 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 6023 event pairs, 0 based on Foata normal form. 3/800 useless extension candidates. Maximal degree in co-relation 16428. Up to 486 conditions per place. [2020-10-15 23:32:49,820 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 323 selfloop transitions, 85 changer transitions 0/415 dead transitions. [2020-10-15 23:32:49,820 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 415 transitions, 20075 flow [2020-10-15 23:32:49,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:32:49,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:32:49,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 956 transitions. [2020-10-15 23:32:49,821 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872753414809489 [2020-10-15 23:32:49,821 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 956 transitions. [2020-10-15 23:32:49,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 956 transitions. [2020-10-15 23:32:49,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:49,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 956 transitions. [2020-10-15 23:32:49,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:32:49,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:32:49,823 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:32:49,823 INFO L185 Difference]: Start difference. First operand has 377 places, 409 transitions, 19007 flow. Second operand 13 states and 956 transitions. [2020-10-15 23:32:49,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 415 transitions, 20075 flow [2020-10-15 23:32:50,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 415 transitions, 19917 flow, removed 13 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:50,359 INFO L241 Difference]: Finished difference. Result has 378 places, 410 transitions, 19206 flow [2020-10-15 23:32:50,360 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=18849, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19206, PETRI_PLACES=378, PETRI_TRANSITIONS=410} [2020-10-15 23:32:50,360 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 360 predicate places. [2020-10-15 23:32:50,360 INFO L481 AbstractCegarLoop]: Abstraction has has 378 places, 410 transitions, 19206 flow [2020-10-15 23:32:50,360 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 23:32:50,360 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:50,360 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:50,561 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-15 23:32:50,561 INFO L429 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:50,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:50,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1744692625, now seen corresponding path program 49 times [2020-10-15 23:32:50,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:50,562 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227036566] [2020-10-15 23:32:50,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:50,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:50,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227036566] [2020-10-15 23:32:50,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356182899] [2020-10-15 23:32:50,648 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 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-15 23:32:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:50,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:50,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:50,816 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:32:50,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:50,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:50,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:50,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709033718] [2020-10-15 23:32:50,847 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:50,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:50,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:50,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:50,848 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:50,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states. [2020-10-15 23:32:50,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:50,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:50,849 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:51,412 INFO L129 PetriNetUnfolder]: 310/816 cut-off events. [2020-10-15 23:32:51,412 INFO L130 PetriNetUnfolder]: For 212845/212847 co-relation queries the response was YES. [2020-10-15 23:32:51,421 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17341 conditions, 816 events. 310/816 cut-off events. For 212845/212847 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 6186 event pairs, 0 based on Foata normal form. 4/820 useless extension candidates. Maximal degree in co-relation 17169. Up to 470 conditions per place. [2020-10-15 23:32:51,429 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 285 selfloop transitions, 132 changer transitions 0/424 dead transitions. [2020-10-15 23:32:51,429 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 424 transitions, 21146 flow [2020-10-15 23:32:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:51,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:51,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:32:51,431 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:32:51,431 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:32:51,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:32:51,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:51,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:32:51,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:51,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:51,432 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:51,432 INFO L185 Difference]: Start difference. First operand has 378 places, 410 transitions, 19206 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:32:51,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 424 transitions, 21146 flow [2020-10-15 23:32:51,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 424 transitions, 21032 flow, removed 0 selfloop flow, removed 11 redundant places. [2020-10-15 23:32:52,007 INFO L241 Difference]: Finished difference. Result has 384 places, 419 transitions, 20476 flow [2020-10-15 23:32:52,008 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=19095, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20476, PETRI_PLACES=384, PETRI_TRANSITIONS=419} [2020-10-15 23:32:52,008 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 366 predicate places. [2020-10-15 23:32:52,008 INFO L481 AbstractCegarLoop]: Abstraction has has 384 places, 419 transitions, 20476 flow [2020-10-15 23:32:52,008 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:52,008 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:52,008 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:52,209 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:52,209 INFO L429 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:52,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:52,210 INFO L82 PathProgramCache]: Analyzing trace with hash -86184962, now seen corresponding path program 50 times [2020-10-15 23:32:52,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:52,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056698091] [2020-10-15 23:32:52,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:52,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:52,288 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-15 23:32:52,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056698091] [2020-10-15 23:32:52,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479889886] [2020-10-15 23:32:52,289 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 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-15 23:32:52,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:32:52,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:52,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:52,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:52,974 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-15 23:32:52,975 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:52,975 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:52,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401513990] [2020-10-15 23:32:52,975 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:52,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:52,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:52,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:52,977 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:52,977 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states. [2020-10-15 23:32:52,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:52,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:52,978 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:53,545 INFO L129 PetriNetUnfolder]: 311/819 cut-off events. [2020-10-15 23:32:53,546 INFO L130 PetriNetUnfolder]: For 223332/223334 co-relation queries the response was YES. [2020-10-15 23:32:53,555 INFO L80 FinitePrefix]: Finished finitePrefix Result has 17834 conditions, 819 events. 311/819 cut-off events. For 223332/223334 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 6208 event pairs, 0 based on Foata normal form. 3/822 useless extension candidates. Maximal degree in co-relation 17659. Up to 471 conditions per place. [2020-10-15 23:32:53,563 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 310 selfloop transitions, 111 changer transitions 0/428 dead transitions. [2020-10-15 23:32:53,563 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 428 transitions, 21689 flow [2020-10-15 23:32:53,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:32:53,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:32:53,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1100 transitions. [2020-10-15 23:32:53,565 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:32:53,565 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1100 transitions. [2020-10-15 23:32:53,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1100 transitions. [2020-10-15 23:32:53,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:53,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1100 transitions. [2020-10-15 23:32:53,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:32:53,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:32:53,566 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:32:53,567 INFO L185 Difference]: Start difference. First operand has 384 places, 419 transitions, 20476 flow. Second operand 15 states and 1100 transitions. [2020-10-15 23:32:53,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 428 transitions, 21689 flow [2020-10-15 23:32:54,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 428 transitions, 21196 flow, removed 215 selfloop flow, removed 10 redundant places. [2020-10-15 23:32:54,230 INFO L241 Difference]: Finished difference. Result has 390 places, 421 transitions, 20520 flow [2020-10-15 23:32:54,230 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20063, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=20520, PETRI_PLACES=390, PETRI_TRANSITIONS=421} [2020-10-15 23:32:54,230 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 372 predicate places. [2020-10-15 23:32:54,230 INFO L481 AbstractCegarLoop]: Abstraction has has 390 places, 421 transitions, 20520 flow [2020-10-15 23:32:54,230 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:54,230 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:54,230 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:54,431 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:54,431 INFO L429 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:54,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:54,432 INFO L82 PathProgramCache]: Analyzing trace with hash 492483570, now seen corresponding path program 51 times [2020-10-15 23:32:54,433 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:54,433 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434610847] [2020-10-15 23:32:54,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:54,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:54,510 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-15 23:32:54,510 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434610847] [2020-10-15 23:32:54,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973648462] [2020-10-15 23:32:54,511 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 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-15 23:32:54,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:32:54,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:54,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:54,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:54,673 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-15 23:32:54,673 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:54,673 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:54,674 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623693264] [2020-10-15 23:32:54,674 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:54,674 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:54,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:54,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:54,676 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:54,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 421 transitions, 20520 flow. Second operand 15 states. [2020-10-15 23:32:54,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:54,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:54,677 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:55,140 INFO L129 PetriNetUnfolder]: 314/827 cut-off events. [2020-10-15 23:32:55,140 INFO L130 PetriNetUnfolder]: For 228009/228015 co-relation queries the response was YES. [2020-10-15 23:32:55,150 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18003 conditions, 827 events. 314/827 cut-off events. For 228009/228015 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 6275 event pairs, 0 based on Foata normal form. 7/834 useless extension candidates. Maximal degree in co-relation 17825. Up to 484 conditions per place. [2020-10-15 23:32:55,158 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 316 selfloop transitions, 108 changer transitions 0/431 dead transitions. [2020-10-15 23:32:55,158 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 431 transitions, 21899 flow [2020-10-15 23:32:55,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:32:55,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:32:55,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1174 transitions. [2020-10-15 23:32:55,160 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:32:55,160 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1174 transitions. [2020-10-15 23:32:55,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1174 transitions. [2020-10-15 23:32:55,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:55,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1174 transitions. [2020-10-15 23:32:55,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:32:55,163 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:32:55,163 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:32:55,163 INFO L185 Difference]: Start difference. First operand has 390 places, 421 transitions, 20520 flow. Second operand 16 states and 1174 transitions. [2020-10-15 23:32:55,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 431 transitions, 21899 flow [2020-10-15 23:32:55,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 431 transitions, 21765 flow, removed 1 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:55,832 INFO L241 Difference]: Finished difference. Result has 396 places, 426 transitions, 21126 flow [2020-10-15 23:32:55,832 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=20386, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=21126, PETRI_PLACES=396, PETRI_TRANSITIONS=426} [2020-10-15 23:32:55,833 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 378 predicate places. [2020-10-15 23:32:55,833 INFO L481 AbstractCegarLoop]: Abstraction has has 396 places, 426 transitions, 21126 flow [2020-10-15 23:32:55,833 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:55,833 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:55,833 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:56,042 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2020-10-15 23:32:56,043 INFO L429 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:56,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:56,043 INFO L82 PathProgramCache]: Analyzing trace with hash 493196849, now seen corresponding path program 52 times [2020-10-15 23:32:56,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:56,044 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289713983] [2020-10-15 23:32:56,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:56,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:56,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:56,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289713983] [2020-10-15 23:32:56,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111362973] [2020-10-15 23:32:56,111 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 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-15 23:32:56,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:32:56,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:56,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:56,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:56,261 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:56,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:56,290 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:56,290 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:56,290 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660344683] [2020-10-15 23:32:56,291 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:56,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:56,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:56,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:56,293 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:56,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 426 transitions, 21126 flow. Second operand 15 states. [2020-10-15 23:32:56,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:56,293 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:56,293 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:57,074 INFO L129 PetriNetUnfolder]: 322/848 cut-off events. [2020-10-15 23:32:57,074 INFO L130 PetriNetUnfolder]: For 242765/242771 co-relation queries the response was YES. [2020-10-15 23:32:57,084 INFO L80 FinitePrefix]: Finished finitePrefix Result has 18863 conditions, 848 events. 322/848 cut-off events. For 242765/242771 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 6441 event pairs, 0 based on Foata normal form. 8/856 useless extension candidates. Maximal degree in co-relation 18682. Up to 481 conditions per place. [2020-10-15 23:32:57,093 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 267 selfloop transitions, 165 changer transitions 0/439 dead transitions. [2020-10-15 23:32:57,093 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 439 transitions, 23049 flow [2020-10-15 23:32:57,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:32:57,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:32:57,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1398 transitions. [2020-10-15 23:32:57,094 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6876537137235612 [2020-10-15 23:32:57,094 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1398 transitions. [2020-10-15 23:32:57,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1398 transitions. [2020-10-15 23:32:57,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:57,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1398 transitions. [2020-10-15 23:32:57,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:32:57,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:32:57,096 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:32:57,096 INFO L185 Difference]: Start difference. First operand has 396 places, 426 transitions, 21126 flow. Second operand 19 states and 1398 transitions. [2020-10-15 23:32:57,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 439 transitions, 23049 flow [2020-10-15 23:32:57,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 439 transitions, 22929 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-15 23:32:57,780 INFO L241 Difference]: Finished difference. Result has 405 places, 436 transitions, 22397 flow [2020-10-15 23:32:57,780 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21009, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22397, PETRI_PLACES=405, PETRI_TRANSITIONS=436} [2020-10-15 23:32:57,780 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 387 predicate places. [2020-10-15 23:32:57,781 INFO L481 AbstractCegarLoop]: Abstraction has has 405 places, 436 transitions, 22397 flow [2020-10-15 23:32:57,781 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:57,781 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:57,781 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:32:57,981 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:32:57,982 INFO L429 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:32:57,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:32:57,982 INFO L82 PathProgramCache]: Analyzing trace with hash 351533457, now seen corresponding path program 53 times [2020-10-15 23:32:57,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:32:57,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312138612] [2020-10-15 23:32:57,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:32:57,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:32:58,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:58,052 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312138612] [2020-10-15 23:32:58,052 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495433677] [2020-10-15 23:32:58,052 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 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-15 23:32:58,103 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:32:58,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:32:58,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:32:58,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:32:58,240 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:32:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:32:58,273 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:32:58,273 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:32:58,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991301186] [2020-10-15 23:32:58,274 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:32:58,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:32:58,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:32:58,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:32:58,275 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:32:58,276 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 436 transitions, 22397 flow. Second operand 15 states. [2020-10-15 23:32:58,276 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:32:58,276 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:32:58,276 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:32:59,080 INFO L129 PetriNetUnfolder]: 331/873 cut-off events. [2020-10-15 23:32:59,080 INFO L130 PetriNetUnfolder]: For 264319/264321 co-relation queries the response was YES. [2020-10-15 23:32:59,090 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20120 conditions, 873 events. 331/873 cut-off events. For 264319/264321 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 6721 event pairs, 0 based on Foata normal form. 4/877 useless extension candidates. Maximal degree in co-relation 19936. Up to 502 conditions per place. [2020-10-15 23:32:59,100 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 274 selfloop transitions, 168 changer transitions 0/449 dead transitions. [2020-10-15 23:32:59,100 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 449 transitions, 24420 flow [2020-10-15 23:32:59,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:32:59,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:32:59,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:32:59,101 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:32:59,101 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:32:59,101 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:32:59,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:32:59,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:32:59,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:32:59,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:32:59,105 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:32:59,105 INFO L185 Difference]: Start difference. First operand has 405 places, 436 transitions, 22397 flow. Second operand 21 states and 1545 transitions. [2020-10-15 23:32:59,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 449 transitions, 24420 flow [2020-10-15 23:32:59,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 449 transitions, 23947 flow, removed 171 selfloop flow, removed 14 redundant places. [2020-10-15 23:32:59,886 INFO L241 Difference]: Finished difference. Result has 414 places, 447 transitions, 23382 flow [2020-10-15 23:32:59,886 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=21924, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=23382, PETRI_PLACES=414, PETRI_TRANSITIONS=447} [2020-10-15 23:32:59,886 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 396 predicate places. [2020-10-15 23:32:59,886 INFO L481 AbstractCegarLoop]: Abstraction has has 414 places, 447 transitions, 23382 flow [2020-10-15 23:32:59,887 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:32:59,887 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:32:59,887 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:00,087 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:00,088 INFO L429 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:00,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:00,088 INFO L82 PathProgramCache]: Analyzing trace with hash 493197810, now seen corresponding path program 54 times [2020-10-15 23:33:00,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:00,089 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347306911] [2020-10-15 23:33:00,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:00,158 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-15 23:33:00,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347306911] [2020-10-15 23:33:00,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523024365] [2020-10-15 23:33:00,159 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 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-15 23:33:00,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:33:00,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:00,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:00,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:00,357 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:00,384 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-15 23:33:00,384 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:00,384 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:00,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318528443] [2020-10-15 23:33:00,384 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:00,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:00,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:00,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:00,386 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:00,386 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states. [2020-10-15 23:33:00,386 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:00,386 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:00,386 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:00,999 INFO L129 PetriNetUnfolder]: 338/892 cut-off events. [2020-10-15 23:33:00,999 INFO L130 PetriNetUnfolder]: For 283753/283755 co-relation queries the response was YES. [2020-10-15 23:33:01,010 INFO L80 FinitePrefix]: Finished finitePrefix Result has 20961 conditions, 892 events. 338/892 cut-off events. For 283753/283755 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 6849 event pairs, 0 based on Foata normal form. 4/896 useless extension candidates. Maximal degree in co-relation 20774. Up to 476 conditions per place. [2020-10-15 23:33:01,020 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 180 changer transitions 0/465 dead transitions. [2020-10-15 23:33:01,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 465 transitions, 25636 flow [2020-10-15 23:33:01,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:33:01,021 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:33:01,021 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:33:01,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:33:01,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:01,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:33:01,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:01,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:01,023 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:01,023 INFO L185 Difference]: Start difference. First operand has 414 places, 447 transitions, 23382 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:33:01,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 465 transitions, 25636 flow [2020-10-15 23:33:01,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 465 transitions, 25030 flow, removed 237 selfloop flow, removed 15 redundant places. [2020-10-15 23:33:01,869 INFO L241 Difference]: Finished difference. Result has 416 places, 456 transitions, 24440 flow [2020-10-15 23:33:01,869 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=22867, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=24440, PETRI_PLACES=416, PETRI_TRANSITIONS=456} [2020-10-15 23:33:01,870 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 398 predicate places. [2020-10-15 23:33:01,870 INFO L481 AbstractCegarLoop]: Abstraction has has 416 places, 456 transitions, 24440 flow [2020-10-15 23:33:01,870 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:01,870 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:01,870 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:02,070 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2020-10-15 23:33:02,071 INFO L429 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:02,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:02,071 INFO L82 PathProgramCache]: Analyzing trace with hash 351563248, now seen corresponding path program 55 times [2020-10-15 23:33:02,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:02,072 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376380791] [2020-10-15 23:33:02,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:02,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:02,137 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-15 23:33:02,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376380791] [2020-10-15 23:33:02,138 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789185161] [2020-10-15 23:33:02,138 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 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-15 23:33:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:02,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:02,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:02,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:02,298 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:02,324 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-15 23:33:02,325 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:02,325 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:02,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610972368] [2020-10-15 23:33:02,325 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:02,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:02,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:02,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:02,326 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:02,327 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 456 transitions, 24440 flow. Second operand 15 states. [2020-10-15 23:33:02,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:02,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:02,327 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:03,177 INFO L129 PetriNetUnfolder]: 345/911 cut-off events. [2020-10-15 23:33:03,177 INFO L130 PetriNetUnfolder]: For 304619/304621 co-relation queries the response was YES. [2020-10-15 23:33:03,188 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21724 conditions, 911 events. 345/911 cut-off events. For 304619/304621 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 6984 event pairs, 0 based on Foata normal form. 4/915 useless extension candidates. Maximal degree in co-relation 21533. Up to 462 conditions per place. [2020-10-15 23:33:03,198 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 226 selfloop transitions, 238 changer transitions 0/471 dead transitions. [2020-10-15 23:33:03,199 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 471 transitions, 26444 flow [2020-10-15 23:33:03,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:03,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:03,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1545 transitions. [2020-10-15 23:33:03,200 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:33:03,200 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1545 transitions. [2020-10-15 23:33:03,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1545 transitions. [2020-10-15 23:33:03,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:03,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1545 transitions. [2020-10-15 23:33:03,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:03,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:03,202 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:03,202 INFO L185 Difference]: Start difference. First operand has 416 places, 456 transitions, 24440 flow. Second operand 21 states and 1545 transitions. [2020-10-15 23:33:03,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 471 transitions, 26444 flow [2020-10-15 23:33:04,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 471 transitions, 25692 flow, removed 312 selfloop flow, removed 10 redundant places. [2020-10-15 23:33:04,133 INFO L241 Difference]: Finished difference. Result has 429 places, 465 transitions, 25264 flow [2020-10-15 23:33:04,134 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=23702, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=25264, PETRI_PLACES=429, PETRI_TRANSITIONS=465} [2020-10-15 23:33:04,134 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 411 predicate places. [2020-10-15 23:33:04,134 INFO L481 AbstractCegarLoop]: Abstraction has has 429 places, 465 transitions, 25264 flow [2020-10-15 23:33:04,134 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:04,134 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:04,135 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:04,348 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:04,349 INFO L429 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:04,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:04,349 INFO L82 PathProgramCache]: Analyzing trace with hash 351534418, now seen corresponding path program 56 times [2020-10-15 23:33:04,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:04,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225436907] [2020-10-15 23:33:04,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:04,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:04,414 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-15 23:33:04,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225436907] [2020-10-15 23:33:04,415 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150446946] [2020-10-15 23:33:04,415 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 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-15 23:33:04,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:04,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:04,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:04,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:06,624 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:06,669 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-15 23:33:06,670 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:06,670 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:06,670 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706717192] [2020-10-15 23:33:06,670 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:06,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:06,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:06,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=142, Unknown=1, NotChecked=0, Total=210 [2020-10-15 23:33:06,672 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:06,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 465 transitions, 25264 flow. Second operand 15 states. [2020-10-15 23:33:06,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:06,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:06,673 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:10,943 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:33:15,086 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:33:15,895 INFO L129 PetriNetUnfolder]: 356/941 cut-off events. [2020-10-15 23:33:15,895 INFO L130 PetriNetUnfolder]: For 322853/322855 co-relation queries the response was YES. [2020-10-15 23:33:15,907 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22755 conditions, 941 events. 356/941 cut-off events. For 322853/322855 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 7294 event pairs, 0 based on Foata normal form. 5/946 useless extension candidates. Maximal degree in co-relation 22561. Up to 401 conditions per place. [2020-10-15 23:33:15,917 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 182 selfloop transitions, 302 changer transitions 0/491 dead transitions. [2020-10-15 23:33:15,918 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 491 transitions, 28285 flow [2020-10-15 23:33:15,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:33:15,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:33:15,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-15 23:33:15,919 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-15 23:33:15,919 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-15 23:33:15,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-15 23:33:15,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:15,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-15 23:33:15,921 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:33:15,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:33:15,922 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:33:15,922 INFO L185 Difference]: Start difference. First operand has 429 places, 465 transitions, 25264 flow. Second operand 23 states and 1693 transitions. [2020-10-15 23:33:15,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 491 transitions, 28285 flow [2020-10-15 23:33:16,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 491 transitions, 27475 flow, removed 268 selfloop flow, removed 16 redundant places. [2020-10-15 23:33:16,867 INFO L241 Difference]: Finished difference. Result has 438 places, 481 transitions, 27236 flow [2020-10-15 23:33:16,868 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=24552, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=27236, PETRI_PLACES=438, PETRI_TRANSITIONS=481} [2020-10-15 23:33:16,868 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 420 predicate places. [2020-10-15 23:33:16,868 INFO L481 AbstractCegarLoop]: Abstraction has has 438 places, 481 transitions, 27236 flow [2020-10-15 23:33:16,868 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:16,868 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:16,868 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:17,068 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-15 23:33:17,069 INFO L429 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:17,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:17,069 INFO L82 PathProgramCache]: Analyzing trace with hash 255860083, now seen corresponding path program 57 times [2020-10-15 23:33:17,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:17,070 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259740827] [2020-10-15 23:33:17,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:17,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:17,141 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-15 23:33:17,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259740827] [2020-10-15 23:33:17,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534284965] [2020-10-15 23:33:17,142 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 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-15 23:33:17,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:17,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:17,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:33:17,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:17,285 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:17,313 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-15 23:33:17,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:17,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:17,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091172287] [2020-10-15 23:33:17,313 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:17,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:17,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:17,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:17,314 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:17,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 481 transitions, 27236 flow. Second operand 15 states. [2020-10-15 23:33:17,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:17,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:17,315 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:18,345 INFO L129 PetriNetUnfolder]: 366/962 cut-off events. [2020-10-15 23:33:18,345 INFO L130 PetriNetUnfolder]: For 349917/349919 co-relation queries the response was YES. [2020-10-15 23:33:18,357 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23922 conditions, 962 events. 366/962 cut-off events. For 349917/349919 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 7470 event pairs, 0 based on Foata normal form. 5/967 useless extension candidates. Maximal degree in co-relation 23725. Up to 381 conditions per place. [2020-10-15 23:33:18,368 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 159 selfloop transitions, 340 changer transitions 0/506 dead transitions. [2020-10-15 23:33:18,369 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 506 transitions, 30165 flow [2020-10-15 23:33:18,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:33:18,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:33:18,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1693 transitions. [2020-10-15 23:33:18,370 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.687931735067046 [2020-10-15 23:33:18,370 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1693 transitions. [2020-10-15 23:33:18,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1693 transitions. [2020-10-15 23:33:18,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:18,371 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1693 transitions. [2020-10-15 23:33:18,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:33:18,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:33:18,373 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:33:18,373 INFO L185 Difference]: Start difference. First operand has 438 places, 481 transitions, 27236 flow. Second operand 23 states and 1693 transitions. [2020-10-15 23:33:18,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 506 transitions, 30165 flow [2020-10-15 23:33:19,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 506 transitions, 28187 flow, removed 873 selfloop flow, removed 19 redundant places. [2020-10-15 23:33:19,407 INFO L241 Difference]: Finished difference. Result has 444 places, 496 transitions, 28001 flow [2020-10-15 23:33:19,408 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=25394, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=330, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=28001, PETRI_PLACES=444, PETRI_TRANSITIONS=496} [2020-10-15 23:33:19,408 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 426 predicate places. [2020-10-15 23:33:19,408 INFO L481 AbstractCegarLoop]: Abstraction has has 444 places, 496 transitions, 28001 flow [2020-10-15 23:33:19,408 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:19,408 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:19,408 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:19,614 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-10-15 23:33:19,615 INFO L429 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:19,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:19,615 INFO L82 PathProgramCache]: Analyzing trace with hash 255859122, now seen corresponding path program 58 times [2020-10-15 23:33:19,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:19,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681355376] [2020-10-15 23:33:19,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:19,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:19,685 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-15 23:33:19,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681355376] [2020-10-15 23:33:19,685 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125882336] [2020-10-15 23:33:19,685 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 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-15 23:33:19,723 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:19,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:19,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:19,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:19,826 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:19,838 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-15 23:33:19,838 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:19,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:19,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320047235] [2020-10-15 23:33:19,839 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:19,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:19,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:19,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:19,840 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:19,841 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 496 transitions, 28001 flow. Second operand 15 states. [2020-10-15 23:33:19,841 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:19,841 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:19,841 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:20,880 INFO L129 PetriNetUnfolder]: 383/1007 cut-off events. [2020-10-15 23:33:20,880 INFO L130 PetriNetUnfolder]: For 286782/286788 co-relation queries the response was YES. [2020-10-15 23:33:20,903 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22426 conditions, 1007 events. 383/1007 cut-off events. For 286782/286788 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 7901 event pairs, 0 based on Foata normal form. 9/1016 useless extension candidates. Maximal degree in co-relation 22227. Up to 535 conditions per place. [2020-10-15 23:33:20,919 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 266 selfloop transitions, 251 changer transitions 0/524 dead transitions. [2020-10-15 23:33:20,919 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 524 transitions, 31521 flow [2020-10-15 23:33:20,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:33:20,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:33:20,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:33:20,922 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:33:20,922 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:33:20,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:33:20,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:20,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:33:20,924 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:33:20,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:33:20,926 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:33:20,926 INFO L185 Difference]: Start difference. First operand has 444 places, 496 transitions, 28001 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:33:20,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 524 transitions, 31521 flow [2020-10-15 23:33:21,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 524 transitions, 29879 flow, removed 716 selfloop flow, removed 15 redundant places. [2020-10-15 23:33:21,899 INFO L241 Difference]: Finished difference. Result has 458 places, 521 transitions, 29416 flow [2020-10-15 23:33:21,899 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=26522, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=29416, PETRI_PLACES=458, PETRI_TRANSITIONS=521} [2020-10-15 23:33:21,900 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 440 predicate places. [2020-10-15 23:33:21,900 INFO L481 AbstractCegarLoop]: Abstraction has has 458 places, 521 transitions, 29416 flow [2020-10-15 23:33:21,900 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:21,900 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:21,900 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:22,107 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2020-10-15 23:33:22,108 INFO L429 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:22,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:22,108 INFO L82 PathProgramCache]: Analyzing trace with hash 255888913, now seen corresponding path program 59 times [2020-10-15 23:33:22,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:22,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651088250] [2020-10-15 23:33:22,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:22,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:22,304 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-15 23:33:22,304 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651088250] [2020-10-15 23:33:22,305 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928710696] [2020-10-15 23:33:22,305 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 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-15 23:33:22,340 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:33:22,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:22,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:22,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:22,437 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:22,448 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-15 23:33:22,449 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:22,449 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:22,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396622027] [2020-10-15 23:33:22,449 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:22,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:22,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:22,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:22,451 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:22,452 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 521 transitions, 29416 flow. Second operand 15 states. [2020-10-15 23:33:22,452 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:22,452 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:22,452 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:23,324 INFO L129 PetriNetUnfolder]: 390/1030 cut-off events. [2020-10-15 23:33:23,325 INFO L130 PetriNetUnfolder]: For 267780/267782 co-relation queries the response was YES. [2020-10-15 23:33:23,338 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22177 conditions, 1030 events. 390/1030 cut-off events. For 267780/267782 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 8171 event pairs, 0 based on Foata normal form. 4/1034 useless extension candidates. Maximal degree in co-relation 21976. Up to 532 conditions per place. [2020-10-15 23:33:23,349 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 278 selfloop transitions, 255 changer transitions 0/540 dead transitions. [2020-10-15 23:33:23,349 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 540 transitions, 31875 flow [2020-10-15 23:33:23,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:33:23,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:33:23,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-15 23:33:23,350 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-15 23:33:23,351 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-15 23:33:23,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-15 23:33:23,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:23,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-15 23:33:23,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:33:23,353 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:33:23,353 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:33:23,353 INFO L185 Difference]: Start difference. First operand has 458 places, 521 transitions, 29416 flow. Second operand 23 states and 1692 transitions. [2020-10-15 23:33:23,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 540 transitions, 31875 flow [2020-10-15 23:33:24,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 540 transitions, 29952 flow, removed 762 selfloop flow, removed 27 redundant places. [2020-10-15 23:33:24,314 INFO L241 Difference]: Finished difference. Result has 456 places, 531 transitions, 29303 flow [2020-10-15 23:33:24,315 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=27689, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=29303, PETRI_PLACES=456, PETRI_TRANSITIONS=531} [2020-10-15 23:33:24,315 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-15 23:33:24,315 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 531 transitions, 29303 flow [2020-10-15 23:33:24,315 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:24,315 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:24,315 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:24,515 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:24,516 INFO L429 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:24,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:24,517 INFO L82 PathProgramCache]: Analyzing trace with hash 233696323, now seen corresponding path program 60 times [2020-10-15 23:33:24,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:24,517 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76696489] [2020-10-15 23:33:24,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:24,585 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-15 23:33:24,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76696489] [2020-10-15 23:33:24,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199011962] [2020-10-15 23:33:24,586 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 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-15 23:33:24,622 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:33:24,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:24,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:24,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:24,741 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-15 23:33:24,741 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:24,741 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:24,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580173187] [2020-10-15 23:33:24,742 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:24,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:24,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:24,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:24,744 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:24,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 531 transitions, 29303 flow. Second operand 15 states. [2020-10-15 23:33:24,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:24,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:24,745 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:25,377 INFO L129 PetriNetUnfolder]: 393/1038 cut-off events. [2020-10-15 23:33:25,377 INFO L130 PetriNetUnfolder]: For 251686/251688 co-relation queries the response was YES. [2020-10-15 23:33:25,391 INFO L80 FinitePrefix]: Finished finitePrefix Result has 21698 conditions, 1038 events. 393/1038 cut-off events. For 251686/251688 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 8229 event pairs, 0 based on Foata normal form. 3/1041 useless extension candidates. Maximal degree in co-relation 21497. Up to 571 conditions per place. [2020-10-15 23:33:25,401 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 384 selfloop transitions, 166 changer transitions 0/557 dead transitions. [2020-10-15 23:33:25,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 557 transitions, 31218 flow [2020-10-15 23:33:25,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:33:25,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:33:25,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1173 transitions. [2020-10-15 23:33:25,403 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6851635514018691 [2020-10-15 23:33:25,403 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1173 transitions. [2020-10-15 23:33:25,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1173 transitions. [2020-10-15 23:33:25,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:25,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1173 transitions. [2020-10-15 23:33:25,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:33:25,405 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:33:25,405 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:33:25,405 INFO L185 Difference]: Start difference. First operand has 456 places, 531 transitions, 29303 flow. Second operand 16 states and 1173 transitions. [2020-10-15 23:33:25,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 557 transitions, 31218 flow [2020-10-15 23:33:26,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 557 transitions, 30403 flow, removed 297 selfloop flow, removed 18 redundant places. [2020-10-15 23:33:26,460 INFO L241 Difference]: Finished difference. Result has 456 places, 537 transitions, 29433 flow [2020-10-15 23:33:26,461 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=28510, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=29433, PETRI_PLACES=456, PETRI_TRANSITIONS=537} [2020-10-15 23:33:26,461 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 438 predicate places. [2020-10-15 23:33:26,461 INFO L481 AbstractCegarLoop]: Abstraction has has 456 places, 537 transitions, 29433 flow [2020-10-15 23:33:26,461 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:26,462 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:26,462 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:26,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:26,675 INFO L429 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:26,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:26,675 INFO L82 PathProgramCache]: Analyzing trace with hash 254252113, now seen corresponding path program 61 times [2020-10-15 23:33:26,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:26,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012882432] [2020-10-15 23:33:26,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:26,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:26,744 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-15 23:33:26,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012882432] [2020-10-15 23:33:26,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189456387] [2020-10-15 23:33:26,744 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:26,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:26,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:26,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:26,885 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-15 23:33:26,886 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:26,886 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:26,886 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992508197] [2020-10-15 23:33:26,886 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:26,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:26,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:26,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:26,888 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:26,888 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 537 transitions, 29433 flow. Second operand 15 states. [2020-10-15 23:33:26,888 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:26,888 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:26,888 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:27,635 INFO L129 PetriNetUnfolder]: 402/1060 cut-off events. [2020-10-15 23:33:27,635 INFO L130 PetriNetUnfolder]: For 259531/259537 co-relation queries the response was YES. [2020-10-15 23:33:27,649 INFO L80 FinitePrefix]: Finished finitePrefix Result has 22148 conditions, 1060 events. 402/1060 cut-off events. For 259531/259537 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 8440 event pairs, 0 based on Foata normal form. 7/1067 useless extension candidates. Maximal degree in co-relation 21943. Up to 511 conditions per place. [2020-10-15 23:33:27,660 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 304 selfloop transitions, 259 changer transitions 0/570 dead transitions. [2020-10-15 23:33:27,660 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 570 transitions, 31739 flow [2020-10-15 23:33:27,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:33:27,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:33:27,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1541 transitions. [2020-10-15 23:33:27,662 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6858032932799288 [2020-10-15 23:33:27,662 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1541 transitions. [2020-10-15 23:33:27,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1541 transitions. [2020-10-15 23:33:27,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:27,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1541 transitions. [2020-10-15 23:33:27,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:33:27,664 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:33:27,664 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:33:27,664 INFO L185 Difference]: Start difference. First operand has 456 places, 537 transitions, 29433 flow. Second operand 21 states and 1541 transitions. [2020-10-15 23:33:27,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 570 transitions, 31739 flow [2020-10-15 23:33:28,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 570 transitions, 31591 flow, removed 2 selfloop flow, removed 10 redundant places. [2020-10-15 23:33:28,580 INFO L241 Difference]: Finished difference. Result has 470 places, 550 transitions, 30872 flow [2020-10-15 23:33:28,580 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=29287, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30872, PETRI_PLACES=470, PETRI_TRANSITIONS=550} [2020-10-15 23:33:28,580 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 452 predicate places. [2020-10-15 23:33:28,580 INFO L481 AbstractCegarLoop]: Abstraction has has 470 places, 550 transitions, 30872 flow [2020-10-15 23:33:28,580 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:28,580 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:28,580 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:28,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:28,781 INFO L429 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:28,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:28,782 INFO L82 PathProgramCache]: Analyzing trace with hash 225785146, now seen corresponding path program 62 times [2020-10-15 23:33:28,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:28,782 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950748250] [2020-10-15 23:33:28,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:28,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:28,851 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-15 23:33:28,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950748250] [2020-10-15 23:33:28,851 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891826364] [2020-10-15 23:33:28,852 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:28,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:28,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:28,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:28,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:28,987 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:29,020 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-15 23:33:29,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:29,021 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:29,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913242518] [2020-10-15 23:33:29,021 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:29,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:29,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:29,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:29,023 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:29,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 550 transitions, 30872 flow. Second operand 15 states. [2020-10-15 23:33:29,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:29,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:29,023 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:30,162 INFO L129 PetriNetUnfolder]: 411/1086 cut-off events. [2020-10-15 23:33:30,162 INFO L130 PetriNetUnfolder]: For 286181/286183 co-relation queries the response was YES. [2020-10-15 23:33:30,175 INFO L80 FinitePrefix]: Finished finitePrefix Result has 23536 conditions, 1086 events. 411/1086 cut-off events. For 286181/286183 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 8699 event pairs, 0 based on Foata normal form. 4/1090 useless extension candidates. Maximal degree in co-relation 23327. Up to 477 conditions per place. [2020-10-15 23:33:30,186 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 228 selfloop transitions, 340 changer transitions 0/575 dead transitions. [2020-10-15 23:33:30,186 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 575 transitions, 33768 flow [2020-10-15 23:33:30,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:33:30,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:33:30,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1839 transitions. [2020-10-15 23:33:30,188 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874766355140187 [2020-10-15 23:33:30,188 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1839 transitions. [2020-10-15 23:33:30,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1839 transitions. [2020-10-15 23:33:30,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:30,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1839 transitions. [2020-10-15 23:33:30,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:33:30,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:33:30,190 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:33:30,190 INFO L185 Difference]: Start difference. First operand has 470 places, 550 transitions, 30872 flow. Second operand 25 states and 1839 transitions. [2020-10-15 23:33:30,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 575 transitions, 33768 flow [2020-10-15 23:33:31,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 575 transitions, 33361 flow, removed 38 selfloop flow, removed 20 redundant places. [2020-10-15 23:33:31,145 INFO L241 Difference]: Finished difference. Result has 477 places, 561 transitions, 32840 flow [2020-10-15 23:33:31,145 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=30476, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=32840, PETRI_PLACES=477, PETRI_TRANSITIONS=561} [2020-10-15 23:33:31,145 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 459 predicate places. [2020-10-15 23:33:31,146 INFO L481 AbstractCegarLoop]: Abstraction has has 477 places, 561 transitions, 32840 flow [2020-10-15 23:33:31,146 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:31,146 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:31,146 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:31,346 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:31,346 INFO L429 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:31,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:31,347 INFO L82 PathProgramCache]: Analyzing trace with hash 254965392, now seen corresponding path program 63 times [2020-10-15 23:33:31,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:31,348 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780301224] [2020-10-15 23:33:31,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:31,420 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-15 23:33:31,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780301224] [2020-10-15 23:33:31,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221446036] [2020-10-15 23:33:31,421 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:31,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:31,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:31,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:31,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:31,559 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:33:31,568 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-15 23:33:31,568 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:31,568 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:31,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468713345] [2020-10-15 23:33:31,569 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:31,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:31,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:31,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:31,570 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:31,571 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 561 transitions, 32840 flow. Second operand 15 states. [2020-10-15 23:33:31,571 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:31,571 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:31,571 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:32,571 INFO L129 PetriNetUnfolder]: 419/1105 cut-off events. [2020-10-15 23:33:32,571 INFO L130 PetriNetUnfolder]: For 306555/306557 co-relation queries the response was YES. [2020-10-15 23:33:32,587 INFO L80 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 1105 events. 419/1105 cut-off events. For 306555/306557 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 8880 event pairs, 0 based on Foata normal form. 4/1109 useless extension candidates. Maximal degree in co-relation 24354. Up to 478 conditions per place. [2020-10-15 23:33:32,598 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 168 selfloop transitions, 401 changer transitions 0/576 dead transitions. [2020-10-15 23:33:32,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 576 transitions, 35244 flow [2020-10-15 23:33:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:33:32,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:33:32,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:33:32,600 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:33:32,600 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:33:32,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:33:32,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:32,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:33:32,602 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:33:32,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:33:32,603 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:33:32,603 INFO L185 Difference]: Start difference. First operand has 477 places, 561 transitions, 32840 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:33:32,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 576 transitions, 35244 flow [2020-10-15 23:33:33,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 576 transitions, 34270 flow, removed 371 selfloop flow, removed 19 redundant places. [2020-10-15 23:33:33,696 INFO L241 Difference]: Finished difference. Result has 487 places, 572 transitions, 33884 flow [2020-10-15 23:33:33,696 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=31866, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=33884, PETRI_PLACES=487, PETRI_TRANSITIONS=572} [2020-10-15 23:33:33,696 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 469 predicate places. [2020-10-15 23:33:33,697 INFO L481 AbstractCegarLoop]: Abstraction has has 487 places, 572 transitions, 33884 flow [2020-10-15 23:33:33,697 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:33,697 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:33,697 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:33,897 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-15 23:33:33,898 INFO L429 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:33,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:33,898 INFO L82 PathProgramCache]: Analyzing trace with hash 225814937, now seen corresponding path program 64 times [2020-10-15 23:33:33,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:33,899 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988179522] [2020-10-15 23:33:33,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:33,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:33,968 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-15 23:33:33,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988179522] [2020-10-15 23:33:33,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815404507] [2020-10-15 23:33:33,969 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:34,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:34,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:34,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:34,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:34,097 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:33:34,108 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-15 23:33:34,108 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:34,108 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:34,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934750561] [2020-10-15 23:33:34,109 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:34,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:34,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:34,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:34,110 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:34,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 572 transitions, 33884 flow. Second operand 15 states. [2020-10-15 23:33:34,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:34,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:34,111 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:34,633 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 18 [2020-10-15 23:33:35,282 INFO L129 PetriNetUnfolder]: 428/1130 cut-off events. [2020-10-15 23:33:35,282 INFO L130 PetriNetUnfolder]: For 321821/321827 co-relation queries the response was YES. [2020-10-15 23:33:35,298 INFO L80 FinitePrefix]: Finished finitePrefix Result has 25678 conditions, 1130 events. 428/1130 cut-off events. For 321821/321827 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 9137 event pairs, 0 based on Foata normal form. 8/1138 useless extension candidates. Maximal degree in co-relation 25468. Up to 480 conditions per place. [2020-10-15 23:33:35,310 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 237 selfloop transitions, 352 changer transitions 0/596 dead transitions. [2020-10-15 23:33:35,310 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 596 transitions, 36856 flow [2020-10-15 23:33:35,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:33:35,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:33:35,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1986 transitions. [2020-10-15 23:33:35,312 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874350986500519 [2020-10-15 23:33:35,312 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1986 transitions. [2020-10-15 23:33:35,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1986 transitions. [2020-10-15 23:33:35,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:35,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1986 transitions. [2020-10-15 23:33:35,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:33:35,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:33:35,315 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:33:35,315 INFO L185 Difference]: Start difference. First operand has 487 places, 572 transitions, 33884 flow. Second operand 27 states and 1986 transitions. [2020-10-15 23:33:35,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 596 transitions, 36856 flow [2020-10-15 23:33:36,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 596 transitions, 35560 flow, removed 460 selfloop flow, removed 21 redundant places. [2020-10-15 23:33:36,454 INFO L241 Difference]: Finished difference. Result has 495 places, 583 transitions, 34991 flow [2020-10-15 23:33:36,455 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32605, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=34991, PETRI_PLACES=495, PETRI_TRANSITIONS=583} [2020-10-15 23:33:36,455 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 477 predicate places. [2020-10-15 23:33:36,455 INFO L481 AbstractCegarLoop]: Abstraction has has 495 places, 583 transitions, 34991 flow [2020-10-15 23:33:36,455 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:36,455 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:36,455 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:36,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:36,656 INFO L429 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:36,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:36,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1936534904, now seen corresponding path program 6 times [2020-10-15 23:33:36,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:36,657 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656499588] [2020-10-15 23:33:36,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:36,749 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:36,749 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656499588] [2020-10-15 23:33:36,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096046296] [2020-10-15 23:33:36,750 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:36,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-15 23:33:36,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:36,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:33:36,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:36,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-15 23:33:36,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 16 [2020-10-15 23:33:36,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313574968] [2020-10-15 23:33:36,859 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:33:36,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:36,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:33:36,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:33:36,861 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 107 [2020-10-15 23:33:36,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 583 transitions, 34991 flow. Second operand 8 states. [2020-10-15 23:33:36,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:36,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 107 [2020-10-15 23:33:36,862 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:37,700 INFO L129 PetriNetUnfolder]: 630/1519 cut-off events. [2020-10-15 23:33:37,700 INFO L130 PetriNetUnfolder]: For 522996/523179 co-relation queries the response was YES. [2020-10-15 23:33:37,750 INFO L80 FinitePrefix]: Finished finitePrefix Result has 36338 conditions, 1519 events. 630/1519 cut-off events. For 522996/523179 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 12017 event pairs, 0 based on Foata normal form. 298/1817 useless extension candidates. Maximal degree in co-relation 36125. Up to 523 conditions per place. [2020-10-15 23:33:37,792 INFO L132 encePairwiseOnDemand]: 104/107 looper letters, 2 selfloop transitions, 174 changer transitions 0/590 dead transitions. [2020-10-15 23:33:37,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 590 transitions, 35310 flow [2020-10-15 23:33:37,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:33:37,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:33:37,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 670 transitions. [2020-10-15 23:33:37,794 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7827102803738317 [2020-10-15 23:33:37,794 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 670 transitions. [2020-10-15 23:33:37,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 670 transitions. [2020-10-15 23:33:37,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:37,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 670 transitions. [2020-10-15 23:33:37,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:33:37,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:33:37,796 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:33:37,796 INFO L185 Difference]: Start difference. First operand has 495 places, 583 transitions, 34991 flow. Second operand 8 states and 670 transitions. [2020-10-15 23:33:37,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 590 transitions, 35310 flow [2020-10-15 23:33:40,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 590 transitions, 33059 flow, removed 806 selfloop flow, removed 28 redundant places. [2020-10-15 23:33:40,243 INFO L241 Difference]: Finished difference. Result has 473 places, 590 transitions, 33057 flow [2020-10-15 23:33:40,243 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32113, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=33057, PETRI_PLACES=473, PETRI_TRANSITIONS=590} [2020-10-15 23:33:40,244 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 455 predicate places. [2020-10-15 23:33:40,244 INFO L481 AbstractCegarLoop]: Abstraction has has 473 places, 590 transitions, 33057 flow [2020-10-15 23:33:40,244 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:33:40,244 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:40,244 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:40,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:40,458 INFO L429 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:40,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:40,458 INFO L82 PathProgramCache]: Analyzing trace with hash -220167908, now seen corresponding path program 65 times [2020-10-15 23:33:40,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:40,459 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903895553] [2020-10-15 23:33:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:40,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:40,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903895553] [2020-10-15 23:33:40,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734944133] [2020-10-15 23:33:40,565 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:40,601 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:33:40,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:40,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:40,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:40,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:40,723 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:40,723 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:40,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062621356] [2020-10-15 23:33:40,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:40,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:40,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:40,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:40,725 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:40,725 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 590 transitions, 33057 flow. Second operand 15 states. [2020-10-15 23:33:40,725 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:40,726 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:40,726 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:41,566 INFO L129 PetriNetUnfolder]: 691/1584 cut-off events. [2020-10-15 23:33:41,566 INFO L130 PetriNetUnfolder]: For 566847/566849 co-relation queries the response was YES. [2020-10-15 23:33:41,597 INFO L80 FinitePrefix]: Finished finitePrefix Result has 39006 conditions, 1584 events. 691/1584 cut-off events. For 566847/566849 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 12122 event pairs, 0 based on Foata normal form. 7/1591 useless extension candidates. Maximal degree in co-relation 38799. Up to 1011 conditions per place. [2020-10-15 23:33:41,619 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 554 selfloop transitions, 46 changer transitions 0/612 dead transitions. [2020-10-15 23:33:41,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 612 transitions, 35287 flow [2020-10-15 23:33:41,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 23:33:41,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2020-10-15 23:33:41,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 733 transitions. [2020-10-15 23:33:41,621 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:33:41,621 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 733 transitions. [2020-10-15 23:33:41,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 733 transitions. [2020-10-15 23:33:41,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:41,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 733 transitions. [2020-10-15 23:33:41,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 11 states. [2020-10-15 23:33:41,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 11 states. [2020-10-15 23:33:41,623 INFO L81 ComplementDD]: Finished complementDD. Result 11 states. [2020-10-15 23:33:41,623 INFO L185 Difference]: Start difference. First operand has 473 places, 590 transitions, 33057 flow. Second operand 10 states and 733 transitions. [2020-10-15 23:33:41,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 612 transitions, 35287 flow [2020-10-15 23:33:43,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 612 transitions, 34617 flow, removed 306 selfloop flow, removed 4 redundant places. [2020-10-15 23:33:43,182 INFO L241 Difference]: Finished difference. Result has 480 places, 592 transitions, 32761 flow [2020-10-15 23:33:43,183 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32447, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=32761, PETRI_PLACES=480, PETRI_TRANSITIONS=592} [2020-10-15 23:33:43,183 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 462 predicate places. [2020-10-15 23:33:43,183 INFO L481 AbstractCegarLoop]: Abstraction has has 480 places, 592 transitions, 32761 flow [2020-10-15 23:33:43,183 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:43,183 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:43,183 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:43,384 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:43,384 INFO L429 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:43,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:43,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1939029806, now seen corresponding path program 66 times [2020-10-15 23:33:43,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:43,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164839991] [2020-10-15 23:33:43,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:43,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164839991] [2020-10-15 23:33:43,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798994172] [2020-10-15 23:33:43,484 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:43,520 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:33:43,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:43,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:43,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:43,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:33:43,700 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:43,700 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:43,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121839227] [2020-10-15 23:33:43,700 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:43,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:43,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:43,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:43,702 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:43,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 592 transitions, 32761 flow. Second operand 15 states. [2020-10-15 23:33:43,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:43,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:43,702 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:44,539 INFO L129 PetriNetUnfolder]: 697/1596 cut-off events. [2020-10-15 23:33:44,540 INFO L130 PetriNetUnfolder]: For 566748/566754 co-relation queries the response was YES. [2020-10-15 23:33:44,570 INFO L80 FinitePrefix]: Finished finitePrefix Result has 38814 conditions, 1596 events. 697/1596 cut-off events. For 566748/566754 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 12216 event pairs, 0 based on Foata normal form. 11/1607 useless extension candidates. Maximal degree in co-relation 38607. Up to 1001 conditions per place. [2020-10-15 23:33:44,590 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 545 selfloop transitions, 63 changer transitions 0/620 dead transitions. [2020-10-15 23:33:44,591 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 620 transitions, 35099 flow [2020-10-15 23:33:44,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-10-15 23:33:44,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2020-10-15 23:33:44,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 806 transitions. [2020-10-15 23:33:44,593 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847918436703483 [2020-10-15 23:33:44,593 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 806 transitions. [2020-10-15 23:33:44,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 806 transitions. [2020-10-15 23:33:44,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:44,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 806 transitions. [2020-10-15 23:33:44,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 12 states. [2020-10-15 23:33:44,595 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 12 states. [2020-10-15 23:33:44,595 INFO L81 ComplementDD]: Finished complementDD. Result 12 states. [2020-10-15 23:33:44,596 INFO L185 Difference]: Start difference. First operand has 480 places, 592 transitions, 32761 flow. Second operand 11 states and 806 transitions. [2020-10-15 23:33:44,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 620 transitions, 35099 flow [2020-10-15 23:33:46,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 620 transitions, 35053 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-15 23:33:46,272 INFO L241 Difference]: Finished difference. Result has 486 places, 595 transitions, 33100 flow [2020-10-15 23:33:46,272 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=32715, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=33100, PETRI_PLACES=486, PETRI_TRANSITIONS=595} [2020-10-15 23:33:46,272 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 468 predicate places. [2020-10-15 23:33:46,272 INFO L481 AbstractCegarLoop]: Abstraction has has 486 places, 595 transitions, 33100 flow [2020-10-15 23:33:46,272 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:46,272 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:46,273 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:46,473 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:46,473 INFO L429 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:46,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:46,474 INFO L82 PathProgramCache]: Analyzing trace with hash -364117059, now seen corresponding path program 67 times [2020-10-15 23:33:46,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:46,475 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358784130] [2020-10-15 23:33:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:46,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:46,565 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-15 23:33:46,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358784130] [2020-10-15 23:33:46,566 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513993672] [2020-10-15 23:33:46,566 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:46,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:46,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:46,738 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-15 23:33:46,738 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:46,739 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:46,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358890274] [2020-10-15 23:33:46,739 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:46,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:46,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:46,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:46,740 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:46,741 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 486 places, 595 transitions, 33100 flow. Second operand 15 states. [2020-10-15 23:33:46,741 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:46,741 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:46,741 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:47,739 INFO L129 PetriNetUnfolder]: 720/1654 cut-off events. [2020-10-15 23:33:47,739 INFO L130 PetriNetUnfolder]: For 602574/602580 co-relation queries the response was YES. [2020-10-15 23:33:47,769 INFO L80 FinitePrefix]: Finished finitePrefix Result has 40779 conditions, 1654 events. 720/1654 cut-off events. For 602574/602580 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 12797 event pairs, 0 based on Foata normal form. 11/1665 useless extension candidates. Maximal degree in co-relation 40569. Up to 1026 conditions per place. [2020-10-15 23:33:47,788 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 549 selfloop transitions, 75 changer transitions 0/636 dead transitions. [2020-10-15 23:33:47,788 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 636 transitions, 36529 flow [2020-10-15 23:33:47,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:33:47,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:33:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-15 23:33:47,789 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-15 23:33:47,789 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-15 23:33:47,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-15 23:33:47,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:47,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-15 23:33:47,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:33:47,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:33:47,791 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:33:47,791 INFO L185 Difference]: Start difference. First operand has 486 places, 595 transitions, 33100 flow. Second operand 13 states and 952 transitions. [2020-10-15 23:33:47,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 636 transitions, 36529 flow [2020-10-15 23:33:49,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 636 transitions, 36469 flow, removed 0 selfloop flow, removed 7 redundant places. [2020-10-15 23:33:49,485 INFO L241 Difference]: Finished difference. Result has 494 places, 610 transitions, 34472 flow [2020-10-15 23:33:49,486 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=33041, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=34472, PETRI_PLACES=494, PETRI_TRANSITIONS=610} [2020-10-15 23:33:49,486 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 476 predicate places. [2020-10-15 23:33:49,486 INFO L481 AbstractCegarLoop]: Abstraction has has 494 places, 610 transitions, 34472 flow [2020-10-15 23:33:49,486 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:49,486 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:49,486 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:49,686 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-10-15 23:33:49,687 INFO L429 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:49,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:49,687 INFO L82 PathProgramCache]: Analyzing trace with hash -364088229, now seen corresponding path program 68 times [2020-10-15 23:33:49,688 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:49,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565519783] [2020-10-15 23:33:49,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:49,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:49,777 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-15 23:33:49,778 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565519783] [2020-10-15 23:33:49,778 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835141897] [2020-10-15 23:33:49,778 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:49,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:33:49,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:49,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:49,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:49,926 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-15 23:33:49,926 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:49,926 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:49,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97436547] [2020-10-15 23:33:49,927 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:49,927 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:49,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:49,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:49,928 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:49,929 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 610 transitions, 34472 flow. Second operand 15 states. [2020-10-15 23:33:49,929 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:49,929 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:49,929 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:50,849 INFO L129 PetriNetUnfolder]: 735/1687 cut-off events. [2020-10-15 23:33:50,850 INFO L130 PetriNetUnfolder]: For 630885/630891 co-relation queries the response was YES. [2020-10-15 23:33:50,883 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42107 conditions, 1687 events. 735/1687 cut-off events. For 630885/630891 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 13075 event pairs, 0 based on Foata normal form. 10/1697 useless extension candidates. Maximal degree in co-relation 41894. Up to 1040 conditions per place. [2020-10-15 23:33:50,911 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 551 selfloop transitions, 78 changer transitions 0/641 dead transitions. [2020-10-15 23:33:50,911 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 641 transitions, 37225 flow [2020-10-15 23:33:50,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-10-15 23:33:50,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2020-10-15 23:33:50,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 952 transitions. [2020-10-15 23:33:50,913 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843997124370956 [2020-10-15 23:33:50,913 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 952 transitions. [2020-10-15 23:33:50,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 952 transitions. [2020-10-15 23:33:50,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:50,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 952 transitions. [2020-10-15 23:33:50,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 14 states. [2020-10-15 23:33:50,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 14 states. [2020-10-15 23:33:50,915 INFO L81 ComplementDD]: Finished complementDD. Result 14 states. [2020-10-15 23:33:50,915 INFO L185 Difference]: Start difference. First operand has 494 places, 610 transitions, 34472 flow. Second operand 13 states and 952 transitions. [2020-10-15 23:33:50,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 641 transitions, 37225 flow [2020-10-15 23:33:52,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 641 transitions, 37127 flow, removed 8 selfloop flow, removed 9 redundant places. [2020-10-15 23:33:52,850 INFO L241 Difference]: Finished difference. Result has 499 places, 617 transitions, 35166 flow [2020-10-15 23:33:52,851 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=34375, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=35166, PETRI_PLACES=499, PETRI_TRANSITIONS=617} [2020-10-15 23:33:52,851 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 481 predicate places. [2020-10-15 23:33:52,851 INFO L481 AbstractCegarLoop]: Abstraction has has 499 places, 617 transitions, 35166 flow [2020-10-15 23:33:52,851 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:52,851 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:52,851 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:53,051 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-15 23:33:53,052 INFO L429 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:53,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:53,053 INFO L82 PathProgramCache]: Analyzing trace with hash 1269008074, now seen corresponding path program 69 times [2020-10-15 23:33:53,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:53,053 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330311420] [2020-10-15 23:33:53,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:53,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:53,131 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-15 23:33:53,131 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330311420] [2020-10-15 23:33:53,131 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445619430] [2020-10-15 23:33:53,131 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:53,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:33:53,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:53,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:53,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:53,282 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-15 23:33:53,283 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:53,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:53,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358485644] [2020-10-15 23:33:53,283 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:53,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:53,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:53,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:53,286 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:53,286 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 617 transitions, 35166 flow. Second operand 15 states. [2020-10-15 23:33:53,286 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:53,286 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:53,286 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:54,227 INFO L129 PetriNetUnfolder]: 742/1703 cut-off events. [2020-10-15 23:33:54,227 INFO L130 PetriNetUnfolder]: For 651738/651740 co-relation queries the response was YES. [2020-10-15 23:33:54,261 INFO L80 FinitePrefix]: Finished finitePrefix Result has 42947 conditions, 1703 events. 742/1703 cut-off events. For 651738/651740 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 13208 event pairs, 0 based on Foata normal form. 5/1708 useless extension candidates. Maximal degree in co-relation 42732. Up to 1040 conditions per place. [2020-10-15 23:33:54,289 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 540 selfloop transitions, 92 changer transitions 0/644 dead transitions. [2020-10-15 23:33:54,289 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 644 transitions, 37579 flow [2020-10-15 23:33:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:33:54,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:33:54,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1099 transitions. [2020-10-15 23:33:54,291 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847352024922119 [2020-10-15 23:33:54,291 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1099 transitions. [2020-10-15 23:33:54,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1099 transitions. [2020-10-15 23:33:54,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:54,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1099 transitions. [2020-10-15 23:33:54,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:33:54,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:33:54,293 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:33:54,293 INFO L185 Difference]: Start difference. First operand has 499 places, 617 transitions, 35166 flow. Second operand 15 states and 1099 transitions. [2020-10-15 23:33:54,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 644 transitions, 37579 flow [2020-10-15 23:33:56,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 644 transitions, 37508 flow, removed 0 selfloop flow, removed 8 redundant places. [2020-10-15 23:33:56,142 INFO L241 Difference]: Finished difference. Result has 507 places, 620 transitions, 35705 flow [2020-10-15 23:33:56,142 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35096, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=35705, PETRI_PLACES=507, PETRI_TRANSITIONS=620} [2020-10-15 23:33:56,142 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 489 predicate places. [2020-10-15 23:33:56,142 INFO L481 AbstractCegarLoop]: Abstraction has has 507 places, 620 transitions, 35705 flow [2020-10-15 23:33:56,143 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:56,143 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:56,143 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:56,343 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,85 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:56,343 INFO L429 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:56,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:56,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1269009035, now seen corresponding path program 70 times [2020-10-15 23:33:56,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:56,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973269816] [2020-10-15 23:33:56,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:56,422 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-15 23:33:56,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973269816] [2020-10-15 23:33:56,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767880519] [2020-10-15 23:33:56,423 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:56,460 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:33:56,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:56,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:56,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:56,586 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-15 23:33:56,586 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:56,586 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:56,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815801123] [2020-10-15 23:33:56,587 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:56,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:56,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:56,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:56,588 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:56,589 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 620 transitions, 35705 flow. Second operand 15 states. [2020-10-15 23:33:56,589 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:56,589 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:56,589 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:33:57,651 INFO L129 PetriNetUnfolder]: 748/1717 cut-off events. [2020-10-15 23:33:57,651 INFO L130 PetriNetUnfolder]: For 675816/675818 co-relation queries the response was YES. [2020-10-15 23:33:57,684 INFO L80 FinitePrefix]: Finished finitePrefix Result has 43730 conditions, 1717 events. 748/1717 cut-off events. For 675816/675818 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 13346 event pairs, 0 based on Foata normal form. 7/1724 useless extension candidates. Maximal degree in co-relation 43513. Up to 1007 conditions per place. [2020-10-15 23:33:57,703 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 523 selfloop transitions, 116 changer transitions 0/651 dead transitions. [2020-10-15 23:33:57,703 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 651 transitions, 38190 flow [2020-10-15 23:33:57,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:33:57,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:33:57,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:33:57,705 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:33:57,705 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:33:57,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:33:57,705 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:33:57,705 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:33:57,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:33:57,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:33:57,707 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:33:57,707 INFO L185 Difference]: Start difference. First operand has 507 places, 620 transitions, 35705 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:33:57,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 651 transitions, 38190 flow [2020-10-15 23:33:59,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 651 transitions, 38042 flow, removed 4 selfloop flow, removed 14 redundant places. [2020-10-15 23:33:59,556 INFO L241 Difference]: Finished difference. Result has 511 places, 624 transitions, 36131 flow [2020-10-15 23:33:59,557 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=35557, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36131, PETRI_PLACES=511, PETRI_TRANSITIONS=624} [2020-10-15 23:33:59,557 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 493 predicate places. [2020-10-15 23:33:59,557 INFO L481 AbstractCegarLoop]: Abstraction has has 511 places, 624 transitions, 36131 flow [2020-10-15 23:33:59,557 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:33:59,557 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:33:59,557 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:33:59,758 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:59,758 INFO L429 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:33:59,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:33:59,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1269037865, now seen corresponding path program 71 times [2020-10-15 23:33:59,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:33:59,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428951989] [2020-10-15 23:33:59,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:33:59,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:33:59,837 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-15 23:33:59,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428951989] [2020-10-15 23:33:59,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527481419] [2020-10-15 23:33:59,838 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:33:59,877 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:33:59,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:33:59,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:33:59,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:33:59,982 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-15 23:33:59,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:33:59,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:33:59,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422633411] [2020-10-15 23:33:59,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:33:59,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:33:59,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:33:59,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:33:59,984 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:33:59,985 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 624 transitions, 36131 flow. Second operand 15 states. [2020-10-15 23:33:59,985 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:33:59,985 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:33:59,985 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:01,016 INFO L129 PetriNetUnfolder]: 761/1745 cut-off events. [2020-10-15 23:34:01,016 INFO L130 PetriNetUnfolder]: For 712800/712802 co-relation queries the response was YES. [2020-10-15 23:34:01,050 INFO L80 FinitePrefix]: Finished finitePrefix Result has 45212 conditions, 1745 events. 761/1745 cut-off events. For 712800/712802 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 13586 event pairs, 0 based on Foata normal form. 7/1752 useless extension candidates. Maximal degree in co-relation 44994. Up to 1016 conditions per place. [2020-10-15 23:34:01,070 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 521 selfloop transitions, 120 changer transitions 0/653 dead transitions. [2020-10-15 23:34:01,070 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 653 transitions, 38730 flow [2020-10-15 23:34:01,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:34:01,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:34:01,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1172 transitions. [2020-10-15 23:34:01,071 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:34:01,072 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1172 transitions. [2020-10-15 23:34:01,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1172 transitions. [2020-10-15 23:34:01,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:01,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1172 transitions. [2020-10-15 23:34:01,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:34:01,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:34:01,073 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:34:01,074 INFO L185 Difference]: Start difference. First operand has 511 places, 624 transitions, 36131 flow. Second operand 16 states and 1172 transitions. [2020-10-15 23:34:01,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 653 transitions, 38730 flow [2020-10-15 23:34:02,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 653 transitions, 38600 flow, removed 9 selfloop flow, removed 12 redundant places. [2020-10-15 23:34:02,913 INFO L241 Difference]: Finished difference. Result has 517 places, 629 transitions, 36756 flow [2020-10-15 23:34:02,914 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36002, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=36756, PETRI_PLACES=517, PETRI_TRANSITIONS=629} [2020-10-15 23:34:02,914 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 499 predicate places. [2020-10-15 23:34:02,914 INFO L481 AbstractCegarLoop]: Abstraction has has 517 places, 629 transitions, 36756 flow [2020-10-15 23:34:02,914 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:02,914 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:02,915 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:03,128 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,87 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:03,128 INFO L429 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:03,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:03,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1044985411, now seen corresponding path program 72 times [2020-10-15 23:34:03,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:03,129 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433691367] [2020-10-15 23:34:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:03,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:03,195 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-15 23:34:03,195 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433691367] [2020-10-15 23:34:03,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16184996] [2020-10-15 23:34:03,196 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:03,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:34:03,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:03,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:03,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:03,361 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-15 23:34:03,361 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:03,362 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:03,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618519754] [2020-10-15 23:34:03,362 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:03,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:03,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:03,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:03,363 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:03,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 629 transitions, 36756 flow. Second operand 15 states. [2020-10-15 23:34:03,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:03,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:03,364 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:04,472 INFO L129 PetriNetUnfolder]: 775/1773 cut-off events. [2020-10-15 23:34:04,473 INFO L130 PetriNetUnfolder]: For 752684/752690 co-relation queries the response was YES. [2020-10-15 23:34:04,509 INFO L80 FinitePrefix]: Finished finitePrefix Result has 46566 conditions, 1773 events. 775/1773 cut-off events. For 752684/752690 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 13829 event pairs, 0 based on Foata normal form. 11/1784 useless extension candidates. Maximal degree in co-relation 46345. Up to 947 conditions per place. [2020-10-15 23:34:04,528 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 447 selfloop transitions, 198 changer transitions 0/657 dead transitions. [2020-10-15 23:34:04,528 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 657 transitions, 39140 flow [2020-10-15 23:34:04,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:34:04,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:34:04,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-15 23:34:04,530 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:34:04,530 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-15 23:34:04,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-15 23:34:04,530 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:04,530 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-15 23:34:04,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:34:04,532 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:34:04,532 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:34:04,532 INFO L185 Difference]: Start difference. First operand has 517 places, 629 transitions, 36756 flow. Second operand 20 states and 1466 transitions. [2020-10-15 23:34:04,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 657 transitions, 39140 flow [2020-10-15 23:34:06,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 657 transitions, 39023 flow, removed 0 selfloop flow, removed 12 redundant places. [2020-10-15 23:34:06,553 INFO L241 Difference]: Finished difference. Result has 528 places, 637 transitions, 37630 flow [2020-10-15 23:34:06,553 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=36639, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=37630, PETRI_PLACES=528, PETRI_TRANSITIONS=637} [2020-10-15 23:34:06,554 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 510 predicate places. [2020-10-15 23:34:06,554 INFO L481 AbstractCegarLoop]: Abstraction has has 528 places, 637 transitions, 37630 flow [2020-10-15 23:34:06,554 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:06,554 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:06,554 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:06,754 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,88 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:06,755 INFO L429 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:06,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:06,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1094289946, now seen corresponding path program 73 times [2020-10-15 23:34:06,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:06,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361201095] [2020-10-15 23:34:06,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:06,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:06,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:34:06,819 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361201095] [2020-10-15 23:34:06,819 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907676974] [2020-10-15 23:34:06,819 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:06,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:06,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:06,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:07,001 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:07,012 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:07,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:34:08,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:08,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-10-15 23:34:08,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674291272] [2020-10-15 23:34:08,254 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 23:34:08,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:08,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 23:34:08,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=166, Unknown=1, NotChecked=0, Total=240 [2020-10-15 23:34:08,255 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:08,256 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 637 transitions, 37630 flow. Second operand 16 states. [2020-10-15 23:34:08,256 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:08,256 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:08,256 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:09,601 WARN L193 SmtUtils]: Spent 1.24 s on a formula simplification. DAG size of input: 56 DAG size of output: 20 [2020-10-15 23:34:11,903 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 51 [2020-10-15 23:34:15,587 WARN L193 SmtUtils]: Spent 3.46 s on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2020-10-15 23:34:24,962 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 48 [2020-10-15 23:34:37,325 WARN L193 SmtUtils]: Spent 4.14 s on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2020-10-15 23:34:45,733 INFO L129 PetriNetUnfolder]: 786/1797 cut-off events. [2020-10-15 23:34:45,734 INFO L130 PetriNetUnfolder]: For 795163/795165 co-relation queries the response was YES. [2020-10-15 23:34:45,771 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48062 conditions, 1797 events. 786/1797 cut-off events. For 795163/795165 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 14034 event pairs, 0 based on Foata normal form. 8/1805 useless extension candidates. Maximal degree in co-relation 47837. Up to 1015 conditions per place. [2020-10-15 23:34:45,791 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 441 selfloop transitions, 213 changer transitions 0/666 dead transitions. [2020-10-15 23:34:45,791 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 666 transitions, 41071 flow [2020-10-15 23:34:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:34:45,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:34:45,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1692 transitions. [2020-10-15 23:34:45,793 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875253961804144 [2020-10-15 23:34:45,793 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1692 transitions. [2020-10-15 23:34:45,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1692 transitions. [2020-10-15 23:34:45,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:45,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1692 transitions. [2020-10-15 23:34:45,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:34:45,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:34:45,795 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:34:45,795 INFO L185 Difference]: Start difference. First operand has 528 places, 637 transitions, 37630 flow. Second operand 23 states and 1692 transitions. [2020-10-15 23:34:45,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 666 transitions, 41071 flow [2020-10-15 23:34:48,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 666 transitions, 40822 flow, removed 25 selfloop flow, removed 14 redundant places. [2020-10-15 23:34:48,070 INFO L241 Difference]: Finished difference. Result has 540 places, 651 transitions, 39530 flow [2020-10-15 23:34:48,070 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=37386, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=39530, PETRI_PLACES=540, PETRI_TRANSITIONS=651} [2020-10-15 23:34:48,070 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 522 predicate places. [2020-10-15 23:34:48,070 INFO L481 AbstractCegarLoop]: Abstraction has has 540 places, 651 transitions, 39530 flow [2020-10-15 23:34:48,070 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 23:34:48,071 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:48,071 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:48,271 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:48,271 INFO L429 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:48,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:48,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1233710865, now seen corresponding path program 74 times [2020-10-15 23:34:48,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:48,272 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094535221] [2020-10-15 23:34:48,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:48,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:48,358 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-15 23:34:48,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094535221] [2020-10-15 23:34:48,358 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031512639] [2020-10-15 23:34:48,358 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:48,395 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:34:48,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:48,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:48,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:48,523 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:34:48,540 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-15 23:34:48,540 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:48,540 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:48,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150723450] [2020-10-15 23:34:48,541 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:48,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:48,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:48,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:48,543 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:48,544 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 651 transitions, 39530 flow. Second operand 15 states. [2020-10-15 23:34:48,544 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:48,544 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:48,544 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:49,897 INFO L129 PetriNetUnfolder]: 788/1812 cut-off events. [2020-10-15 23:34:49,898 INFO L130 PetriNetUnfolder]: For 815537/815543 co-relation queries the response was YES. [2020-10-15 23:34:49,932 INFO L80 FinitePrefix]: Finished finitePrefix Result has 48976 conditions, 1812 events. 788/1812 cut-off events. For 815537/815543 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 14236 event pairs, 0 based on Foata normal form. 10/1822 useless extension candidates. Maximal degree in co-relation 48747. Up to 1110 conditions per place. [2020-10-15 23:34:49,953 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 517 selfloop transitions, 141 changer transitions 0/670 dead transitions. [2020-10-15 23:34:49,953 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 670 transitions, 42474 flow [2020-10-15 23:34:49,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 23:34:49,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-10-15 23:34:49,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1104 transitions. [2020-10-15 23:34:49,955 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:34:49,955 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1104 transitions. [2020-10-15 23:34:49,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1104 transitions. [2020-10-15 23:34:49,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:49,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1104 transitions. [2020-10-15 23:34:49,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 16 states. [2020-10-15 23:34:49,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 16 states. [2020-10-15 23:34:49,958 INFO L81 ComplementDD]: Finished complementDD. Result 16 states. [2020-10-15 23:34:49,958 INFO L185 Difference]: Start difference. First operand has 540 places, 651 transitions, 39530 flow. Second operand 15 states and 1104 transitions. [2020-10-15 23:34:49,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 670 transitions, 42474 flow [2020-10-15 23:34:52,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 670 transitions, 41286 flow, removed 493 selfloop flow, removed 14 redundant places. [2020-10-15 23:34:52,355 INFO L241 Difference]: Finished difference. Result has 543 places, 662 transitions, 40000 flow [2020-10-15 23:34:52,356 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=38346, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=40000, PETRI_PLACES=543, PETRI_TRANSITIONS=662} [2020-10-15 23:34:52,356 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 525 predicate places. [2020-10-15 23:34:52,356 INFO L481 AbstractCegarLoop]: Abstraction has has 543 places, 662 transitions, 40000 flow [2020-10-15 23:34:52,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:52,356 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:52,356 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:52,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:52,557 INFO L429 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:52,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:52,558 INFO L82 PathProgramCache]: Analyzing trace with hash 1045014241, now seen corresponding path program 75 times [2020-10-15 23:34:52,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:52,558 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106589901] [2020-10-15 23:34:52,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:52,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:52,636 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-15 23:34:52,636 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106589901] [2020-10-15 23:34:52,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444369939] [2020-10-15 23:34:52,637 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:52,673 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:34:52,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:52,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:52,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:52,819 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-15 23:34:52,819 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:52,820 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:52,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966979774] [2020-10-15 23:34:52,820 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:52,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:52,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:52,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:52,822 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:52,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 662 transitions, 40000 flow. Second operand 15 states. [2020-10-15 23:34:52,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:52,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:52,823 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:54,036 INFO L129 PetriNetUnfolder]: 800/1837 cut-off events. [2020-10-15 23:34:54,036 INFO L130 PetriNetUnfolder]: For 834976/834978 co-relation queries the response was YES. [2020-10-15 23:34:54,076 INFO L80 FinitePrefix]: Finished finitePrefix Result has 49706 conditions, 1837 events. 800/1837 cut-off events. For 834976/834978 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 14466 event pairs, 0 based on Foata normal form. 7/1844 useless extension candidates. Maximal degree in co-relation 49474. Up to 1004 conditions per place. [2020-10-15 23:34:54,097 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 480 selfloop transitions, 191 changer transitions 0/683 dead transitions. [2020-10-15 23:34:54,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 683 transitions, 42407 flow [2020-10-15 23:34:54,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:34:54,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:34:54,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1466 transitions. [2020-10-15 23:34:54,099 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6850467289719626 [2020-10-15 23:34:54,099 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1466 transitions. [2020-10-15 23:34:54,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1466 transitions. [2020-10-15 23:34:54,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:54,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1466 transitions. [2020-10-15 23:34:54,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:34:54,101 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:34:54,101 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:34:54,101 INFO L185 Difference]: Start difference. First operand has 543 places, 662 transitions, 40000 flow. Second operand 20 states and 1466 transitions. [2020-10-15 23:34:54,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 683 transitions, 42407 flow [2020-10-15 23:34:56,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 683 transitions, 41912 flow, removed 180 selfloop flow, removed 11 redundant places. [2020-10-15 23:34:56,661 INFO L241 Difference]: Finished difference. Result has 554 places, 666 transitions, 40450 flow [2020-10-15 23:34:56,662 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=39526, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=40450, PETRI_PLACES=554, PETRI_TRANSITIONS=666} [2020-10-15 23:34:56,662 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 536 predicate places. [2020-10-15 23:34:56,662 INFO L481 AbstractCegarLoop]: Abstraction has has 554 places, 666 transitions, 40450 flow [2020-10-15 23:34:56,662 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:34:56,662 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:34:56,662 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:34:56,863 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:56,863 INFO L429 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:34:56,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:34:56,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1067149171, now seen corresponding path program 76 times [2020-10-15 23:34:56,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:34:56,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679238062] [2020-10-15 23:34:56,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:34:56,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:34:56,942 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-15 23:34:56,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679238062] [2020-10-15 23:34:56,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524878138] [2020-10-15 23:34:56,943 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:34:56,980 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:34:56,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:34:56,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:34:56,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:34:57,081 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:34:57,091 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-15 23:34:57,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:34:57,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:34:57,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136843212] [2020-10-15 23:34:57,092 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:34:57,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:34:57,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:34:57,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:34:57,093 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:34:57,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 666 transitions, 40450 flow. Second operand 15 states. [2020-10-15 23:34:57,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:34:57,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:34:57,094 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:34:58,655 INFO L129 PetriNetUnfolder]: 831/1890 cut-off events. [2020-10-15 23:34:58,655 INFO L130 PetriNetUnfolder]: For 925033/925035 co-relation queries the response was YES. [2020-10-15 23:34:58,697 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52459 conditions, 1890 events. 831/1890 cut-off events. For 925033/925035 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 14909 event pairs, 0 based on Foata normal form. 10/1900 useless extension candidates. Maximal degree in co-relation 52224. Up to 780 conditions per place. [2020-10-15 23:34:58,719 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 230 selfloop transitions, 469 changer transitions 0/711 dead transitions. [2020-10-15 23:34:58,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 580 places, 711 transitions, 46746 flow [2020-10-15 23:34:58,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:34:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:34:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:34:58,721 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:34:58,721 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:34:58,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:34:58,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:34:58,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:34:58,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:34:58,724 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:34:58,724 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:34:58,724 INFO L185 Difference]: Start difference. First operand has 554 places, 666 transitions, 40450 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:34:58,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 580 places, 711 transitions, 46746 flow [2020-10-15 23:35:01,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 711 transitions, 46526 flow, removed 9 selfloop flow, removed 15 redundant places. [2020-10-15 23:35:01,505 INFO L241 Difference]: Finished difference. Result has 569 places, 697 transitions, 45989 flow [2020-10-15 23:35:01,505 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=40244, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=45989, PETRI_PLACES=569, PETRI_TRANSITIONS=697} [2020-10-15 23:35:01,505 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 551 predicate places. [2020-10-15 23:35:01,505 INFO L481 AbstractCegarLoop]: Abstraction has has 569 places, 697 transitions, 45989 flow [2020-10-15 23:35:01,506 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:01,506 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:01,506 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:01,706 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2020-10-15 23:35:01,707 INFO L429 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:01,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:01,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1066254480, now seen corresponding path program 77 times [2020-10-15 23:35:01,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:01,708 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021735257] [2020-10-15 23:35:01,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:01,788 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-15 23:35:01,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021735257] [2020-10-15 23:35:01,789 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891602612] [2020-10-15 23:35:01,789 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:01,825 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:35:01,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:01,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:01,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:01,952 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:01,990 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-15 23:35:01,991 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:01,991 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:01,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467277240] [2020-10-15 23:35:01,991 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:01,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:01,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:01,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:01,993 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:01,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 697 transitions, 45989 flow. Second operand 15 states. [2020-10-15 23:35:01,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:01,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:01,994 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:03,764 INFO L129 PetriNetUnfolder]: 830/1922 cut-off events. [2020-10-15 23:35:03,764 INFO L130 PetriNetUnfolder]: For 971447/971453 co-relation queries the response was YES. [2020-10-15 23:35:03,831 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54778 conditions, 1922 events. 830/1922 cut-off events. For 971447/971453 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 15448 event pairs, 0 based on Foata normal form. 12/1934 useless extension candidates. Maximal degree in co-relation 54539. Up to 1053 conditions per place. [2020-10-15 23:35:03,866 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 405 selfloop transitions, 320 changer transitions 0/737 dead transitions. [2020-10-15 23:35:03,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 737 transitions, 51202 flow [2020-10-15 23:35:03,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:35:03,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:35:03,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:35:03,869 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:35:03,869 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:35:03,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:35:03,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:03,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:35:03,871 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:35:03,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:35:03,872 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:35:03,873 INFO L185 Difference]: Start difference. First operand has 569 places, 697 transitions, 45989 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:35:03,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 737 transitions, 51202 flow [2020-10-15 23:35:06,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 737 transitions, 48140 flow, removed 1400 selfloop flow, removed 18 redundant places. [2020-10-15 23:35:06,758 INFO L241 Difference]: Finished difference. Result has 582 places, 728 transitions, 47218 flow [2020-10-15 23:35:06,759 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=42936, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=47218, PETRI_PLACES=582, PETRI_TRANSITIONS=728} [2020-10-15 23:35:06,759 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 564 predicate places. [2020-10-15 23:35:06,759 INFO L481 AbstractCegarLoop]: Abstraction has has 582 places, 728 transitions, 47218 flow [2020-10-15 23:35:06,759 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:06,759 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:06,759 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:06,959 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:06,960 INFO L429 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:06,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:06,960 INFO L82 PathProgramCache]: Analyzing trace with hash 1067178001, now seen corresponding path program 78 times [2020-10-15 23:35:06,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:06,961 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379715702] [2020-10-15 23:35:06,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:07,046 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-15 23:35:07,046 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379715702] [2020-10-15 23:35:07,046 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763233670] [2020-10-15 23:35:07,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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:07,082 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:35:07,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:07,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:07,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:07,197 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:07,218 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-15 23:35:07,219 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:07,219 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:07,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128429978] [2020-10-15 23:35:07,219 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:07,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:07,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:07,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:07,221 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:07,221 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 582 places, 728 transitions, 47218 flow. Second operand 15 states. [2020-10-15 23:35:07,221 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:07,221 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:07,221 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:09,109 INFO L129 PetriNetUnfolder]: 829/1947 cut-off events. [2020-10-15 23:35:09,110 INFO L130 PetriNetUnfolder]: For 955003/955009 co-relation queries the response was YES. [2020-10-15 23:35:09,149 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54265 conditions, 1947 events. 829/1947 cut-off events. For 955003/955009 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 15845 event pairs, 0 based on Foata normal form. 12/1959 useless extension candidates. Maximal degree in co-relation 54022. Up to 1060 conditions per place. [2020-10-15 23:35:09,173 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 439 selfloop transitions, 309 changer transitions 0/760 dead transitions. [2020-10-15 23:35:09,173 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 760 transitions, 51511 flow [2020-10-15 23:35:09,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-10-15 23:35:09,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2020-10-15 23:35:09,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1840 transitions. [2020-10-15 23:35:09,175 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6878504672897197 [2020-10-15 23:35:09,175 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1840 transitions. [2020-10-15 23:35:09,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1840 transitions. [2020-10-15 23:35:09,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:09,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1840 transitions. [2020-10-15 23:35:09,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 26 states. [2020-10-15 23:35:09,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 26 states. [2020-10-15 23:35:09,178 INFO L81 ComplementDD]: Finished complementDD. Result 26 states. [2020-10-15 23:35:09,178 INFO L185 Difference]: Start difference. First operand has 582 places, 728 transitions, 47218 flow. Second operand 25 states and 1840 transitions. [2020-10-15 23:35:09,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 760 transitions, 51511 flow [2020-10-15 23:35:12,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 760 transitions, 50023 flow, removed 575 selfloop flow, removed 25 redundant places. [2020-10-15 23:35:12,102 INFO L241 Difference]: Finished difference. Result has 585 places, 750 transitions, 48906 flow [2020-10-15 23:35:12,103 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45786, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=48906, PETRI_PLACES=585, PETRI_TRANSITIONS=750} [2020-10-15 23:35:12,103 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 567 predicate places. [2020-10-15 23:35:12,103 INFO L481 AbstractCegarLoop]: Abstraction has has 585 places, 750 transitions, 48906 flow [2020-10-15 23:35:12,103 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:12,103 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:12,103 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:12,303 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-15 23:35:12,304 INFO L429 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:12,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:12,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1067148210, now seen corresponding path program 79 times [2020-10-15 23:35:12,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:12,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906518841] [2020-10-15 23:35:12,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:12,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:12,383 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-15 23:35:12,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906518841] [2020-10-15 23:35:12,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415527300] [2020-10-15 23:35:12,384 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:12,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:12,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-15 23:35:12,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:12,519 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:35:12,531 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-15 23:35:12,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:12,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-10-15 23:35:12,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25178636] [2020-10-15 23:35:12,532 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 23:35:12,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:12,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 23:35:12,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2020-10-15 23:35:12,533 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:12,534 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 750 transitions, 48906 flow. Second operand 15 states. [2020-10-15 23:35:12,534 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:12,534 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:12,534 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:14,186 INFO L129 PetriNetUnfolder]: 826/1968 cut-off events. [2020-10-15 23:35:14,186 INFO L130 PetriNetUnfolder]: For 959635/959641 co-relation queries the response was YES. [2020-10-15 23:35:14,229 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54494 conditions, 1968 events. 826/1968 cut-off events. For 959635/959641 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 16280 event pairs, 0 based on Foata normal form. 10/1978 useless extension candidates. Maximal degree in co-relation 54249. Up to 1144 conditions per place. [2020-10-15 23:35:14,253 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 495 selfloop transitions, 278 changer transitions 0/785 dead transitions. [2020-10-15 23:35:14,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 785 transitions, 53829 flow [2020-10-15 23:35:14,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:35:14,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:35:14,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1987 transitions. [2020-10-15 23:35:14,256 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877812391831083 [2020-10-15 23:35:14,256 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1987 transitions. [2020-10-15 23:35:14,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1987 transitions. [2020-10-15 23:35:14,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:14,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1987 transitions. [2020-10-15 23:35:14,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:35:14,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:35:14,261 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:35:14,261 INFO L185 Difference]: Start difference. First operand has 585 places, 750 transitions, 48906 flow. Second operand 27 states and 1987 transitions. [2020-10-15 23:35:14,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 785 transitions, 53829 flow [2020-10-15 23:35:17,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 785 transitions, 52711 flow, removed 468 selfloop flow, removed 18 redundant places. [2020-10-15 23:35:17,419 INFO L241 Difference]: Finished difference. Result has 597 places, 779 transitions, 51666 flow [2020-10-15 23:35:17,419 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=47804, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=750, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=51666, PETRI_PLACES=597, PETRI_TRANSITIONS=779} [2020-10-15 23:35:17,420 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 579 predicate places. [2020-10-15 23:35:17,420 INFO L481 AbstractCegarLoop]: Abstraction has has 597 places, 779 transitions, 51666 flow [2020-10-15 23:35:17,420 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 23:35:17,420 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:17,420 INFO L255 CegarLoopForPetriNet]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:17,627 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:17,628 INFO L429 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:17,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:17,628 INFO L82 PathProgramCache]: Analyzing trace with hash -220017992, now seen corresponding path program 16 times [2020-10-15 23:35:17,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:17,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164792069] [2020-10-15 23:35:17,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:17,788 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:17,788 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164792069] [2020-10-15 23:35:17,788 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771516983] [2020-10-15 23:35:17,788 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:17,822 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:17,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:17,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 7 conjunts are in the unsatisfiable core [2020-10-15 23:35:17,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:17,900 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:17,900 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2020-10-15 23:35:17,900 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 16 [2020-10-15 23:35:17,900 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433278615] [2020-10-15 23:35:17,901 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-10-15 23:35:17,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:17,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-10-15 23:35:17,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2020-10-15 23:35:17,902 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 107 [2020-10-15 23:35:17,902 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 779 transitions, 51666 flow. Second operand 8 states. [2020-10-15 23:35:17,903 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:17,903 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 107 [2020-10-15 23:35:17,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:18,908 INFO L129 PetriNetUnfolder]: 832/2039 cut-off events. [2020-10-15 23:35:18,908 INFO L130 PetriNetUnfolder]: For 1574648/1575219 co-relation queries the response was YES. [2020-10-15 23:35:18,955 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56804 conditions, 2039 events. 832/2039 cut-off events. For 1574648/1575219 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 17276 event pairs, 18 based on Foata normal form. 587/2626 useless extension candidates. Maximal degree in co-relation 56556. Up to 787 conditions per place. [2020-10-15 23:35:18,978 INFO L132 encePairwiseOnDemand]: 104/107 looper letters, 2 selfloop transitions, 483 changer transitions 10/791 dead transitions. [2020-10-15 23:35:18,978 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 791 transitions, 54733 flow [2020-10-15 23:35:18,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-10-15 23:35:18,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-10-15 23:35:18,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 670 transitions. [2020-10-15 23:35:18,979 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.7827102803738317 [2020-10-15 23:35:18,980 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 670 transitions. [2020-10-15 23:35:18,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 670 transitions. [2020-10-15 23:35:18,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:18,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 670 transitions. [2020-10-15 23:35:18,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 9 states. [2020-10-15 23:35:18,981 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 9 states. [2020-10-15 23:35:18,981 INFO L81 ComplementDD]: Finished complementDD. Result 9 states. [2020-10-15 23:35:18,981 INFO L185 Difference]: Start difference. First operand has 597 places, 779 transitions, 51666 flow. Second operand 8 states and 670 transitions. [2020-10-15 23:35:18,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 791 transitions, 54733 flow [2020-10-15 23:35:22,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 791 transitions, 52954 flow, removed 605 selfloop flow, removed 26 redundant places. [2020-10-15 23:35:22,133 INFO L241 Difference]: Finished difference. Result has 578 places, 781 transitions, 52703 flow [2020-10-15 23:35:22,133 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49156, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=52703, PETRI_PLACES=578, PETRI_TRANSITIONS=781} [2020-10-15 23:35:22,134 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 560 predicate places. [2020-10-15 23:35:22,134 INFO L481 AbstractCegarLoop]: Abstraction has has 578 places, 781 transitions, 52703 flow [2020-10-15 23:35:22,134 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-10-15 23:35:22,134 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:22,134 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:22,334 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-10-15 23:35:22,335 INFO L429 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:22,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:22,335 INFO L82 PathProgramCache]: Analyzing trace with hash -1387194029, now seen corresponding path program 80 times [2020-10-15 23:35:22,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:22,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512358026] [2020-10-15 23:35:22,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:22,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:22,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512358026] [2020-10-15 23:35:22,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410583059] [2020-10-15 23:35:22,440 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:22,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:22,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:22,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:22,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:22,676 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:22,676 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:22,676 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:22,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720280294] [2020-10-15 23:35:22,677 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:22,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:22,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:22,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:22,678 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:22,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 781 transitions, 52703 flow. Second operand 17 states. [2020-10-15 23:35:22,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:22,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:22,678 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:24,249 INFO L129 PetriNetUnfolder]: 848/2028 cut-off events. [2020-10-15 23:35:24,250 INFO L130 PetriNetUnfolder]: For 1096097/1096099 co-relation queries the response was YES. [2020-10-15 23:35:24,295 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58406 conditions, 2028 events. 848/2028 cut-off events. For 1096097/1096099 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 16846 event pairs, 19 based on Foata normal form. 14/2042 useless extension candidates. Maximal degree in co-relation 58161. Up to 1196 conditions per place. [2020-10-15 23:35:24,319 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 649 selfloop transitions, 150 changer transitions 2/816 dead transitions. [2020-10-15 23:35:24,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 596 places, 816 transitions, 55625 flow [2020-10-15 23:35:24,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:35:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:35:24,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-15 23:35:24,321 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-15 23:35:24,321 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-15 23:35:24,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-15 23:35:24,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:24,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-15 23:35:24,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:35:24,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:35:24,323 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:35:24,323 INFO L185 Difference]: Start difference. First operand has 578 places, 781 transitions, 52703 flow. Second operand 21 states and 1537 transitions. [2020-10-15 23:35:24,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 596 places, 816 transitions, 55625 flow [2020-10-15 23:35:27,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 816 transitions, 48623 flow, removed 3403 selfloop flow, removed 9 redundant places. [2020-10-15 23:35:27,397 INFO L241 Difference]: Finished difference. Result has 590 places, 786 transitions, 46561 flow [2020-10-15 23:35:27,397 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=45855, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=781, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=46561, PETRI_PLACES=590, PETRI_TRANSITIONS=786} [2020-10-15 23:35:27,397 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 572 predicate places. [2020-10-15 23:35:27,397 INFO L481 AbstractCegarLoop]: Abstraction has has 590 places, 786 transitions, 46561 flow [2020-10-15 23:35:27,397 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:35:27,397 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:27,397 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:27,598 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-10-15 23:35:27,598 INFO L429 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:27,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:27,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1851105519, now seen corresponding path program 81 times [2020-10-15 23:35:27,599 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:27,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746429771] [2020-10-15 23:35:27,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:27,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:27,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746429771] [2020-10-15 23:35:27,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034243547] [2020-10-15 23:35:27,768 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:27,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:35:27,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:27,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:27,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:27,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:27,979 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:27,979 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:27,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293058968] [2020-10-15 23:35:27,979 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:27,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:27,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:27,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:27,981 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:27,981 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 786 transitions, 46561 flow. Second operand 17 states. [2020-10-15 23:35:27,981 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:27,981 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:27,981 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:29,445 INFO L129 PetriNetUnfolder]: 846/2026 cut-off events. [2020-10-15 23:35:29,445 INFO L130 PetriNetUnfolder]: For 617363/617365 co-relation queries the response was YES. [2020-10-15 23:35:29,485 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50034 conditions, 2026 events. 846/2026 cut-off events. For 617363/617365 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 16929 event pairs, 12 based on Foata normal form. 5/2031 useless extension candidates. Maximal degree in co-relation 49789. Up to 1261 conditions per place. [2020-10-15 23:35:29,506 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 670 selfloop transitions, 115 changer transitions 0/800 dead transitions. [2020-10-15 23:35:29,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 606 places, 800 transitions, 48737 flow [2020-10-15 23:35:29,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:35:29,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:35:29,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1245 transitions. [2020-10-15 23:35:29,508 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6844420010995053 [2020-10-15 23:35:29,508 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1245 transitions. [2020-10-15 23:35:29,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1245 transitions. [2020-10-15 23:35:29,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:29,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1245 transitions. [2020-10-15 23:35:29,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:35:29,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:35:29,509 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:35:29,509 INFO L185 Difference]: Start difference. First operand has 590 places, 786 transitions, 46561 flow. Second operand 17 states and 1245 transitions. [2020-10-15 23:35:29,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 606 places, 800 transitions, 48737 flow [2020-10-15 23:35:32,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 800 transitions, 48449 flow, removed 24 selfloop flow, removed 16 redundant places. [2020-10-15 23:35:32,195 INFO L241 Difference]: Finished difference. Result has 592 places, 790 transitions, 47017 flow [2020-10-15 23:35:32,195 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46275, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=47017, PETRI_PLACES=592, PETRI_TRANSITIONS=790} [2020-10-15 23:35:32,195 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 574 predicate places. [2020-10-15 23:35:32,195 INFO L481 AbstractCegarLoop]: Abstraction has has 592 places, 790 transitions, 47017 flow [2020-10-15 23:35:32,195 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:35:32,196 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:32,196 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:32,396 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-15 23:35:32,396 INFO L429 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:32,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:32,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1988027125, now seen corresponding path program 82 times [2020-10-15 23:35:32,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:32,397 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857061580] [2020-10-15 23:35:32,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:32,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:32,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:32,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857061580] [2020-10-15 23:35:32,493 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819288328] [2020-10-15 23:35:32,493 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:32,563 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:35:32,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:32,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:32,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:32,930 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:32,930 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:32,931 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:32,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141581877] [2020-10-15 23:35:32,931 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:32,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:32,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:32,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:32,934 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:32,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 790 transitions, 47017 flow. Second operand 17 states. [2020-10-15 23:35:32,936 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:32,936 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:32,936 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:35,141 INFO L129 PetriNetUnfolder]: 853/2046 cut-off events. [2020-10-15 23:35:35,142 INFO L130 PetriNetUnfolder]: For 633880/633886 co-relation queries the response was YES. [2020-10-15 23:35:35,186 INFO L80 FinitePrefix]: Finished finitePrefix Result has 50621 conditions, 2046 events. 853/2046 cut-off events. For 633880/633886 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 17133 event pairs, 17 based on Foata normal form. 9/2055 useless extension candidates. Maximal degree in co-relation 50377. Up to 1101 conditions per place. [2020-10-15 23:35:35,206 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 508 selfloop transitions, 293 changer transitions 0/816 dead transitions. [2020-10-15 23:35:35,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 816 transitions, 49642 flow [2020-10-15 23:35:35,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:35:35,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:35:35,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1760 transitions. [2020-10-15 23:35:35,208 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:35:35,208 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1760 transitions. [2020-10-15 23:35:35,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1760 transitions. [2020-10-15 23:35:35,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:35,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1760 transitions. [2020-10-15 23:35:35,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:35:35,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:35:35,211 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:35:35,211 INFO L185 Difference]: Start difference. First operand has 592 places, 790 transitions, 47017 flow. Second operand 24 states and 1760 transitions. [2020-10-15 23:35:35,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 816 transitions, 49642 flow [2020-10-15 23:35:38,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 816 transitions, 49513 flow, removed 3 selfloop flow, removed 13 redundant places. [2020-10-15 23:35:38,352 INFO L241 Difference]: Finished difference. Result has 604 places, 798 transitions, 48387 flow [2020-10-15 23:35:38,352 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=46888, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=48387, PETRI_PLACES=604, PETRI_TRANSITIONS=798} [2020-10-15 23:35:38,353 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 586 predicate places. [2020-10-15 23:35:38,353 INFO L481 AbstractCegarLoop]: Abstraction has has 604 places, 798 transitions, 48387 flow [2020-10-15 23:35:38,353 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:35:38,353 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:38,353 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:38,553 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:38,554 INFO L429 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:38,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:38,554 INFO L82 PathProgramCache]: Analyzing trace with hash -497585652, now seen corresponding path program 83 times [2020-10-15 23:35:38,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:38,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655475094] [2020-10-15 23:35:38,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:38,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:38,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:38,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655475094] [2020-10-15 23:35:38,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086278586] [2020-10-15 23:35:38,654 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:38,691 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:35:38,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:38,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:38,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:38,851 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:35:38,888 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:38,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:38,889 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:38,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115500372] [2020-10-15 23:35:38,889 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:38,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:38,889 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:38,889 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:38,890 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:38,890 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 798 transitions, 48387 flow. Second operand 17 states. [2020-10-15 23:35:38,891 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:38,891 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:38,891 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:40,444 INFO L129 PetriNetUnfolder]: 853/2052 cut-off events. [2020-10-15 23:35:40,444 INFO L130 PetriNetUnfolder]: For 638921/638923 co-relation queries the response was YES. [2020-10-15 23:35:40,489 INFO L80 FinitePrefix]: Finished finitePrefix Result has 51327 conditions, 2052 events. 853/2052 cut-off events. For 638921/638923 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 17283 event pairs, 16 based on Foata normal form. 3/2055 useless extension candidates. Maximal degree in co-relation 51081. Up to 1270 conditions per place. [2020-10-15 23:35:40,510 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 633 selfloop transitions, 157 changer transitions 0/805 dead transitions. [2020-10-15 23:35:40,510 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 805 transitions, 50424 flow [2020-10-15 23:35:40,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:35:40,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:35:40,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1248 transitions. [2020-10-15 23:35:40,511 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6860912589334799 [2020-10-15 23:35:40,511 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1248 transitions. [2020-10-15 23:35:40,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1248 transitions. [2020-10-15 23:35:40,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:40,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1248 transitions. [2020-10-15 23:35:40,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:35:40,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:35:40,513 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:35:40,513 INFO L185 Difference]: Start difference. First operand has 604 places, 798 transitions, 48387 flow. Second operand 17 states and 1248 transitions. [2020-10-15 23:35:40,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 805 transitions, 50424 flow [2020-10-15 23:35:43,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 805 transitions, 50022 flow, removed 41 selfloop flow, removed 19 redundant places. [2020-10-15 23:35:43,525 INFO L241 Difference]: Finished difference. Result has 603 places, 801 transitions, 48794 flow [2020-10-15 23:35:43,526 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=47985, PETRI_DIFFERENCE_MINUEND_PLACES=585, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=798, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=48794, PETRI_PLACES=603, PETRI_TRANSITIONS=801} [2020-10-15 23:35:43,526 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 585 predicate places. [2020-10-15 23:35:43,526 INFO L481 AbstractCegarLoop]: Abstraction has has 603 places, 801 transitions, 48794 flow [2020-10-15 23:35:43,526 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:35:43,526 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:43,526 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:43,726 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-10-15 23:35:43,727 INFO L429 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:43,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:43,727 INFO L82 PathProgramCache]: Analyzing trace with hash -483501094, now seen corresponding path program 84 times [2020-10-15 23:35:43,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:43,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046610760] [2020-10-15 23:35:43,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:43,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:43,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:43,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046610760] [2020-10-15 23:35:43,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724637263] [2020-10-15 23:35:43,842 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:43,887 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:35:43,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:43,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:43,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:44,070 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:44,071 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:44,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834626276] [2020-10-15 23:35:44,071 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:44,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:44,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:44,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:44,073 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:44,073 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 801 transitions, 48794 flow. Second operand 17 states. [2020-10-15 23:35:44,073 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:44,073 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:44,073 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:45,624 INFO L129 PetriNetUnfolder]: 869/2093 cut-off events. [2020-10-15 23:35:45,624 INFO L130 PetriNetUnfolder]: For 689709/689711 co-relation queries the response was YES. [2020-10-15 23:35:45,667 INFO L80 FinitePrefix]: Finished finitePrefix Result has 52758 conditions, 2093 events. 869/2093 cut-off events. For 689709/689711 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 17684 event pairs, 16 based on Foata normal form. 11/2104 useless extension candidates. Maximal degree in co-relation 52512. Up to 1206 conditions per place. [2020-10-15 23:35:45,689 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 651 selfloop transitions, 172 changer transitions 0/838 dead transitions. [2020-10-15 23:35:45,689 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 838 transitions, 51985 flow [2020-10-15 23:35:45,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:35:45,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:35:45,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1391 transitions. [2020-10-15 23:35:45,691 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6842105263157895 [2020-10-15 23:35:45,691 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1391 transitions. [2020-10-15 23:35:45,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1391 transitions. [2020-10-15 23:35:45,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:45,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1391 transitions. [2020-10-15 23:35:45,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:35:45,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:35:45,693 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:35:45,693 INFO L185 Difference]: Start difference. First operand has 603 places, 801 transitions, 48794 flow. Second operand 19 states and 1391 transitions. [2020-10-15 23:35:45,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 838 transitions, 51985 flow [2020-10-15 23:35:48,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 608 places, 838 transitions, 51676 flow, removed 77 selfloop flow, removed 13 redundant places. [2020-10-15 23:35:48,813 INFO L241 Difference]: Finished difference. Result has 611 places, 813 transitions, 49791 flow [2020-10-15 23:35:48,813 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=48486, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=49791, PETRI_PLACES=611, PETRI_TRANSITIONS=813} [2020-10-15 23:35:48,814 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 593 predicate places. [2020-10-15 23:35:48,814 INFO L481 AbstractCegarLoop]: Abstraction has has 611 places, 813 transitions, 49791 flow [2020-10-15 23:35:48,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:35:48,814 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:48,814 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:49,014 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:49,015 INFO L429 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:49,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:49,015 INFO L82 PathProgramCache]: Analyzing trace with hash 1843985470, now seen corresponding path program 85 times [2020-10-15 23:35:49,016 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:49,016 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732241088] [2020-10-15 23:35:49,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:49,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:49,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732241088] [2020-10-15 23:35:49,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062735117] [2020-10-15 23:35:49,141 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:49,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:49,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:49,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:49,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:49,352 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:49,352 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:49,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640871809] [2020-10-15 23:35:49,353 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:49,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:49,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:49,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:35:49,354 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:49,354 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 813 transitions, 49791 flow. Second operand 17 states. [2020-10-15 23:35:49,354 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:49,354 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:49,354 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:35:50,816 INFO L129 PetriNetUnfolder]: 869/2100 cut-off events. [2020-10-15 23:35:50,816 INFO L130 PetriNetUnfolder]: For 692155/692157 co-relation queries the response was YES. [2020-10-15 23:35:50,863 INFO L80 FinitePrefix]: Finished finitePrefix Result has 53410 conditions, 2100 events. 869/2100 cut-off events. For 692155/692157 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 17829 event pairs, 12 based on Foata normal form. 5/2105 useless extension candidates. Maximal degree in co-relation 53160. Up to 1280 conditions per place. [2020-10-15 23:35:50,885 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 674 selfloop transitions, 138 changer transitions 0/827 dead transitions. [2020-10-15 23:35:50,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 827 transitions, 51973 flow [2020-10-15 23:35:50,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:35:50,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:35:50,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-15 23:35:50,886 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-15 23:35:50,886 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-15 23:35:50,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-15 23:35:50,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:35:50,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-15 23:35:50,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:35:50,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:35:50,888 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:35:50,888 INFO L185 Difference]: Start difference. First operand has 611 places, 813 transitions, 49791 flow. Second operand 18 states and 1319 transitions. [2020-10-15 23:35:50,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 628 places, 827 transitions, 51973 flow [2020-10-15 23:35:54,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 827 transitions, 51815 flow, removed 1 selfloop flow, removed 14 redundant places. [2020-10-15 23:35:54,115 INFO L241 Difference]: Finished difference. Result has 616 places, 816 transitions, 50258 flow [2020-10-15 23:35:54,115 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=49634, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=50258, PETRI_PLACES=616, PETRI_TRANSITIONS=816} [2020-10-15 23:35:54,115 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 598 predicate places. [2020-10-15 23:35:54,116 INFO L481 AbstractCegarLoop]: Abstraction has has 616 places, 816 transitions, 50258 flow [2020-10-15 23:35:54,116 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:35:54,116 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:35:54,116 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:35:54,316 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-15 23:35:54,317 INFO L429 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:35:54,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:35:54,317 INFO L82 PathProgramCache]: Analyzing trace with hash 2120095468, now seen corresponding path program 86 times [2020-10-15 23:35:54,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:35:54,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726283325] [2020-10-15 23:35:54,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:35:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:35:54,439 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:54,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726283325] [2020-10-15 23:35:54,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684082590] [2020-10-15 23:35:54,440 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:35:54,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:35:54,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:35:54,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:35:54,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:35:57,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:35:57,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:35:57,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:35:57,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962042348] [2020-10-15 23:35:57,388 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:35:57,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:35:57,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:35:57,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=200, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:35:57,389 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:35:57,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 616 places, 816 transitions, 50258 flow. Second operand 17 states. [2020-10-15 23:35:57,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:35:57,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:35:57,390 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:01,632 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:36:03,184 INFO L129 PetriNetUnfolder]: 872/2113 cut-off events. [2020-10-15 23:36:03,184 INFO L130 PetriNetUnfolder]: For 710543/710545 co-relation queries the response was YES. [2020-10-15 23:36:03,231 INFO L80 FinitePrefix]: Finished finitePrefix Result has 54071 conditions, 2113 events. 872/2113 cut-off events. For 710543/710545 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 18029 event pairs, 9 based on Foata normal form. 5/2118 useless extension candidates. Maximal degree in co-relation 53819. Up to 1260 conditions per place. [2020-10-15 23:36:03,253 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 673 selfloop transitions, 148 changer transitions 0/836 dead transitions. [2020-10-15 23:36:03,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 836 transitions, 52777 flow [2020-10-15 23:36:03,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:36:03,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:36:03,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1318 transitions. [2020-10-15 23:36:03,255 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6843198338525441 [2020-10-15 23:36:03,255 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1318 transitions. [2020-10-15 23:36:03,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1318 transitions. [2020-10-15 23:36:03,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:03,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1318 transitions. [2020-10-15 23:36:03,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:36:03,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:36:03,257 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:36:03,257 INFO L185 Difference]: Start difference. First operand has 616 places, 816 transitions, 50258 flow. Second operand 18 states and 1318 transitions. [2020-10-15 23:36:03,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 836 transitions, 52777 flow [2020-10-15 23:36:06,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 836 transitions, 52551 flow, removed 35 selfloop flow, removed 13 redundant places. [2020-10-15 23:36:06,497 INFO L241 Difference]: Finished difference. Result has 623 places, 820 transitions, 50812 flow [2020-10-15 23:36:06,498 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50034, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=816, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=668, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=50812, PETRI_PLACES=623, PETRI_TRANSITIONS=820} [2020-10-15 23:36:06,498 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 605 predicate places. [2020-10-15 23:36:06,498 INFO L481 AbstractCegarLoop]: Abstraction has has 623 places, 820 transitions, 50812 flow [2020-10-15 23:36:06,498 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:06,498 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:06,498 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:06,699 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:06,699 INFO L429 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:06,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:06,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1386300299, now seen corresponding path program 87 times [2020-10-15 23:36:06,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:06,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531211018] [2020-10-15 23:36:06,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:06,809 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:06,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531211018] [2020-10-15 23:36:06,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225174769] [2020-10-15 23:36:06,810 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:06,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:36:06,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:06,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:06,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:07,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:07,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:07,062 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:07,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635393600] [2020-10-15 23:36:07,062 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:07,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:07,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:07,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:07,064 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:07,064 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 820 transitions, 50812 flow. Second operand 17 states. [2020-10-15 23:36:07,064 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:07,064 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:07,064 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:08,834 INFO L129 PetriNetUnfolder]: 885/2140 cut-off events. [2020-10-15 23:36:08,834 INFO L130 PetriNetUnfolder]: For 745083/745089 co-relation queries the response was YES. [2020-10-15 23:36:08,882 INFO L80 FinitePrefix]: Finished finitePrefix Result has 55278 conditions, 2140 events. 885/2140 cut-off events. For 745083/745089 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 18291 event pairs, 13 based on Foata normal form. 13/2153 useless extension candidates. Maximal degree in co-relation 55023. Up to 1249 conditions per place. [2020-10-15 23:36:08,904 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 665 selfloop transitions, 165 changer transitions 0/845 dead transitions. [2020-10-15 23:36:08,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 845 transitions, 53593 flow [2020-10-15 23:36:08,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:36:08,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:36:08,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1537 transitions. [2020-10-15 23:36:08,906 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6840231419670671 [2020-10-15 23:36:08,906 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1537 transitions. [2020-10-15 23:36:08,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1537 transitions. [2020-10-15 23:36:08,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:08,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1537 transitions. [2020-10-15 23:36:08,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:36:08,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:36:08,908 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:36:08,908 INFO L185 Difference]: Start difference. First operand has 623 places, 820 transitions, 50812 flow. Second operand 21 states and 1537 transitions. [2020-10-15 23:36:08,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 845 transitions, 53593 flow [2020-10-15 23:36:12,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 631 places, 845 transitions, 53462 flow, removed 6 selfloop flow, removed 12 redundant places. [2020-10-15 23:36:12,170 INFO L241 Difference]: Finished difference. Result has 634 places, 825 transitions, 51611 flow [2020-10-15 23:36:12,171 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=50681, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=820, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=51611, PETRI_PLACES=634, PETRI_TRANSITIONS=825} [2020-10-15 23:36:12,171 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 616 predicate places. [2020-10-15 23:36:12,171 INFO L481 AbstractCegarLoop]: Abstraction has has 634 places, 825 transitions, 51611 flow [2020-10-15 23:36:12,171 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:12,171 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:12,171 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:12,372 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:12,372 INFO L429 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:12,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:12,373 INFO L82 PathProgramCache]: Analyzing trace with hash -386192966, now seen corresponding path program 88 times [2020-10-15 23:36:12,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:12,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609926383] [2020-10-15 23:36:12,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:12,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:12,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:12,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609926383] [2020-10-15 23:36:12,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342880285] [2020-10-15 23:36:12,464 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:12,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:36:12,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:12,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:12,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:14,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:14,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:14,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051160097] [2020-10-15 23:36:14,120 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:14,120 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:14,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:14,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:36:14,121 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:14,122 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 825 transitions, 51611 flow. Second operand 17 states. [2020-10-15 23:36:14,122 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:14,122 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:14,122 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:18,408 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:36:30,958 INFO L129 PetriNetUnfolder]: 895/2168 cut-off events. [2020-10-15 23:36:30,959 INFO L130 PetriNetUnfolder]: For 785616/785622 co-relation queries the response was YES. [2020-10-15 23:36:31,042 INFO L80 FinitePrefix]: Finished finitePrefix Result has 56542 conditions, 2168 events. 895/2168 cut-off events. For 785616/785622 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 18554 event pairs, 14 based on Foata normal form. 15/2183 useless extension candidates. Maximal degree in co-relation 56284. Up to 1078 conditions per place. [2020-10-15 23:36:31,073 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 469 selfloop transitions, 376 changer transitions 0/860 dead transitions. [2020-10-15 23:36:31,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 860 transitions, 54543 flow [2020-10-15 23:36:31,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-15 23:36:31,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-15 23:36:31,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1761 transitions. [2020-10-15 23:36:31,076 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6857476635514018 [2020-10-15 23:36:31,076 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1761 transitions. [2020-10-15 23:36:31,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1761 transitions. [2020-10-15 23:36:31,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:36:31,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1761 transitions. [2020-10-15 23:36:31,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 25 states. [2020-10-15 23:36:31,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 25 states. [2020-10-15 23:36:31,080 INFO L81 ComplementDD]: Finished complementDD. Result 25 states. [2020-10-15 23:36:31,080 INFO L185 Difference]: Start difference. First operand has 634 places, 825 transitions, 51611 flow. Second operand 24 states and 1761 transitions. [2020-10-15 23:36:31,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 860 transitions, 54543 flow [2020-10-15 23:36:34,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 860 transitions, 54357 flow, removed 19 selfloop flow, removed 15 redundant places. [2020-10-15 23:36:34,413 INFO L241 Difference]: Finished difference. Result has 645 places, 837 transitions, 53068 flow [2020-10-15 23:36:34,414 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=51425, PETRI_DIFFERENCE_MINUEND_PLACES=619, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=53068, PETRI_PLACES=645, PETRI_TRANSITIONS=837} [2020-10-15 23:36:34,414 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 627 predicate places. [2020-10-15 23:36:34,414 INFO L481 AbstractCegarLoop]: Abstraction has has 645 places, 837 transitions, 53068 flow [2020-10-15 23:36:34,414 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:36:34,414 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:36:34,414 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:36:34,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2020-10-15 23:36:34,615 INFO L429 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:36:34,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:36:34,616 INFO L82 PathProgramCache]: Analyzing trace with hash -1987312885, now seen corresponding path program 89 times [2020-10-15 23:36:34,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:36:34,616 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768336975] [2020-10-15 23:36:34,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:36:34,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:36:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:34,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768336975] [2020-10-15 23:36:34,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166575809] [2020-10-15 23:36:34,721 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:36:34,783 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:36:34,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:36:34,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:36:34,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:36:38,048 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_~i~0_254 Int) (aux_div_aux_mod_v_~j~0_312_43_92 Int) (aux_div_v_~j~0_312_43 Int)) (let ((.cse0 (* 2 aux_div_aux_mod_v_~j~0_312_43_92)) (.cse1 (* 2 aux_div_v_~j~0_312_43))) (and (<= (+ .cse0 .cse1 1) v_~i~0_254) (<= (+ .cse1 c_~j~0) (* 2 v_~i~0_254)) (<= c_~j~0 (+ v_~i~0_254 .cse0 2)) (<= v_~i~0_254 (+ .cse0 .cse1 3)) (<= aux_div_v_~j~0_312_43 1) (<= aux_div_aux_mod_v_~j~0_312_43_92 1) (<= c_~i~0 (+ v_~i~0_254 c_~j~0))))) is different from true [2020-10-15 23:36:38,051 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:36:38,054 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:36:38,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:36:38,104 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:36:38,104 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:36:38,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681588303] [2020-10-15 23:36:38,104 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:36:38,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:36:38,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:36:38,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=162, Unknown=2, NotChecked=28, Total=272 [2020-10-15 23:36:38,106 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:36:38,106 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 837 transitions, 53068 flow. Second operand 17 states. [2020-10-15 23:36:38,106 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:36:38,107 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:36:38,107 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:36:42,448 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:36:46,583 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 23:36:46,805 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2020-10-15 23:37:02,580 WARN L193 SmtUtils]: Spent 937.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 29 [2020-10-15 23:37:03,784 INFO L129 PetriNetUnfolder]: 893/2197 cut-off events. [2020-10-15 23:37:03,784 INFO L130 PetriNetUnfolder]: For 822389/822395 co-relation queries the response was YES. [2020-10-15 23:37:03,835 INFO L80 FinitePrefix]: Finished finitePrefix Result has 58360 conditions, 2197 events. 893/2197 cut-off events. For 822389/822395 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 19146 event pairs, 10 based on Foata normal form. 12/2209 useless extension candidates. Maximal degree in co-relation 58099. Up to 1093 conditions per place. [2020-10-15 23:37:03,859 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 322 selfloop transitions, 543 changer transitions 0/880 dead transitions. [2020-10-15 23:37:03,859 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 880 transitions, 58678 flow [2020-10-15 23:37:03,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-15 23:37:03,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2020-10-15 23:37:03,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2206 transitions. [2020-10-15 23:37:03,861 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6872274143302181 [2020-10-15 23:37:03,861 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2206 transitions. [2020-10-15 23:37:03,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2206 transitions. [2020-10-15 23:37:03,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:03,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2206 transitions. [2020-10-15 23:37:03,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 31 states. [2020-10-15 23:37:03,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 31 states. [2020-10-15 23:37:03,864 INFO L81 ComplementDD]: Finished complementDD. Result 31 states. [2020-10-15 23:37:03,864 INFO L185 Difference]: Start difference. First operand has 645 places, 837 transitions, 53068 flow. Second operand 30 states and 2206 transitions. [2020-10-15 23:37:03,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 880 transitions, 58678 flow [2020-10-15 23:37:07,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 880 transitions, 58367 flow, removed 56 selfloop flow, removed 17 redundant places. [2020-10-15 23:37:07,560 INFO L241 Difference]: Finished difference. Result has 660 places, 875 transitions, 57822 flow [2020-10-15 23:37:07,561 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=52757, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=837, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=512, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=57822, PETRI_PLACES=660, PETRI_TRANSITIONS=875} [2020-10-15 23:37:07,561 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 642 predicate places. [2020-10-15 23:37:07,561 INFO L481 AbstractCegarLoop]: Abstraction has has 660 places, 875 transitions, 57822 flow [2020-10-15 23:37:07,561 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:07,561 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:07,561 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:07,761 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-15 23:37:07,762 INFO L429 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:07,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:07,763 INFO L82 PathProgramCache]: Analyzing trace with hash -2008553124, now seen corresponding path program 90 times [2020-10-15 23:37:07,763 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:07,763 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954441668] [2020-10-15 23:37:07,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:07,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:07,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:07,868 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954441668] [2020-10-15 23:37:07,869 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416526434] [2020-10-15 23:37:07,869 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:07,924 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:37:07,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:07,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:07,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:08,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:08,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:08,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:08,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118093528] [2020-10-15 23:37:08,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:08,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:08,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:08,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:08,191 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:08,191 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 875 transitions, 57822 flow. Second operand 17 states. [2020-10-15 23:37:08,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:08,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:08,192 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:09,980 INFO L129 PetriNetUnfolder]: 913/2256 cut-off events. [2020-10-15 23:37:09,980 INFO L130 PetriNetUnfolder]: For 855973/855975 co-relation queries the response was YES. [2020-10-15 23:37:10,033 INFO L80 FinitePrefix]: Finished finitePrefix Result has 61486 conditions, 2256 events. 913/2256 cut-off events. For 855973/855975 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 19862 event pairs, 15 based on Foata normal form. 7/2263 useless extension candidates. Maximal degree in co-relation 61223. Up to 1226 conditions per place. [2020-10-15 23:37:10,057 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 622 selfloop transitions, 279 changer transitions 0/916 dead transitions. [2020-10-15 23:37:10,057 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 677 places, 916 transitions, 61781 flow [2020-10-15 23:37:10,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:37:10,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:37:10,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1320 transitions. [2020-10-15 23:37:10,059 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6853582554517134 [2020-10-15 23:37:10,059 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1320 transitions. [2020-10-15 23:37:10,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1320 transitions. [2020-10-15 23:37:10,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:10,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1320 transitions. [2020-10-15 23:37:10,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:37:10,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:37:10,061 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:37:10,061 INFO L185 Difference]: Start difference. First operand has 660 places, 875 transitions, 57822 flow. Second operand 18 states and 1320 transitions. [2020-10-15 23:37:10,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 677 places, 916 transitions, 61781 flow [2020-10-15 23:37:14,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 916 transitions, 59937 flow, removed 740 selfloop flow, removed 24 redundant places. [2020-10-15 23:37:14,409 INFO L241 Difference]: Finished difference. Result has 656 places, 890 transitions, 58278 flow [2020-10-15 23:37:14,409 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=56058, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=875, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=58278, PETRI_PLACES=656, PETRI_TRANSITIONS=890} [2020-10-15 23:37:14,409 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 638 predicate places. [2020-10-15 23:37:14,409 INFO L481 AbstractCegarLoop]: Abstraction has has 656 places, 890 transitions, 58278 flow [2020-10-15 23:37:14,409 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:14,409 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:14,410 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:14,610 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:14,610 INFO L429 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:14,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:14,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1890766179, now seen corresponding path program 91 times [2020-10-15 23:37:14,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:14,612 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582306047] [2020-10-15 23:37:14,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:14,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:14,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:14,714 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582306047] [2020-10-15 23:37:14,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513293336] [2020-10-15 23:37:14,715 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:14,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:14,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:14,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:14,977 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:14,978 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:14,978 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:14,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125836210] [2020-10-15 23:37:14,978 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:14,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:14,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:14,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:14,979 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:14,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 890 transitions, 58278 flow. Second operand 17 states. [2020-10-15 23:37:14,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:14,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:14,980 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:17,107 INFO L129 PetriNetUnfolder]: 933/2302 cut-off events. [2020-10-15 23:37:17,107 INFO L130 PetriNetUnfolder]: For 871681/871683 co-relation queries the response was YES. [2020-10-15 23:37:17,158 INFO L80 FinitePrefix]: Finished finitePrefix Result has 62681 conditions, 2302 events. 933/2302 cut-off events. For 871681/871683 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 20335 event pairs, 11 based on Foata normal form. 7/2309 useless extension candidates. Maximal degree in co-relation 62416. Up to 1233 conditions per place. [2020-10-15 23:37:17,183 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 550 selfloop transitions, 347 changer transitions 0/912 dead transitions. [2020-10-15 23:37:17,184 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 912 transitions, 61532 flow [2020-10-15 23:37:17,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:37:17,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:37:17,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1470 transitions. [2020-10-15 23:37:17,185 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:37:17,185 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1470 transitions. [2020-10-15 23:37:17,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1470 transitions. [2020-10-15 23:37:17,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:17,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1470 transitions. [2020-10-15 23:37:17,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:37:17,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:37:17,187 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:37:17,187 INFO L185 Difference]: Start difference. First operand has 656 places, 890 transitions, 58278 flow. Second operand 20 states and 1470 transitions. [2020-10-15 23:37:17,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 912 transitions, 61532 flow [2020-10-15 23:37:21,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 662 places, 912 transitions, 61280 flow, removed 1 selfloop flow, removed 13 redundant places. [2020-10-15 23:37:21,426 INFO L241 Difference]: Finished difference. Result has 663 places, 899 transitions, 60035 flow [2020-10-15 23:37:21,426 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=58026, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=338, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=60035, PETRI_PLACES=663, PETRI_TRANSITIONS=899} [2020-10-15 23:37:21,426 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 645 predicate places. [2020-10-15 23:37:21,427 INFO L481 AbstractCegarLoop]: Abstraction has has 663 places, 899 transitions, 60035 flow [2020-10-15 23:37:21,427 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:21,427 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:21,427 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:21,627 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-15 23:37:21,628 INFO L429 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:21,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:21,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1749102787, now seen corresponding path program 92 times [2020-10-15 23:37:21,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:21,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561128872] [2020-10-15 23:37:21,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:21,727 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:21,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561128872] [2020-10-15 23:37:21,727 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356091535] [2020-10-15 23:37:21,728 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:21,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:37:21,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:21,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:21,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:21,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:21,966 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:21,966 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:21,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282876583] [2020-10-15 23:37:21,967 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:21,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:21,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:21,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:21,969 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:21,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 899 transitions, 60035 flow. Second operand 17 states. [2020-10-15 23:37:21,970 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:21,970 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:21,970 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:23,819 INFO L129 PetriNetUnfolder]: 930/2306 cut-off events. [2020-10-15 23:37:23,819 INFO L130 PetriNetUnfolder]: For 885047/885049 co-relation queries the response was YES. [2020-10-15 23:37:23,873 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63306 conditions, 2306 events. 930/2306 cut-off events. For 885047/885049 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 20485 event pairs, 13 based on Foata normal form. 4/2310 useless extension candidates. Maximal degree in co-relation 63040. Up to 1374 conditions per place. [2020-10-15 23:37:23,898 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 687 selfloop transitions, 205 changer transitions 0/907 dead transitions. [2020-10-15 23:37:23,898 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 907 transitions, 62193 flow [2020-10-15 23:37:23,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:37:23,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:37:23,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1175 transitions. [2020-10-15 23:37:23,905 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6863317757009346 [2020-10-15 23:37:23,906 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1175 transitions. [2020-10-15 23:37:23,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1175 transitions. [2020-10-15 23:37:23,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:23,906 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1175 transitions. [2020-10-15 23:37:23,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:37:23,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:37:23,908 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:37:23,908 INFO L185 Difference]: Start difference. First operand has 663 places, 899 transitions, 60035 flow. Second operand 16 states and 1175 transitions. [2020-10-15 23:37:23,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 907 transitions, 62193 flow [2020-10-15 23:37:28,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 663 places, 907 transitions, 61779 flow, removed 35 selfloop flow, removed 15 redundant places. [2020-10-15 23:37:28,229 INFO L241 Difference]: Finished difference. Result has 664 places, 900 transitions, 60343 flow [2020-10-15 23:37:28,230 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=59621, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=899, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=694, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=60343, PETRI_PLACES=664, PETRI_TRANSITIONS=900} [2020-10-15 23:37:28,230 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 646 predicate places. [2020-10-15 23:37:28,231 INFO L481 AbstractCegarLoop]: Abstraction has has 664 places, 900 transitions, 60343 flow [2020-10-15 23:37:28,231 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:28,231 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:28,231 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:28,445 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-15 23:37:28,445 INFO L429 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:28,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:28,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1890715029, now seen corresponding path program 93 times [2020-10-15 23:37:28,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:28,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951063568] [2020-10-15 23:37:28,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:28,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:28,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:28,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951063568] [2020-10-15 23:37:28,551 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10209234] [2020-10-15 23:37:28,551 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:28,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:37:28,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:28,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:28,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:28,891 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:28,894 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:28,948 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:28,949 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:28,949 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:28,949 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232618353] [2020-10-15 23:37:28,949 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:28,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:28,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:28,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:28,951 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:28,951 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 664 places, 900 transitions, 60343 flow. Second operand 17 states. [2020-10-15 23:37:28,951 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:28,952 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:28,952 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:31,272 INFO L129 PetriNetUnfolder]: 926/2317 cut-off events. [2020-10-15 23:37:31,272 INFO L130 PetriNetUnfolder]: For 919781/919787 co-relation queries the response was YES. [2020-10-15 23:37:31,326 INFO L80 FinitePrefix]: Finished finitePrefix Result has 63844 conditions, 2317 events. 926/2317 cut-off events. For 919781/919787 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 20682 event pairs, 13 based on Foata normal form. 8/2325 useless extension candidates. Maximal degree in co-relation 63577. Up to 1335 conditions per place. [2020-10-15 23:37:31,351 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 572 selfloop transitions, 331 changer transitions 0/918 dead transitions. [2020-10-15 23:37:31,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 918 transitions, 63821 flow [2020-10-15 23:37:31,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-10-15 23:37:31,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2020-10-15 23:37:31,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1690 transitions. [2020-10-15 23:37:31,353 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867127184071515 [2020-10-15 23:37:31,353 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1690 transitions. [2020-10-15 23:37:31,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1690 transitions. [2020-10-15 23:37:31,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:31,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1690 transitions. [2020-10-15 23:37:31,355 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 24 states. [2020-10-15 23:37:31,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 24 states. [2020-10-15 23:37:31,355 INFO L81 ComplementDD]: Finished complementDD. Result 24 states. [2020-10-15 23:37:31,356 INFO L185 Difference]: Start difference. First operand has 664 places, 900 transitions, 60343 flow. Second operand 23 states and 1690 transitions. [2020-10-15 23:37:31,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 918 transitions, 63821 flow [2020-10-15 23:37:35,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 918 transitions, 63571 flow, removed 0 selfloop flow, removed 13 redundant places. [2020-10-15 23:37:35,917 INFO L241 Difference]: Finished difference. Result has 678 places, 914 transitions, 62593 flow [2020-10-15 23:37:35,917 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=60097, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=62593, PETRI_PLACES=678, PETRI_TRANSITIONS=914} [2020-10-15 23:37:35,917 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 660 predicate places. [2020-10-15 23:37:35,918 INFO L481 AbstractCegarLoop]: Abstraction has has 678 places, 914 transitions, 62593 flow [2020-10-15 23:37:35,918 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:35,918 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:35,918 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:36,118 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-15 23:37:36,119 INFO L429 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:36,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:36,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1890714068, now seen corresponding path program 94 times [2020-10-15 23:37:36,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:36,120 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778004686] [2020-10-15 23:37:36,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:36,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:36,226 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778004686] [2020-10-15 23:37:36,226 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432791701] [2020-10-15 23:37:36,226 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:36,286 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:37:36,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:36,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:36,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:36,437 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:36,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:36,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:36,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776651827] [2020-10-15 23:37:36,462 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:36,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:36,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:36,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:36,463 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:36,463 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 914 transitions, 62593 flow. Second operand 17 states. [2020-10-15 23:37:36,463 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:36,463 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:36,463 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:38,385 INFO L129 PetriNetUnfolder]: 932/2329 cut-off events. [2020-10-15 23:37:38,385 INFO L130 PetriNetUnfolder]: For 955293/955299 co-relation queries the response was YES. [2020-10-15 23:37:38,441 INFO L80 FinitePrefix]: Finished finitePrefix Result has 64868 conditions, 2329 events. 932/2329 cut-off events. For 955293/955299 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 20816 event pairs, 17 based on Foata normal form. 9/2338 useless extension candidates. Maximal degree in co-relation 64596. Up to 1308 conditions per place. [2020-10-15 23:37:38,466 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 616 selfloop transitions, 300 changer transitions 0/931 dead transitions. [2020-10-15 23:37:38,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 931 transitions, 66037 flow [2020-10-15 23:37:38,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:37:38,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:37:38,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:37:38,468 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:37:38,468 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:37:38,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:37:38,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:38,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:37:38,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:37:38,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:37:38,470 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:37:38,470 INFO L185 Difference]: Start difference. First operand has 678 places, 914 transitions, 62593 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:37:38,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 931 transitions, 66037 flow [2020-10-15 23:37:43,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 931 transitions, 65132 flow, removed 247 selfloop flow, removed 20 redundant places. [2020-10-15 23:37:43,083 INFO L241 Difference]: Finished difference. Result has 677 places, 924 transitions, 63911 flow [2020-10-15 23:37:43,083 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=61756, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=63911, PETRI_PLACES=677, PETRI_TRANSITIONS=924} [2020-10-15 23:37:43,083 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 659 predicate places. [2020-10-15 23:37:43,083 INFO L481 AbstractCegarLoop]: Abstraction has has 677 places, 924 transitions, 63911 flow [2020-10-15 23:37:43,084 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:43,084 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:43,084 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:43,290 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,111 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:43,291 INFO L429 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:43,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:43,291 INFO L82 PathProgramCache]: Analyzing trace with hash 1846421907, now seen corresponding path program 95 times [2020-10-15 23:37:43,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:43,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778632790] [2020-10-15 23:37:43,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:43,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778632790] [2020-10-15 23:37:43,398 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224083513] [2020-10-15 23:37:43,398 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:43,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:37:43,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:43,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:43,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:43,756 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:43,757 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:43,757 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:43,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187845542] [2020-10-15 23:37:43,758 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:43,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:43,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:43,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:43,760 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:43,761 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 924 transitions, 63911 flow. Second operand 17 states. [2020-10-15 23:37:43,761 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:43,761 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:43,762 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:46,249 INFO L129 PetriNetUnfolder]: 947/2352 cut-off events. [2020-10-15 23:37:46,250 INFO L130 PetriNetUnfolder]: For 950052/950054 co-relation queries the response was YES. [2020-10-15 23:37:46,301 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65686 conditions, 2352 events. 947/2352 cut-off events. For 950052/950054 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 20984 event pairs, 12 based on Foata normal form. 6/2358 useless extension candidates. Maximal degree in co-relation 65410. Up to 1275 conditions per place. [2020-10-15 23:37:46,328 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 634 selfloop transitions, 295 changer transitions 0/944 dead transitions. [2020-10-15 23:37:46,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 944 transitions, 66601 flow [2020-10-15 23:37:46,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 23:37:46,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2020-10-15 23:37:46,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1176 transitions. [2020-10-15 23:37:46,329 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6869158878504673 [2020-10-15 23:37:46,330 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1176 transitions. [2020-10-15 23:37:46,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1176 transitions. [2020-10-15 23:37:46,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:46,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1176 transitions. [2020-10-15 23:37:46,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 17 states. [2020-10-15 23:37:46,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 17 states. [2020-10-15 23:37:46,331 INFO L81 ComplementDD]: Finished complementDD. Result 17 states. [2020-10-15 23:37:46,331 INFO L185 Difference]: Start difference. First operand has 677 places, 924 transitions, 63911 flow. Second operand 16 states and 1176 transitions. [2020-10-15 23:37:46,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 944 transitions, 66601 flow [2020-10-15 23:37:50,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 944 transitions, 65741 flow, removed 277 selfloop flow, removed 13 redundant places. [2020-10-15 23:37:50,871 INFO L241 Difference]: Finished difference. Result has 680 places, 927 transitions, 64114 flow [2020-10-15 23:37:50,872 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63051, PETRI_DIFFERENCE_MINUEND_PLACES=664, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=64114, PETRI_PLACES=680, PETRI_TRANSITIONS=927} [2020-10-15 23:37:50,872 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 662 predicate places. [2020-10-15 23:37:50,872 INFO L481 AbstractCegarLoop]: Abstraction has has 680 places, 927 transitions, 64114 flow [2020-10-15 23:37:50,872 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:50,872 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:50,872 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:51,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-10-15 23:37:51,085 INFO L429 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:51,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:51,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1817784324, now seen corresponding path program 96 times [2020-10-15 23:37:51,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:51,086 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046347498] [2020-10-15 23:37:51,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:51,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:51,186 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:51,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046347498] [2020-10-15 23:37:51,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463220890] [2020-10-15 23:37:51,187 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:51,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:37:51,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:37:51,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:51,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:51,410 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:37:51,452 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:51,452 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:51,453 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:51,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027201085] [2020-10-15 23:37:51,453 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:51,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:51,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:51,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=181, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:51,454 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:51,454 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 680 places, 927 transitions, 64114 flow. Second operand 17 states. [2020-10-15 23:37:51,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:51,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:51,455 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:37:53,776 INFO L129 PetriNetUnfolder]: 950/2358 cut-off events. [2020-10-15 23:37:53,776 INFO L130 PetriNetUnfolder]: For 936293/936299 co-relation queries the response was YES. [2020-10-15 23:37:53,833 INFO L80 FinitePrefix]: Finished finitePrefix Result has 65913 conditions, 2358 events. 950/2358 cut-off events. For 936293/936299 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 21020 event pairs, 6 based on Foata normal form. 7/2365 useless extension candidates. Maximal degree in co-relation 65636. Up to 1458 conditions per place. [2020-10-15 23:37:53,860 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 706 selfloop transitions, 212 changer transitions 0/933 dead transitions. [2020-10-15 23:37:53,860 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 700 places, 933 transitions, 66435 flow [2020-10-15 23:37:53,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-10-15 23:37:53,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2020-10-15 23:37:53,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1542 transitions. [2020-10-15 23:37:53,861 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6862483311081442 [2020-10-15 23:37:53,862 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1542 transitions. [2020-10-15 23:37:53,862 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1542 transitions. [2020-10-15 23:37:53,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:37:53,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1542 transitions. [2020-10-15 23:37:53,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 22 states. [2020-10-15 23:37:53,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 22 states. [2020-10-15 23:37:53,863 INFO L81 ComplementDD]: Finished complementDD. Result 22 states. [2020-10-15 23:37:53,864 INFO L185 Difference]: Start difference. First operand has 680 places, 927 transitions, 64114 flow. Second operand 21 states and 1542 transitions. [2020-10-15 23:37:53,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 700 places, 933 transitions, 66435 flow [2020-10-15 23:37:58,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 685 places, 933 transitions, 66035 flow, removed 0 selfloop flow, removed 15 redundant places. [2020-10-15 23:37:58,884 INFO L241 Difference]: Finished difference. Result has 687 places, 930 transitions, 64630 flow [2020-10-15 23:37:58,884 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=63714, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=927, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=64630, PETRI_PLACES=687, PETRI_TRANSITIONS=930} [2020-10-15 23:37:58,884 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 669 predicate places. [2020-10-15 23:37:58,885 INFO L481 AbstractCegarLoop]: Abstraction has has 687 places, 930 transitions, 64630 flow [2020-10-15 23:37:58,885 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:37:58,885 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:37:58,885 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:37:59,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2020-10-15 23:37:59,086 INFO L429 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:37:59,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:37:59,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1749080467, now seen corresponding path program 97 times [2020-10-15 23:37:59,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:37:59,087 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668506408] [2020-10-15 23:37:59,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:37:59,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:59,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668506408] [2020-10-15 23:37:59,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789545347] [2020-10-15 23:37:59,187 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:37:59,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:37:59,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:37:59,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:37:59,384 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:37:59,408 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:37:59,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:37:59,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:37:59,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48106132] [2020-10-15 23:37:59,409 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:37:59,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:37:59,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:37:59,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:37:59,410 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:37:59,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 930 transitions, 64630 flow. Second operand 17 states. [2020-10-15 23:37:59,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:37:59,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:37:59,411 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:01,614 INFO L129 PetriNetUnfolder]: 950/2365 cut-off events. [2020-10-15 23:38:01,614 INFO L130 PetriNetUnfolder]: For 963289/963295 co-relation queries the response was YES. [2020-10-15 23:38:01,671 INFO L80 FinitePrefix]: Finished finitePrefix Result has 66277 conditions, 2365 events. 950/2365 cut-off events. For 963289/963295 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 21178 event pairs, 8 based on Foata normal form. 8/2373 useless extension candidates. Maximal degree in co-relation 65998. Up to 1396 conditions per place. [2020-10-15 23:38:01,698 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 669 selfloop transitions, 261 changer transitions 0/945 dead transitions. [2020-10-15 23:38:01,698 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 703 places, 945 transitions, 68004 flow [2020-10-15 23:38:01,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:01,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:01,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:38:01,699 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:38:01,700 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:38:01,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:38:01,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:01,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:38:01,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:01,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:01,702 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:01,702 INFO L185 Difference]: Start difference. First operand has 687 places, 930 transitions, 64630 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:38:01,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 703 places, 945 transitions, 68004 flow [2020-10-15 23:38:06,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 945 transitions, 67573 flow, removed 93 selfloop flow, removed 17 redundant places. [2020-10-15 23:38:06,488 INFO L241 Difference]: Finished difference. Result has 689 places, 940 transitions, 66352 flow [2020-10-15 23:38:06,489 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=64199, PETRI_DIFFERENCE_MINUEND_PLACES=670, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=930, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=66352, PETRI_PLACES=689, PETRI_TRANSITIONS=940} [2020-10-15 23:38:06,489 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 671 predicate places. [2020-10-15 23:38:06,489 INFO L481 AbstractCegarLoop]: Abstraction has has 689 places, 940 transitions, 66352 flow [2020-10-15 23:38:06,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:06,489 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:06,489 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:06,703 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,114 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:06,704 INFO L429 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:06,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:06,704 INFO L82 PathProgramCache]: Analyzing trace with hash -1986388403, now seen corresponding path program 98 times [2020-10-15 23:38:06,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:06,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126678064] [2020-10-15 23:38:06,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:06,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:06,808 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:06,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126678064] [2020-10-15 23:38:06,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357996457] [2020-10-15 23:38:06,809 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:06,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:38:06,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:06,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:06,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:06,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:07,026 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:07,026 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:07,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092656762] [2020-10-15 23:38:07,026 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:07,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:07,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:07,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:07,028 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:07,028 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 689 places, 940 transitions, 66352 flow. Second operand 17 states. [2020-10-15 23:38:07,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:07,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:07,029 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:09,124 INFO L129 PetriNetUnfolder]: 957/2380 cut-off events. [2020-10-15 23:38:09,125 INFO L130 PetriNetUnfolder]: For 993309/993311 co-relation queries the response was YES. [2020-10-15 23:38:09,183 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67235 conditions, 2380 events. 957/2380 cut-off events. For 993309/993311 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 21355 event pairs, 9 based on Foata normal form. 6/2386 useless extension candidates. Maximal degree in co-relation 66952. Up to 1317 conditions per place. [2020-10-15 23:38:09,210 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 668 selfloop transitions, 276 changer transitions 0/959 dead transitions. [2020-10-15 23:38:09,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 959 transitions, 69742 flow [2020-10-15 23:38:09,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-10-15 23:38:09,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2020-10-15 23:38:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1251 transitions. [2020-10-15 23:38:09,212 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877405167674546 [2020-10-15 23:38:09,212 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1251 transitions. [2020-10-15 23:38:09,212 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1251 transitions. [2020-10-15 23:38:09,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:09,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1251 transitions. [2020-10-15 23:38:09,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 18 states. [2020-10-15 23:38:09,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 18 states. [2020-10-15 23:38:09,213 INFO L81 ComplementDD]: Finished complementDD. Result 18 states. [2020-10-15 23:38:09,214 INFO L185 Difference]: Start difference. First operand has 689 places, 940 transitions, 66352 flow. Second operand 17 states and 1251 transitions. [2020-10-15 23:38:09,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 959 transitions, 69742 flow [2020-10-15 23:38:14,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 959 transitions, 69015 flow, removed 253 selfloop flow, removed 13 redundant places. [2020-10-15 23:38:14,385 INFO L241 Difference]: Finished difference. Result has 695 places, 950 transitions, 67529 flow [2020-10-15 23:38:14,385 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=65625, PETRI_DIFFERENCE_MINUEND_PLACES=676, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=268, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=671, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=67529, PETRI_PLACES=695, PETRI_TRANSITIONS=950} [2020-10-15 23:38:14,385 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 677 predicate places. [2020-10-15 23:38:14,385 INFO L481 AbstractCegarLoop]: Abstraction has has 695 places, 950 transitions, 67529 flow [2020-10-15 23:38:14,385 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:14,385 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:14,385 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:14,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:14,586 INFO L429 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:14,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:14,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1987341715, now seen corresponding path program 99 times [2020-10-15 23:38:14,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:14,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764865705] [2020-10-15 23:38:14,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:14,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:14,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764865705] [2020-10-15 23:38:14,696 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573552224] [2020-10-15 23:38:14,697 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:14,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-15 23:38:14,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:14,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:14,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:14,986 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,988 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,989 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,990 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,992 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,993 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,995 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:14,996 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:38:15,061 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:15,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:15,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:15,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723725120] [2020-10-15 23:38:15,062 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:15,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:15,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:15,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:15,063 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:15,063 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 950 transitions, 67529 flow. Second operand 17 states. [2020-10-15 23:38:15,063 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:15,063 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:15,064 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:17,825 INFO L129 PetriNetUnfolder]: 961/2389 cut-off events. [2020-10-15 23:38:17,825 INFO L130 PetriNetUnfolder]: For 986240/986242 co-relation queries the response was YES. [2020-10-15 23:38:17,885 INFO L80 FinitePrefix]: Finished finitePrefix Result has 67773 conditions, 2389 events. 961/2389 cut-off events. For 986240/986242 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 21400 event pairs, 10 based on Foata normal form. 4/2393 useless extension candidates. Maximal degree in co-relation 67487. Up to 1207 conditions per place. [2020-10-15 23:38:18,104 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 454 selfloop transitions, 498 changer transitions 0/967 dead transitions. [2020-10-15 23:38:18,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 721 places, 967 transitions, 70952 flow [2020-10-15 23:38:18,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-10-15 23:38:18,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-10-15 23:38:18,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1984 transitions. [2020-10-15 23:38:18,106 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6867428175839391 [2020-10-15 23:38:18,106 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1984 transitions. [2020-10-15 23:38:18,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1984 transitions. [2020-10-15 23:38:18,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:18,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1984 transitions. [2020-10-15 23:38:18,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 28 states. [2020-10-15 23:38:18,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 28 states. [2020-10-15 23:38:18,108 INFO L81 ComplementDD]: Finished complementDD. Result 28 states. [2020-10-15 23:38:18,108 INFO L185 Difference]: Start difference. First operand has 695 places, 950 transitions, 67529 flow. Second operand 27 states and 1984 transitions. [2020-10-15 23:38:18,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 721 places, 967 transitions, 70952 flow [2020-10-15 23:38:22,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 709 places, 967 transitions, 70023 flow, removed 348 selfloop flow, removed 12 redundant places. [2020-10-15 23:38:22,729 INFO L241 Difference]: Finished difference. Result has 712 places, 959 transitions, 69211 flow [2020-10-15 23:38:22,729 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=66600, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=950, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=69211, PETRI_PLACES=712, PETRI_TRANSITIONS=959} [2020-10-15 23:38:22,729 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 694 predicate places. [2020-10-15 23:38:22,729 INFO L481 AbstractCegarLoop]: Abstraction has has 712 places, 959 transitions, 69211 flow [2020-10-15 23:38:22,729 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:22,729 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:22,730 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:22,930 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:22,930 INFO L429 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:22,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:22,931 INFO L82 PathProgramCache]: Analyzing trace with hash -385501046, now seen corresponding path program 100 times [2020-10-15 23:38:22,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:22,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148966362] [2020-10-15 23:38:22,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:22,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:23,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:23,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148966362] [2020-10-15 23:38:23,032 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851275569] [2020-10-15 23:38:23,032 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:23,067 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:38:23,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:23,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:23,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:26,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:26,122 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:26,122 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:26,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000960510] [2020-10-15 23:38:26,123 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:26,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:26,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:26,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=196, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:38:26,124 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:26,124 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 712 places, 959 transitions, 69211 flow. Second operand 17 states. [2020-10-15 23:38:26,124 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:26,124 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:26,124 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:30,432 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 38 DAG size of output: 34 [2020-10-15 23:38:34,572 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 23:38:36,943 INFO L129 PetriNetUnfolder]: 965/2403 cut-off events. [2020-10-15 23:38:36,944 INFO L130 PetriNetUnfolder]: For 1041502/1041508 co-relation queries the response was YES. [2020-10-15 23:38:37,004 INFO L80 FinitePrefix]: Finished finitePrefix Result has 68816 conditions, 2403 events. 965/2403 cut-off events. For 1041502/1041508 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 21566 event pairs, 9 based on Foata normal form. 9/2412 useless extension candidates. Maximal degree in co-relation 68527. Up to 1143 conditions per place. [2020-10-15 23:38:37,032 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 476 selfloop transitions, 493 changer transitions 0/984 dead transitions. [2020-10-15 23:38:37,033 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 737 places, 984 transitions, 72152 flow [2020-10-15 23:38:37,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-10-15 23:38:37,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2020-10-15 23:38:37,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1910 transitions. [2020-10-15 23:38:37,035 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6865564342199856 [2020-10-15 23:38:37,035 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1910 transitions. [2020-10-15 23:38:37,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1910 transitions. [2020-10-15 23:38:37,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:37,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1910 transitions. [2020-10-15 23:38:37,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 27 states. [2020-10-15 23:38:37,037 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 27 states. [2020-10-15 23:38:37,037 INFO L81 ComplementDD]: Finished complementDD. Result 27 states. [2020-10-15 23:38:37,037 INFO L185 Difference]: Start difference. First operand has 712 places, 959 transitions, 69211 flow. Second operand 26 states and 1910 transitions. [2020-10-15 23:38:37,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 737 places, 984 transitions, 72152 flow [2020-10-15 23:38:42,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 716 places, 984 transitions, 70727 flow, removed 550 selfloop flow, removed 21 redundant places. [2020-10-15 23:38:42,731 INFO L241 Difference]: Finished difference. Result has 717 places, 962 transitions, 69464 flow [2020-10-15 23:38:42,731 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=67858, PETRI_DIFFERENCE_MINUEND_PLACES=691, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=69464, PETRI_PLACES=717, PETRI_TRANSITIONS=962} [2020-10-15 23:38:42,732 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 699 predicate places. [2020-10-15 23:38:42,732 INFO L481 AbstractCegarLoop]: Abstraction has has 717 places, 962 transitions, 69464 flow [2020-10-15 23:38:42,732 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:42,732 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:42,732 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:42,946 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:42,947 INFO L429 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:42,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:42,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1986418194, now seen corresponding path program 101 times [2020-10-15 23:38:42,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:42,948 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366295380] [2020-10-15 23:38:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:42,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:43,083 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:43,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366295380] [2020-10-15 23:38:43,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418033043] [2020-10-15 23:38:43,084 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:43,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:38:43,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:43,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:43,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:43,411 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:38:43,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:43,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:43,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:43,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736682258] [2020-10-15 23:38:43,445 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:43,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:43,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:43,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:38:43,446 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:43,447 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 717 places, 962 transitions, 69464 flow. Second operand 17 states. [2020-10-15 23:38:43,447 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:43,447 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:43,447 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:46,304 INFO L129 PetriNetUnfolder]: 976/2428 cut-off events. [2020-10-15 23:38:46,304 INFO L130 PetriNetUnfolder]: For 1046271/1046273 co-relation queries the response was YES. [2020-10-15 23:38:46,366 INFO L80 FinitePrefix]: Finished finitePrefix Result has 69924 conditions, 2428 events. 976/2428 cut-off events. For 1046271/1046273 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 21894 event pairs, 14 based on Foata normal form. 7/2435 useless extension candidates. Maximal degree in co-relation 69634. Up to 1137 conditions per place. [2020-10-15 23:38:46,394 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 417 selfloop transitions, 553 changer transitions 0/985 dead transitions. [2020-10-15 23:38:46,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 745 places, 985 transitions, 74003 flow [2020-10-15 23:38:46,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:38:46,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:38:46,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2134 transitions. [2020-10-15 23:38:46,396 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6877215597808573 [2020-10-15 23:38:46,396 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2134 transitions. [2020-10-15 23:38:46,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2134 transitions. [2020-10-15 23:38:46,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:46,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2134 transitions. [2020-10-15 23:38:46,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:38:46,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:38:46,399 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:38:46,399 INFO L185 Difference]: Start difference. First operand has 717 places, 962 transitions, 69464 flow. Second operand 29 states and 2134 transitions. [2020-10-15 23:38:46,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 745 places, 985 transitions, 74003 flow [2020-10-15 23:38:51,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 718 places, 985 transitions, 72985 flow, removed 63 selfloop flow, removed 27 redundant places. [2020-10-15 23:38:51,898 INFO L241 Difference]: Finished difference. Result has 723 places, 979 transitions, 72337 flow [2020-10-15 23:38:51,898 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=68474, PETRI_DIFFERENCE_MINUEND_PLACES=690, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=962, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=72337, PETRI_PLACES=723, PETRI_TRANSITIONS=979} [2020-10-15 23:38:51,898 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 705 predicate places. [2020-10-15 23:38:51,898 INFO L481 AbstractCegarLoop]: Abstraction has has 723 places, 979 transitions, 72337 flow [2020-10-15 23:38:51,899 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:38:51,899 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:38:51,899 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:38:52,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-10-15 23:38:52,099 INFO L429 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:38:52,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:38:52,100 INFO L82 PathProgramCache]: Analyzing trace with hash 1845520706, now seen corresponding path program 102 times [2020-10-15 23:38:52,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:38:52,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019704066] [2020-10-15 23:38:52,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:38:52,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:38:52,207 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:52,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019704066] [2020-10-15 23:38:52,208 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004889246] [2020-10-15 23:38:52,208 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:38:52,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2020-10-15 23:38:52,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:38:52,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:38:52,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:38:54,497 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:38:54,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:38:54,558 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:38:54,558 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:38:54,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669755110] [2020-10-15 23:38:54,558 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:38:54,558 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:38:54,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:38:54,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=189, Unknown=1, NotChecked=0, Total=272 [2020-10-15 23:38:54,560 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:38:54,560 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 979 transitions, 72337 flow. Second operand 17 states. [2020-10-15 23:38:54,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:38:54,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:38:54,561 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:38:55,226 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2020-10-15 23:38:58,114 INFO L129 PetriNetUnfolder]: 981/2439 cut-off events. [2020-10-15 23:38:58,114 INFO L130 PetriNetUnfolder]: For 1062955/1062961 co-relation queries the response was YES. [2020-10-15 23:38:58,177 INFO L80 FinitePrefix]: Finished finitePrefix Result has 70645 conditions, 2439 events. 981/2439 cut-off events. For 1062955/1062961 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 21917 event pairs, 12 based on Foata normal form. 9/2448 useless extension candidates. Maximal degree in co-relation 70356. Up to 1139 conditions per place. [2020-10-15 23:38:58,206 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 444 selfloop transitions, 536 changer transitions 0/995 dead transitions. [2020-10-15 23:38:58,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 751 places, 995 transitions, 75830 flow [2020-10-15 23:38:58,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:38:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:38:58,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2133 transitions. [2020-10-15 23:38:58,208 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6873992910087012 [2020-10-15 23:38:58,208 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2133 transitions. [2020-10-15 23:38:58,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2133 transitions. [2020-10-15 23:38:58,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:38:58,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2133 transitions. [2020-10-15 23:38:58,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:38:58,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:38:58,210 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:38:58,210 INFO L185 Difference]: Start difference. First operand has 723 places, 979 transitions, 72337 flow. Second operand 29 states and 2133 transitions. [2020-10-15 23:38:58,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 751 places, 995 transitions, 75830 flow [2020-10-15 23:39:04,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 727 places, 995 transitions, 74079 flow, removed 604 selfloop flow, removed 24 redundant places. [2020-10-15 23:39:04,380 INFO L241 Difference]: Finished difference. Result has 730 places, 988 transitions, 73206 flow [2020-10-15 23:39:04,381 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=70588, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=979, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=528, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=73206, PETRI_PLACES=730, PETRI_TRANSITIONS=988} [2020-10-15 23:39:04,381 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 712 predicate places. [2020-10-15 23:39:04,381 INFO L481 AbstractCegarLoop]: Abstraction has has 730 places, 988 transitions, 73206 flow [2020-10-15 23:39:04,381 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:04,381 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:04,381 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:04,594 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2020-10-15 23:39:04,595 INFO L429 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:04,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:04,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1345348854, now seen corresponding path program 103 times [2020-10-15 23:39:04,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:04,596 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039813992] [2020-10-15 23:39:04,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:04,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:04,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:04,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039813992] [2020-10-15 23:39:04,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500405306] [2020-10-15 23:39:04,701 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:04,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:04,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:04,910 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:04,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:04,910 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:04,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530239825] [2020-10-15 23:39:04,911 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:04,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:04,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:04,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:04,912 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:04,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 988 transitions, 73206 flow. Second operand 17 states. [2020-10-15 23:39:04,913 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:04,913 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:04,913 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:07,120 INFO L129 PetriNetUnfolder]: 988/2460 cut-off events. [2020-10-15 23:39:07,121 INFO L130 PetriNetUnfolder]: For 1114870/1114872 co-relation queries the response was YES. [2020-10-15 23:39:07,370 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71719 conditions, 2460 events. 988/2460 cut-off events. For 1114870/1114872 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 22201 event pairs, 17 based on Foata normal form. 11/2471 useless extension candidates. Maximal degree in co-relation 71429. Up to 1337 conditions per place. [2020-10-15 23:39:07,400 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 733 selfloop transitions, 279 changer transitions 0/1027 dead transitions. [2020-10-15 23:39:07,400 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 748 places, 1027 transitions, 76723 flow [2020-10-15 23:39:07,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-10-15 23:39:07,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2020-10-15 23:39:07,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1392 transitions. [2020-10-15 23:39:07,402 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6847024102311854 [2020-10-15 23:39:07,402 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1392 transitions. [2020-10-15 23:39:07,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1392 transitions. [2020-10-15 23:39:07,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:07,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1392 transitions. [2020-10-15 23:39:07,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 20 states. [2020-10-15 23:39:07,403 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 20 states. [2020-10-15 23:39:07,404 INFO L81 ComplementDD]: Finished complementDD. Result 20 states. [2020-10-15 23:39:07,404 INFO L185 Difference]: Start difference. First operand has 730 places, 988 transitions, 73206 flow. Second operand 19 states and 1392 transitions. [2020-10-15 23:39:07,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 748 places, 1027 transitions, 76723 flow [2020-10-15 23:39:12,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 726 places, 1027 transitions, 74589 flow, removed 804 selfloop flow, removed 22 redundant places. [2020-10-15 23:39:12,837 INFO L241 Difference]: Finished difference. Result has 729 places, 996 transitions, 72467 flow [2020-10-15 23:39:12,837 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=71072, PETRI_DIFFERENCE_MINUEND_PLACES=708, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=988, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=72467, PETRI_PLACES=729, PETRI_TRANSITIONS=996} [2020-10-15 23:39:12,837 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 711 predicate places. [2020-10-15 23:39:12,837 INFO L481 AbstractCegarLoop]: Abstraction has has 729 places, 996 transitions, 72467 flow [2020-10-15 23:39:12,837 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:12,837 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:12,838 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:13,038 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-10-15 23:39:13,038 INFO L429 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:13,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:13,039 INFO L82 PathProgramCache]: Analyzing trace with hash -708149155, now seen corresponding path program 104 times [2020-10-15 23:39:13,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:13,039 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554679385] [2020-10-15 23:39:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:13,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:13,145 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:13,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554679385] [2020-10-15 23:39:13,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231676201] [2020-10-15 23:39:13,146 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:13,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 23:39:13,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:13,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:13,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:13,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:13,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:13,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313677938] [2020-10-15 23:39:13,366 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:13,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:13,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:13,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:13,367 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:13,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 996 transitions, 72467 flow. Second operand 17 states. [2020-10-15 23:39:13,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:13,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:13,368 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:15,878 INFO L129 PetriNetUnfolder]: 989/2468 cut-off events. [2020-10-15 23:39:15,878 INFO L130 PetriNetUnfolder]: For 1078888/1078894 co-relation queries the response was YES. [2020-10-15 23:39:15,943 INFO L80 FinitePrefix]: Finished finitePrefix Result has 71426 conditions, 2468 events. 989/2468 cut-off events. For 1078888/1078894 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 22297 event pairs, 12 based on Foata normal form. 8/2476 useless extension candidates. Maximal degree in co-relation 71133. Up to 1358 conditions per place. [2020-10-15 23:39:15,972 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 695 selfloop transitions, 312 changer transitions 0/1022 dead transitions. [2020-10-15 23:39:15,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 757 places, 1022 transitions, 75443 flow [2020-10-15 23:39:15,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-15 23:39:15,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2020-10-15 23:39:15,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2124 transitions. [2020-10-15 23:39:15,974 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6844988720592975 [2020-10-15 23:39:15,974 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2124 transitions. [2020-10-15 23:39:15,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2124 transitions. [2020-10-15 23:39:15,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:15,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2124 transitions. [2020-10-15 23:39:15,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 30 states. [2020-10-15 23:39:15,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 30 states. [2020-10-15 23:39:15,977 INFO L81 ComplementDD]: Finished complementDD. Result 30 states. [2020-10-15 23:39:15,977 INFO L185 Difference]: Start difference. First operand has 729 places, 996 transitions, 72467 flow. Second operand 29 states and 2124 transitions. [2020-10-15 23:39:15,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 757 places, 1022 transitions, 75443 flow [2020-10-15 23:39:22,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 744 places, 1022 transitions, 75212 flow, removed 4 selfloop flow, removed 13 redundant places. [2020-10-15 23:39:22,055 INFO L241 Difference]: Finished difference. Result has 745 places, 998 transitions, 73370 flow [2020-10-15 23:39:22,056 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=72240, PETRI_DIFFERENCE_MINUEND_PLACES=716, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=996, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=73370, PETRI_PLACES=745, PETRI_TRANSITIONS=998} [2020-10-15 23:39:22,056 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 727 predicate places. [2020-10-15 23:39:22,056 INFO L481 AbstractCegarLoop]: Abstraction has has 745 places, 998 transitions, 73370 flow [2020-10-15 23:39:22,056 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:22,056 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:22,056 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:22,264 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:22,265 INFO L429 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:22,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:22,266 INFO L82 PathProgramCache]: Analyzing trace with hash -1345377684, now seen corresponding path program 105 times [2020-10-15 23:39:22,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:22,266 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366105562] [2020-10-15 23:39:22,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:22,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:22,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:22,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366105562] [2020-10-15 23:39:22,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039776348] [2020-10-15 23:39:22,369 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:22,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-15 23:39:22,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:22,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:22,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:22,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:22,600 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:22,600 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:22,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729487989] [2020-10-15 23:39:22,601 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:22,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:22,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:22,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:22,603 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:22,603 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 745 places, 998 transitions, 73370 flow. Second operand 17 states. [2020-10-15 23:39:22,603 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:22,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:22,603 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:24,888 INFO L129 PetriNetUnfolder]: 1003/2498 cut-off events. [2020-10-15 23:39:24,888 INFO L130 PetriNetUnfolder]: For 1139789/1139795 co-relation queries the response was YES. [2020-10-15 23:39:24,953 INFO L80 FinitePrefix]: Finished finitePrefix Result has 72962 conditions, 2498 events. 1003/2498 cut-off events. For 1139789/1139795 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 22621 event pairs, 12 based on Foata normal form. 13/2511 useless extension candidates. Maximal degree in co-relation 72668. Up to 1382 conditions per place. [2020-10-15 23:39:24,982 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 752 selfloop transitions, 262 changer transitions 0/1029 dead transitions. [2020-10-15 23:39:24,983 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 1029 transitions, 76698 flow [2020-10-15 23:39:24,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-15 23:39:24,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-10-15 23:39:24,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1465 transitions. [2020-10-15 23:39:24,985 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6845794392523364 [2020-10-15 23:39:24,985 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1465 transitions. [2020-10-15 23:39:24,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1465 transitions. [2020-10-15 23:39:24,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:24,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1465 transitions. [2020-10-15 23:39:24,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 21 states. [2020-10-15 23:39:24,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 21 states. [2020-10-15 23:39:24,988 INFO L81 ComplementDD]: Finished complementDD. Result 21 states. [2020-10-15 23:39:24,988 INFO L185 Difference]: Start difference. First operand has 745 places, 998 transitions, 73370 flow. Second operand 20 states and 1465 transitions. [2020-10-15 23:39:24,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 1029 transitions, 76698 flow [2020-10-15 23:39:30,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 1029 transitions, 76095 flow, removed 35 selfloop flow, removed 31 redundant places. [2020-10-15 23:39:30,877 INFO L241 Difference]: Finished difference. Result has 736 places, 1003 transitions, 74027 flow [2020-10-15 23:39:30,878 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=72767, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=998, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=74027, PETRI_PLACES=736, PETRI_TRANSITIONS=1003} [2020-10-15 23:39:30,878 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 718 predicate places. [2020-10-15 23:39:30,878 INFO L481 AbstractCegarLoop]: Abstraction has has 736 places, 1003 transitions, 74027 flow [2020-10-15 23:39:30,878 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:30,878 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:30,879 INFO L255 CegarLoopForPetriNet]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:31,084 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-10-15 23:39:31,085 INFO L429 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:31,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:31,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1344424372, now seen corresponding path program 106 times [2020-10-15 23:39:31,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:31,086 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225808393] [2020-10-15 23:39:31,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:31,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:31,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225808393] [2020-10-15 23:39:31,188 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953612727] [2020-10-15 23:39:31,188 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:31,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 23:39:31,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:31,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:31,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:31,425 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:31,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:31,426 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-10-15 23:39:31,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702600120] [2020-10-15 23:39:31,426 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 23:39:31,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:31,427 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 23:39:31,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2020-10-15 23:39:31,428 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:31,429 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 736 places, 1003 transitions, 74027 flow. Second operand 17 states. [2020-10-15 23:39:31,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:31,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:31,429 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:33,657 INFO L129 PetriNetUnfolder]: 1002/2505 cut-off events. [2020-10-15 23:39:33,658 INFO L130 PetriNetUnfolder]: For 1143662/1143668 co-relation queries the response was YES. [2020-10-15 23:39:33,720 INFO L80 FinitePrefix]: Finished finitePrefix Result has 73402 conditions, 2505 events. 1002/2505 cut-off events. For 1143662/1143668 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 22769 event pairs, 12 based on Foata normal form. 11/2516 useless extension candidates. Maximal degree in co-relation 73110. Up to 1510 conditions per place. [2020-10-15 23:39:33,750 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 837 selfloop transitions, 163 changer transitions 5/1020 dead transitions. [2020-10-15 23:39:33,750 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 1020 transitions, 76700 flow [2020-10-15 23:39:33,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 23:39:33,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-10-15 23:39:33,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1319 transitions. [2020-10-15 23:39:33,752 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6848390446521287 [2020-10-15 23:39:33,752 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1319 transitions. [2020-10-15 23:39:33,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1319 transitions. [2020-10-15 23:39:33,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:39:33,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1319 transitions. [2020-10-15 23:39:33,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 19 states. [2020-10-15 23:39:33,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 19 states. [2020-10-15 23:39:33,754 INFO L81 ComplementDD]: Finished complementDD. Result 19 states. [2020-10-15 23:39:33,754 INFO L185 Difference]: Start difference. First operand has 736 places, 1003 transitions, 74027 flow. Second operand 18 states and 1319 transitions. [2020-10-15 23:39:33,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 1020 transitions, 76700 flow [2020-10-15 23:39:39,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 738 places, 1020 transitions, 76400 flow, removed 23 selfloop flow, removed 15 redundant places. [2020-10-15 23:39:39,686 INFO L241 Difference]: Finished difference. Result has 740 places, 1003 transitions, 74153 flow [2020-10-15 23:39:39,686 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73727, PETRI_DIFFERENCE_MINUEND_PLACES=721, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=840, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=74153, PETRI_PLACES=740, PETRI_TRANSITIONS=1003} [2020-10-15 23:39:39,687 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 722 predicate places. [2020-10-15 23:39:39,687 INFO L481 AbstractCegarLoop]: Abstraction has has 740 places, 1003 transitions, 74153 flow [2020-10-15 23:39:39,687 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 23:39:39,687 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:39:39,687 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:39:39,901 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:39,902 INFO L429 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:39:39,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:39:39,902 INFO L82 PathProgramCache]: Analyzing trace with hash -658249974, now seen corresponding path program 107 times [2020-10-15 23:39:39,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:39:39,903 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756113416] [2020-10-15 23:39:39,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:39:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:39:40,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:40,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756113416] [2020-10-15 23:39:40,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519084073] [2020-10-15 23:39:40,013 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:39:40,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-15 23:39:40,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:39:40,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:39:40,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:39:44,360 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:39:48,470 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification. DAG size of input: 42 DAG size of output: 19 [2020-10-15 23:39:48,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:39:48,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:39:48,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:39:48,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935047390] [2020-10-15 23:39:48,473 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:39:48,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:39:48,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:39:48,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=220, Unknown=3, NotChecked=0, Total=306 [2020-10-15 23:39:48,474 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:39:48,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 740 places, 1003 transitions, 74153 flow. Second operand 18 states. [2020-10-15 23:39:48,474 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:39:48,474 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:39:48,474 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:39:52,731 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 54 DAG size of output: 38 [2020-10-15 23:39:57,097 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 59 DAG size of output: 41 [2020-10-15 23:40:01,316 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 47 DAG size of output: 37 [2020-10-15 23:40:05,767 WARN L193 SmtUtils]: Spent 4.11 s on a formula simplification. DAG size of input: 52 DAG size of output: 40 [2020-10-15 23:40:07,837 WARN L193 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 32 [2020-10-15 23:40:18,409 WARN L193 SmtUtils]: Spent 4.13 s on a formula simplification. DAG size of input: 37 DAG size of output: 29 [2020-10-15 23:40:28,427 WARN L193 SmtUtils]: Spent 2.06 s on a formula simplification. DAG size of input: 24 DAG size of output: 22 [2020-10-15 23:40:47,114 INFO L129 PetriNetUnfolder]: 1000/2538 cut-off events. [2020-10-15 23:40:47,114 INFO L130 PetriNetUnfolder]: For 1226206/1226208 co-relation queries the response was YES. [2020-10-15 23:40:47,180 INFO L80 FinitePrefix]: Finished finitePrefix Result has 75120 conditions, 2538 events. 1000/2538 cut-off events. For 1226206/1226208 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 23409 event pairs, 12 based on Foata normal form. 11/2549 useless extension candidates. Maximal degree in co-relation 74826. Up to 1203 conditions per place. [2020-10-15 23:40:47,210 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 384 selfloop transitions, 669 changer transitions 0/1068 dead transitions. [2020-10-15 23:40:47,210 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 774 places, 1068 transitions, 82054 flow [2020-10-15 23:40:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-15 23:40:47,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-10-15 23:40:47,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2575 transitions. [2020-10-15 23:40:47,213 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6875834445927904 [2020-10-15 23:40:47,213 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2575 transitions. [2020-10-15 23:40:47,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2575 transitions. [2020-10-15 23:40:47,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:40:47,213 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2575 transitions. [2020-10-15 23:40:47,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 36 states. [2020-10-15 23:40:47,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 36 states. [2020-10-15 23:40:47,216 INFO L81 ComplementDD]: Finished complementDD. Result 36 states. [2020-10-15 23:40:47,216 INFO L185 Difference]: Start difference. First operand has 740 places, 1003 transitions, 74153 flow. Second operand 35 states and 2575 transitions. [2020-10-15 23:40:47,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 774 places, 1068 transitions, 82054 flow [2020-10-15 23:40:53,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 758 places, 1068 transitions, 81785 flow, removed 6 selfloop flow, removed 16 redundant places. [2020-10-15 23:40:53,239 INFO L241 Difference]: Finished difference. Result has 765 places, 1053 transitions, 80736 flow [2020-10-15 23:40:53,239 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=73889, PETRI_DIFFERENCE_MINUEND_PLACES=724, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=623, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=80736, PETRI_PLACES=765, PETRI_TRANSITIONS=1053} [2020-10-15 23:40:53,239 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 747 predicate places. [2020-10-15 23:40:53,239 INFO L481 AbstractCegarLoop]: Abstraction has has 765 places, 1053 transitions, 80736 flow [2020-10-15 23:40:53,240 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:40:53,240 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:40:53,240 INFO L255 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:40:53,440 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-10-15 23:40:53,440 INFO L429 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:40:53,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:40:53,441 INFO L82 PathProgramCache]: Analyzing trace with hash -658249013, now seen corresponding path program 108 times [2020-10-15 23:40:53,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:40:53,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478834726] [2020-10-15 23:40:53,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:40:53,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:40:53,554 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:40:53,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478834726] [2020-10-15 23:40:53,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468972216] [2020-10-15 23:40:53,555 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:40:53,594 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-15 23:40:53,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 23:40:53,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:40:53,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:40:53,783 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:53,789 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:53,793 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:40:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:40:55,403 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:40:55,403 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:40:55,403 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506675752] [2020-10-15 23:40:55,403 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:40:55,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:40:55,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:40:55,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=222, Unknown=1, NotChecked=0, Total=306 [2020-10-15 23:40:55,404 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:40:55,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 1053 transitions, 80736 flow. Second operand 18 states. [2020-10-15 23:40:55,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:40:55,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:40:55,405 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:41:06,213 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 53 DAG size of output: 48 [2020-10-15 23:41:08,313 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 41 [2020-10-15 23:41:16,980 WARN L193 SmtUtils]: Spent 4.07 s on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2020-10-15 23:41:21,068 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-15 23:41:34,102 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 45 [2020-10-15 23:41:49,273 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 57 DAG size of output: 56 [2020-10-15 23:42:11,651 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 52 [2020-10-15 23:42:44,458 WARN L193 SmtUtils]: Spent 4.09 s on a formula simplification. DAG size of input: 53 DAG size of output: 52 [2020-10-15 23:43:14,452 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 49 [2020-10-15 23:43:49,335 INFO L129 PetriNetUnfolder]: 1021/2588 cut-off events. [2020-10-15 23:43:49,336 INFO L130 PetriNetUnfolder]: For 1301625/1301631 co-relation queries the response was YES. [2020-10-15 23:43:49,405 INFO L80 FinitePrefix]: Finished finitePrefix Result has 78397 conditions, 2588 events. 1021/2588 cut-off events. For 1301625/1301631 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 23864 event pairs, 12 based on Foata normal form. 19/2607 useless extension candidates. Maximal degree in co-relation 78098. Up to 1195 conditions per place. [2020-10-15 23:43:49,437 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 510 selfloop transitions, 565 changer transitions 6/1096 dead transitions. [2020-10-15 23:43:49,437 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 1096 transitions, 85731 flow [2020-10-15 23:43:49,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-10-15 23:43:49,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2020-10-15 23:43:49,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 3161 transitions. [2020-10-15 23:43:49,443 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6870245598782874 [2020-10-15 23:43:49,443 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 3161 transitions. [2020-10-15 23:43:49,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 3161 transitions. [2020-10-15 23:43:49,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:43:49,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 3161 transitions. [2020-10-15 23:43:49,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 44 states. [2020-10-15 23:43:49,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 44 states. [2020-10-15 23:43:49,449 INFO L81 ComplementDD]: Finished complementDD. Result 44 states. [2020-10-15 23:43:49,449 INFO L185 Difference]: Start difference. First operand has 765 places, 1053 transitions, 80736 flow. Second operand 43 states and 3161 transitions. [2020-10-15 23:43:49,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 1096 transitions, 85731 flow [2020-10-15 23:43:56,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 1096 transitions, 82112 flow, removed 1680 selfloop flow, removed 22 redundant places. [2020-10-15 23:43:56,774 INFO L241 Difference]: Finished difference. Result has 792 places, 1065 transitions, 80084 flow [2020-10-15 23:43:56,774 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=107, PETRI_DIFFERENCE_MINUEND_FLOW=77133, PETRI_DIFFERENCE_MINUEND_PLACES=743, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=80084, PETRI_PLACES=792, PETRI_TRANSITIONS=1065} [2020-10-15 23:43:56,775 INFO L342 CegarLoopForPetriNet]: 18 programPoint places, 774 predicate places. [2020-10-15 23:43:56,775 INFO L481 AbstractCegarLoop]: Abstraction has has 792 places, 1065 transitions, 80084 flow [2020-10-15 23:43:56,775 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 23:43:56,775 INFO L247 CegarLoopForPetriNet]: Found error trace [2020-10-15 23:43:56,775 INFO L255 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 23:43:56,975 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:56,976 INFO L429 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 23:43:56,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 23:43:56,976 INFO L82 PathProgramCache]: Analyzing trace with hash -658278804, now seen corresponding path program 109 times [2020-10-15 23:43:56,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 23:43:56,977 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885420745] [2020-10-15 23:43:56,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 23:43:56,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:57,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:43:57,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885420745] [2020-10-15 23:43:57,256 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041175896] [2020-10-15 23:43:57,257 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 23:43:57,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 23:43:57,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 23:43:57,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 23:43:57,751 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 23:43:57,752 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 23:43:57,809 INFO L721 QuantifierPusher]: Run 10 iterations of DualJunctionQuantifierElimination maybe there is a nontermination bug. [2020-10-15 23:44:00,153 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 51 [2020-10-15 23:44:00,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 23:44:00,156 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 23:44:00,156 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-15 23:44:00,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632781144] [2020-10-15 23:44:00,157 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 23:44:00,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 23:44:00,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 23:44:00,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=222, Unknown=1, NotChecked=0, Total=306 [2020-10-15 23:44:00,158 INFO L507 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 107 [2020-10-15 23:44:00,159 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 792 places, 1065 transitions, 80084 flow. Second operand 18 states. [2020-10-15 23:44:00,159 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2020-10-15 23:44:00,159 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 107 [2020-10-15 23:44:00,159 INFO L71 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2020-10-15 23:44:00,900 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 17 [2020-10-15 23:44:01,337 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 33 [2020-10-15 23:44:06,222 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 14 [2020-10-15 23:44:06,630 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 33 [2020-10-15 23:44:17,492 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 67 DAG size of output: 64 [2020-10-15 23:44:22,027 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2020-10-15 23:44:22,672 WARN L193 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 36 [2020-10-15 23:44:27,265 WARN L193 SmtUtils]: Spent 4.12 s on a formula simplification. DAG size of input: 78 DAG size of output: 76 [2020-10-15 23:44:42,429 WARN L193 SmtUtils]: Spent 4.10 s on a formula simplification. DAG size of input: 74 DAG size of output: 72 [2020-10-15 23:44:59,223 WARN L193 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 69 [2020-10-15 23:45:09,738 WARN L193 SmtUtils]: Spent 2.05 s on a formula simplification that was a NOOP. DAG size: 61 [2020-10-15 23:45:42,523 INFO L129 PetriNetUnfolder]: 1057/2665 cut-off events. [2020-10-15 23:45:42,524 INFO L130 PetriNetUnfolder]: For 1296552/1296554 co-relation queries the response was YES. [2020-10-15 23:45:42,597 INFO L80 FinitePrefix]: Finished finitePrefix Result has 80393 conditions, 2665 events. 1057/2665 cut-off events. For 1296552/1296554 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 24655 event pairs, 6 based on Foata normal form. 12/2677 useless extension candidates. Maximal degree in co-relation 80089. Up to 1155 conditions per place. [2020-10-15 23:45:42,629 INFO L132 encePairwiseOnDemand]: 102/107 looper letters, 384 selfloop transitions, 721 changer transitions 0/1120 dead transitions. [2020-10-15 23:45:42,629 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 829 places, 1120 transitions, 87489 flow [2020-10-15 23:45:42,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-15 23:45:42,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-10-15 23:45:42,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2795 transitions. [2020-10-15 23:45:42,636 INFO L552 CegarLoopForPetriNet]: DFA transition density 0.6874077717658632 [2020-10-15 23:45:42,636 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2795 transitions. [2020-10-15 23:45:42,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2795 transitions. [2020-10-15 23:45:42,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2020-10-15 23:45:42,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2795 transitions. [2020-10-15 23:45:42,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 39 states. [2020-10-15 23:45:42,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result 39 states. [2020-10-15 23:45:42,639 INFO L81 ComplementDD]: Finished complementDD. Result 39 states. [2020-10-15 23:45:42,639 INFO L185 Difference]: Start difference. First operand has 792 places, 1065 transitions, 80084 flow. Second operand 38 states and 2795 transitions. [2020-10-15 23:45:42,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 829 places, 1120 transitions, 87489 flow Received shutdown request... [2020-10-15 23:45:47,462 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131 [2020-10-15 23:45:47,463 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-15 23:45:47,468 WARN L235 ceAbstractionStarter]: Timeout [2020-10-15 23:45:47,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 11:45:47 BasicIcfg [2020-10-15 23:45:47,468 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-15 23:45:47,469 INFO L168 Benchmark]: Toolchain (without parser) took 857474.17 ms. Allocated memory was 251.7 MB in the beginning and 2.9 GB in the end (delta: 2.6 GB). Free memory was 206.0 MB in the beginning and 525.1 MB in the end (delta: -319.2 MB). Peak memory consumption was 2.3 GB. Max. memory is 14.2 GB. [2020-10-15 23:45:47,469 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 251.7 MB. Free memory is still 228.0 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:45:47,469 INFO L168 Benchmark]: CACSL2BoogieTranslator took 713.22 ms. Allocated memory was 251.7 MB in the beginning and 315.1 MB in the end (delta: 63.4 MB). Free memory was 206.0 MB in the beginning and 270.6 MB in the end (delta: -64.6 MB). Peak memory consumption was 30.2 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:47,469 INFO L168 Benchmark]: Boogie Procedure Inliner took 45.78 ms. Allocated memory is still 315.1 MB. Free memory is still 270.6 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-15 23:45:47,469 INFO L168 Benchmark]: Boogie Preprocessor took 31.90 ms. Allocated memory is still 315.1 MB. Free memory was 270.6 MB in the beginning and 268.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:47,470 INFO L168 Benchmark]: RCFGBuilder took 438.15 ms. Allocated memory is still 315.1 MB. Free memory was 268.1 MB in the beginning and 246.2 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. [2020-10-15 23:45:47,470 INFO L168 Benchmark]: TraceAbstraction took 856240.61 ms. Allocated memory was 315.1 MB in the beginning and 2.9 GB in the end (delta: 2.6 GB). Free memory was 246.2 MB in the beginning and 525.1 MB in the end (delta: -278.9 MB). Peak memory consumption was 2.3 GB. Max. memory is 14.2 GB. [2020-10-15 23:45:47,471 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 251.7 MB. Free memory is still 228.0 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 713.22 ms. Allocated memory was 251.7 MB in the beginning and 315.1 MB in the end (delta: 63.4 MB). Free memory was 206.0 MB in the beginning and 270.6 MB in the end (delta: -64.6 MB). Peak memory consumption was 30.2 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 45.78 ms. Allocated memory is still 315.1 MB. Free memory is still 270.6 MB. There was no memory consumed. Max. memory is 14.2 GB. * Boogie Preprocessor took 31.90 ms. Allocated memory is still 315.1 MB. Free memory was 270.6 MB in the beginning and 268.1 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 438.15 ms. Allocated memory is still 315.1 MB. Free memory was 268.1 MB in the beginning and 246.2 MB in the end (delta: 21.8 MB). Peak memory consumption was 21.8 MB. Max. memory is 14.2 GB. * TraceAbstraction took 856240.61 ms. Allocated memory was 315.1 MB in the beginning and 2.9 GB in the end (delta: 2.6 GB). Free memory was 246.2 MB in the beginning and 525.1 MB in the end (delta: -278.9 MB). Peak memory consumption was 2.3 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 697 VarBasedMoverChecksPositive, 12 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 12 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 20 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.1s, 57 PlacesBefore, 18 PlacesAfterwards, 55 TransitionsBefore, 14 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 12 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 9 ConcurrentYvCompositions, 2 ChoiceCompositions, 50 TotalNumberOfCompositions, 911 MoverChecksTotal - TimeoutResultAtElement [Line: 711]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 711). Cancelled while executing RemoveRedundantFlow. - 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: 856.1s, OverallIterations: 132, TraceHistogramMax: 6, AutomataDifference: 764.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.2s, HoareTripleCheckerStatistics: 286 SDtfs, 1858 SDslu, 0 SDs, 0 SdLazy, 9452 SolverSat, 3106 SolverUnsat, 83 SolverUnknown, 0 SolverNotchecked, 176.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3527 GetRequests, 624 SyntacticMatches, 112 SemanticMatches, 2791 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 16978 ImplicationChecksByTransitivity, 351.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=80736occurred in iteration=130, 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.7s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 57.4s InterpolantComputationTime, 3198 NumberOfCodeBlocks, 3196 NumberOfCodeBlocksAsserted, 395 NumberOfCheckSat, 2941 ConstructedInterpolants, 22 QuantifiedInterpolants, 326869 SizeOfPredicates, 123 NumberOfNonLiveVariables, 10823 ConjunctsInSsa, 1208 ConjunctsInUnsatCore, 257 InterpolantComputations, 9 PerfectInterpolantSequences, 30/1166 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